Articles on: Synchronization

👨‍🏫 Understanding webhooks in SyncBase

Webhooks are the foundation of real-time synchronization between Shopify and Airtable. When something changes in Shopify, a webhook notifies SyncBase, which then updates your Airtable base instantly.


However, Shopify does not always trigger webhooks for every action. To solve this limitation, we introduced Super Sync — a reliability layer that detects and synchronizes updates that were not captured by webhooks.


If you're using Super Sync, missed Shopify updates are no longer an issue.


How Shopify webhooks work


Shopify webhooks are automated notifications sent to external systems (like SyncBase) when specific events occur.


Here’s the simplified flow:


  1. A change happens in Shopify (for example, a product is updated).
  2. Shopify sends a webhook event to SyncBase.
  3. SyncBase receives the event and updates the corresponding record in Airtable.


SyncBase automatically subscribes to the necessary webhooks based on your selected entities. There is nothing to configure manually.


Why webhooks can miss updates


While Shopify webhooks cover most events, some actions do not trigger them.


When that happens, the change is made in Shopify — but no notification is sent to SyncBase. As a result, Airtable is not updated.

This is a Shopify limitation, not a SyncBase issue.


Actions on Shopify that do not trigger a webhook


General

  • Editing the same product, order, or variant multiple times in a short period
  • Bulk edits using Shopify’s bulk editor


Products & Variants

  • Adding an image
  • Adding a new variant
  • Adding or updating a variant metafield value


Orders

  • Adding a tag
  • Writing a note


The solution: Super Sync


To guarantee full Shopify → Airtable reliability, we released Super Sync.


Super Sync continuously checks for updates that were not triggered by webhooks and synchronizes them automatically.


If Super Sync is enabled:


  • No action is required on your side
  • Missed webhook events are automatically recovered
  • Your Airtable base always reflects the true state of Shopify


👉 You can learn how to activate it in the dedicated Super Sync topic.


If Super Sync is not enabled


If you notice that a change made in Shopify does not appear in Airtable, you can:


  • Use the Refresh feature in SyncBase to reload the affected records
  • Or make a small edit that triggers a webhook (for example, modify a product title), then revert it


Helping improve Shopify webhooks


We’ve been in contact with Shopify’s engineering team regarding webhook coverage. Improvements are more likely when merchants request them directly.


If missing webhooks impact your workflow, you can help by contacting Shopify Support.

How to help


  1. Go to the Shopify Help Center
  2. Click Contact Support
  3. Send a message like:


"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 webhooks — which makes syncing incomplete. Can the dev team consider improving webhook coverage? That could make a huge difference."


The more merchants raise the topic, the more likely Shopify is to prioritize improvements.


Together, we can make syncing even more reliable.


Updated on: 13/02/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!