Articles on: Synchronization

🎛️ Metaobject synchronization: how does it work?

SyncBase lets you sync Shopify metaobjects with Airtable in just a few clicks. This guide explains how the sync works, what to watch out for, and how to create new entries from Airtable.


General


  • One tab = one metaobject definition
  • Each tab (or table) in your Airtable corresponds to a specific metaobject definition in Shopify.
  • One record = one entry
  • Each row in your table represents one metaobject entry (i.e., a single instance).
  • One column = one field
  • Each column match a field in your metaobject definition in Shopify.
  • Status ACTIVE/DRAFT for entry
  • If you activate the Active-draft status option in the metaobject definition you will be able to update it from Airtable. If not, you won’t have values into this column.


Required fields for metaobject


If a field is marked as required in your Shopify metaobject definition, make sure that every Airtable record has a value for it.


Missing required values will cause Shopify to reject the entire update.


Creating new entries from Airtable


Yes—you can create new metaobject entries directly from Airtable!

Check out our full guide to learn how to do it.


Creating a new synced field for a metaobject definition


Already syncing a metaobject definition and want to add a new field to it?


No problem—here’s how to make that field appear in your Airtable base:


  1. Go to your Shopify admin: Content > Metaobjects
  2. Select the desired definition
  3. Click on Manage definition
  4. Add the new field you need and click Save
  5. Still in the Shopify admin, open one existing entry of this definition
  6. Enter any value in the newly created field and save the entry


✅ That’s it! A new column should now appear in the corresponding Airtable tab. You can start filling in this field for all your entries directly from Airtable.


Adding a new unsynced column to a metaobject tab


Want to keep internal notes or custom data that shouldn't sync back to Shopify? You can add unsynced columns to any metaobject tab.


Here’s how:


  1. Open the desired metaobject tab in Airtable
  2. Add a new column
  3. Name it as you like, but be sure to **end the column name with - SyncIgnore


✅ Done! This column will remain in Airtable and won’t be synced to or from Shopify.

Updated on: 10/07/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!