Customer service staff need orders, customers, draft orders and refunds, plus a written refund limit that tells them what they can resolve without asking. The access itself is the easy half. The limit is what determines whether an enquiry gets resolved in one message or turns into an internal thread that takes two days.
What this person actually does
Support work is resolution work. Somebody asks where an order is, or wants a refund, or received the wrong item, and the job is to settle it.
Every one of those requires a decision with a cost attached, which is why access alone does not make somebody effective in the role. A person who can issue a refund but does not know whether they are allowed to will ask, and asking turns a two-minute resolution into a two-day one.
So the useful version of this page is mostly about the limit rather than the permissions. Write down what they can decide alone, set it high enough to cover most cases, and the access follows.
The two layers
Shopify permissions decide what they can do in the admin. The Store Huddle role decides what they see in the workspace. Both are needed, and they are set separately.
| Layer | For this person | Why |
|---|---|---|
| Shopify staff account | Required | Store Huddle runs inside Shopify admin |
| Shopify permissions | Orders, customers, refunds, draft orders | Resolution needs all four |
| Store Huddle role | Staff, or a custom support role | Support and escalation rooms |
| Decision limit | Written, with a number | The difference between resolving and asking |
Shopify access to grant
Grant enough to resolve, then write the limit. Shopify's permission labels change from time to time, so these are described by what they control rather than quoted as exact checkbox names. Check the current names in your own admin.
- Orders: view and edit, including address corrections.
- Customers: view and edit, for history and contact details.
- Refunds, paired with a written value limit.
- Draft orders, for replacements and manual orders.
- Shipping, where reshipping is part of resolution.
Access to withhold, and why
- Finance beyond refunds. Payouts and revenue are not needed to resolve an enquiry.
- Settings and staff management.
- Apps, unless they administer the helpdesk integration.
- Discount creation, unless issuing goodwill codes is part of the role, in which case give it a limit too.
Rooms they belong in
Support needs the rooms where problems get escalated and where fulfilment answers come from.
- The support or customer room.
- The fulfilment room, at least read access, so they can answer order questions without a relay.
- The escalation room, so a problem beyond their limit has somewhere defined to go.
- Not finance or management rooms.
Offboarding
Support roles change often enough to be worth a quarterly review even where no end date applies.
When someone leaves, check the helpdesk and any shared inbox as well as Shopify. Support staff usually hold access to more systems than anyone else on a small team.
Review the refund limit at the same time. Limits set for a previous size of business tend to be either ignored or bypassed.
Common questions
What Shopify access does customer service need?
Orders, customers, refunds and draft orders, which together cover resolution. Payouts, settings and staff management are not required.
What refund limit should I set?
High enough that most refunds are resolved without asking. A limit that stops everything gets bypassed, and a bypassed rule is worse than none because it creates a false sense of control.
Should support see the fulfilment room?
At least read access, yes. Otherwise every order question becomes a relay through somebody else, which is slow for the customer and irritating for both staff.
What is the most common mistake here?
Granting the permissions and not writing the limit. The person can act but does not know whether they may, so they ask, and the access achieves nothing.