Shopify problems
Who can do this
- Owner
- Admin
Start with Connection health
SettingsIntegrations → Shopify → Connection health.
| What it shows | Meaning |
|---|---|
| Webhooks active — last event time | Healthy. Events arrived in the last 24 hours. |
| No events received from Shopify in over 24h | Nothing has arrived recently. Could be a quiet store, or a broken connection. |
| No webhook events received yet | Nothing has ever arrived. Place a test order to check. |
| Reconnect Shopify to refresh access | The stored access has lapsed. See below. |
The card also shows the last event topic and when the connection is valid until.
"Reconnect required"
A banner appears: Shopify retired the access token, so order and shipment automations cannot reach Shopify's Admin API.
-
Select Open Shopify admin on the banner, or Reconnect on the connection health card.
-
Open Boldally Chat once from inside your Shopify admin. That refreshes access automatically.
-
Come back and confirm the banner is gone.
The connection is renewed in the background as long as the store is opened periodically, so this is a "nobody opened it for a while" problem more than a failure.
No events arriving
-
Check the store is quiet, not broken. Place a real test order. A cheap product and a 100% discount code makes this painless.
-
Check connection health for a reconnect prompt.
-
Check the checkout captures a phone number. Without one there is nothing to message and events go nowhere. The four settings are on the Shopify screen under Enable event messages in your Shopify store, and in connect Shopify.
-
If events still do not arrive, contact support with your shop domain and the time of the test order.
Events arrive but automations do nothing
Open the automation's Logs.
No runs at all means the trigger did not match:
- The automation is Off. Only Test and Live fire.
- The trigger scope excludes the event. A Shipment updated automation scoped
to
deliveredignoresout for delivery. A Button / list reply scoped to one template ignores taps elsewhere. - The event is not the one you think. Order paid is not Order placed.
Runs exist but nothing arrived means a step failed. The log names it. See testing automations and run logs.
Messages went to nobody during a test
The automation is in Test mode and the contact is not tagged as a test contact. That is the point of test mode.
Set the Test contacts tag at the top of Automations and put that tag on your own contact record.
Customer sync imported very few people
Only customers who opted in to marketing SMS are imported, and only those with a phone number.
If almost nobody imports, your checkout is probably not offering the SMS sign-up option. Enable it under Marketing options in your Shopify checkout settings, then wait for new orders. The option cannot be applied retroactively to customers who were never asked.
Customer sync failed
The card shows Last sync failed with the reason. Most often it is an expired connection; reconnect and run it again.
The storefront button does not appear
The chat button is a theme app embed and must be enabled per theme.
-
SettingsIntegrations → Shopify → Open theme editor.
-
On the App embeds tab, switch the Boldally embed on and Save.
-
If the embed is not listed, wait a few minutes and reload. Shopify's theme service can lag behind a recent app deploy.
Switching or republishing a theme means enabling it again on that theme. See storefront embed.
Related
- Connect Shopify
- Setup, checkout prerequisites and what each section does.
- Testing automations and run logs
- Reading a run log to find the failing step.