👨‍🏫 Understanding Webhooks
SyncBase uses Shopify and Airtable webhooks to keep both systems perfectly aligned. While Airtable → Shopify sync is always reliable, Shopify’s native webhook coverage can sometimes miss certain events. When this happens, a change made in Shopify may not appear in Airtable.
If you're on a Business, Elite, or Enterprise plan, this limitation no longer applies thanks to Sync+, our advanced protocol that ensures 100% guaranteed Shopify → Airtable synchronization.
How Shopify webhooks works
Shopify webhooks are automated messages sent from your store to external systems (like SyncBase) when certain events happen—such as a product update, a new order, or a customer being created.
Here’s a simplified flow:
- A change happens in Shopify (e.g. a product is updated).
- Shopify sends a webhook event to SyncBase.
- SyncBase receives the data and updates your Airtable base accordingly.
SyncBase automatically subscribes to the right webhooks based on your sync settings. You don’t need to manage this manually.
Actions on Shopify that does not trigger a webhook
General
- Editing the same product, order, variant etc. multiple times
- Bulk edits using Shopify’s bulk editor
Products & Variants
- Adding an image
- Adding a new variant
- Adding variant metafield value
Orders
- Adding a tag
- Writing a note
Workarounds
For Premium plan, if a change does not appear in Airtable:
- Use the Refresh feature in SyncBase to update the affected records.
- Or make a small edit that triggers a webhook (e.g., update a product title), then revert it.
Ask Shopify team
How to help
- Go to Shopify Help Center and click Contact Support
- Send them a short message like this:
"Hi! I'm using an app called SyncBase to build custom tools with Airtable. It works great, but I’ve noticed some actions on my store don’t trigger any webhooks—which makes syncing incomplete. Can the dev team consider improving webhook coverage? That could make a HUGE difference."
The more merchants ask, the more likely they are to prioritize it. Thanks for supporting better syncing for everyone!
Updated on: 04/12/2025
Thank you!