Skip to content
Chat on your store is live, answered from the same inbox.
GROWTH DEPT.HELPDESK

Connect your Shopify store

Link your Shopify store with the Growth Dept Helpdesk app, a custom app's token or Growth Dept's own connection, then turn on order actions.

On this page

Connect the store in Settings > Store. From then on, every ticket's right-hand panel shows what the customer bought, what they spent and where their parcels are, and once you turn on order actions your team can refund, cancel and copy orders without opening Shopify.

Only helpdesk admins can connect, change or disconnect a store. Other roles see the store's card on the same page, without the buttons.

There are three ways to connect:

WayWhen to use it
The Growth Dept Helpdesk appYou, or the store owner, can approve an app in the store's Shopify admin. This is the usual way.
A custom app's access tokenYou prefer to create an app in your own Shopify admin and paste its token.
Growth Dept's connectionGrowth Dept already runs the store for your brand. Growth Dept links it and you have nothing to install.

Install the Growth Dept Helpdesk app#

  1. Go to Settings > Store.

  2. In Store address, type the store's myshopify address, such as your-store.myshopify.com. The part before .myshopify.com, or the store's admin.shopify.com/store/... address, works too.

  3. Tick I want order actions (refunds, cancellations, drafts) if your team will act on orders from tickets. Without it the app asks Shopify for read access only, and you would install again later to add the rest.

  4. Select Install on Shopify. Shopify opens and shows the store owner what the app may read and change.

  5. Approve it in Shopify. You land back on Settings > Store with a line saying the store is connected.

The person who approves in Shopify must be allowed to install apps on that store.

The Connect a store form: the store address, the order actions box, the Install on Shopify button and the custom app fields
Connect a store, in Settings > Store.

Start from your Shopify admin instead#

If you added Growth Dept Helpdesk from the Apps section of your Shopify admin, open it there and choose Link to your helpdesk. A new tab opens on the helpdesk: sign in, pick the helpdesk that should show this store's orders and select Link the store. Only an admin of that helpdesk can link a store to it. The link works once and runs out after ten minutes; open the app in Shopify again for a fresh one.

If the app asks you to pick a plan first, choose one on Shopify's plan page, then come back to the app to link the store.

What the app asks Shopify for#

Shopify permissionWhat the helpdesk uses it for
read_customersFinding the Shopify customer who matches the person writing in
read_ordersTheir orders, payment status and refunds
read_productsThe products on each order, with their pictures
read_fulfillmentsShipments and tracking numbers
write_ordersRefunds, cancellations, address changes and resending the order email. Asked for only with order actions
write_draft_ordersDuplicates and free replacements, which are made as draft orders. Asked for only with order actions
read_locationsTelling Shopify where restocked items go. Asked for only with order actions

Connect with a custom app#

Use this when you would rather not install the Growth Dept Helpdesk app. The same page has the form under Or use a custom app.

  1. In your Shopify admin, create a custom app for the store. Give it the Admin API scopes the helpdesk lists in step 1 of the form. The list grows by three when I want order actions is ticked.

  2. Install the custom app in Shopify. Copy its Admin API access token, which starts with shpat_, and its API secret key.

  3. In the helpdesk, type the Store address, paste the token into Admin API access token and the key into API secret key (recommended).

  4. Select Connect store. The helpdesk checks the token with Shopify before it saves anything.

The token is stored encrypted and never shown again.

The secret key is optional, but it matters. With it, the helpdesk subscribes to Shopify's notifications about new orders, changed orders and changed customers, and keeps the panel current on its own. Without it, the helpdesk cannot check that a notification really came from Shopify, so it does not subscribe, and a customer's orders are read again only when someone opens their ticket or profile.

If the store will not connect#

The helpdesk saysWhat to do
This does not look like an Admin API access tokenPaste the Admin API access token (it starts with shpat_), not the app's API key
Shopify did not accept this tokenCopy the token again from an app installed on this same store
This token belongs to another storeCheck the store address you typed
The token cannot read everything the sidebar needsGive the app the scopes the message lists, then connect again
The store is connected to another helpdeskA store can belong to one helpdesk at a time. Disconnect it in the other helpdesk first

When Growth Dept runs your brand's store, your helpdesk reads it through Growth Dept's connection. Nobody installs an app or pastes a token. Until the link is made, Settings > Store says Growth Dept links this store for you; ask Growth Dept to link it.

Once it is linked, the card reads Connected with: Growth Dept's connection and names your brand. On this kind of connection the helpdesk looks for new and changed orders every few minutes, and Change checks on the card says when it last looked.

Order actions start switched off here too. They need write_orders, write_draft_orders and read_locations on your brand's Shopify app at Growth Dept. If any is missing, the card names it: ask Growth Dept to add it, then select Check again. When the card says Growth Dept's connection needs attention, Growth Dept has to link the store again with a new key.

Admins also see the custom app form below the notice, for a brand that would rather connect its own app.

The store's card#

Each connected store gets a card in Settings > Store.

On the cardWhat it tells you
The badge at the top rightConnected, or what is wrong: App uninstalled in Shopify, Shopify refuses the token, Store data erased, Disconnected or Growth Dept's connection needs attention
Connected withThe Shopify app, a custom app's access token, or Growth Dept's connection
PlanApp installs only. The store's Growth Dept Helpdesk plan in Shopify with a Change plan link, or No plan yet with Choose a plan in Shopify
CheckedWhen the helpdesk last checked what the store lets it do
Change notificationsWhether Shopify tells the helpdesk about changes: On, with the number of kinds, or Off
Change checksGrowth Dept's connection only. How recently the helpdesk looked for changes, and why the last look failed if it did
Missing accessRead permissions the store has not granted
ProblemThe last error, while the store is not connected

Open Shopify admin opens the store in Shopify. Check again asks Shopify which permissions the helpdesk has now; use it after you change an app's scopes in Shopify.

Turn on order actions#

Two switches at the bottom of the card control what your team can do to orders:

  • Order actions lets the team prepare refunds, cancellations, duplicates, replacements, address changes and order emails from a ticket. The switch stays greyed out until the store has granted write_orders, write_draft_orders and read_locations, and the text under it names any that are missing.

  • Agents can run money actions is off to begin with. While it is off, only admins can run refunds, cancellations and free replacements; everyone else can prepare one and stop at the last step. Switch it on to let agents and lead agents run them as well.

Refund, cancel, duplicate and replace orders explains each action and which roles can run it.

Add order actions to a store you already connected#

  • Connected with the app: in Settings > Store, type the same store address under Connect another store, tick I want order actions (refunds, cancellations, drafts) and select Install on Shopify. Approve the extra access in Shopify. You come back to a line saying the store was reconnected; then switch on Order actions.

  • Connected with a custom app: add write_orders, write_draft_orders and read_locations to the app's scopes in Shopify, select Check again on the card, then switch on Order actions.

  • Connected by Growth Dept: ask Growth Dept to add the three scopes, then select Check again and switch on Order actions.

Do the same for read access when the card shows Missing access.

More than one store#

A helpdesk can connect several stores. Once one is connected, the form is headed Connect another store. Each ticket's panel then has a section per store, and each store has its own card and switches. One store belongs to one helpdesk at a time.

Disconnect a store#

  1. Select Disconnect on the store's card.

  2. Read the warning and select Disconnect again, or Keep it to back out.

The helpdesk switches order actions off, removes its change notifications from Shopify, forgets the token and deletes the copies of orders it kept on each customer. Tickets and customers stay as they are. A store Growth Dept linked has to be linked by Growth Dept again.

Disconnecting does not uninstall the Growth Dept Helpdesk app from Shopify. Remove it from your Shopify admin's apps when you are done with it. If someone uninstalls the app in Shopify first, the card shows App uninstalled in Shopify and the helpdesk drops the token and its copies of orders on its own. To come back, connect the store again; Order actions stays off until an admin switches it on.

What the connection gives you#

Discount codes, Shopify metafields and syncing customer notes or tags back to Shopify are not available; Shopify questions says what to do instead.

Still stuck?

Write to the Growth Dept team and a person answers. Say which helpdesk you work in and what you were trying to do.

support@growthdept.ai