Articles on: Synchronization

👨‍🏫 Understanding Webhooks

SyncBase relies on webhooks to keep your Shopify store and Airtable base in sync. When you make a change in Shopify or Airtable, webhooks are triggered to let SyncBase know something has changed—so we can reflect that change in the other system. From Airtable to Shopify, this works smoothly. From Shopify to Airtable, not all actions in Shopify trigger a webhook—which can lead to changes not being reflected in Airtable.


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:

  1. A change happens in Shopify (e.g. a product is updated).
  2. Shopify sends a webhook event to SyncBase.
  3. 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


If you notice that a change you made in Shopify isn’t reflected in Airtable:

  • Use the refresh feature in SyncBase to update the affected item.

This feature will refresh your entire Airtable synced base with your current store data.

  • Or make a small edit that does trigger a webhook (e.g. changing the title for a Product), then revert it.


Ask Shopify team


We’ve been in touch with Shopify’s engineering team about improving webhook coverage. They’ve told us that real changes only happen when merchants themselves request them. That means your voice matters. If you're affected by missing webhooks, taking 2 minutes to reach out can make a real difference.


How to help


  1. Go to Shopify Help Center and click Contact Support
  2. 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: 07/07/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!