Skip to main content

Airtable integration overview

The Airtable integration pushes your SKU.io data into your own Airtable base and lets a narrow, safe set of edits flow back — two-way, with no middleware in between. Use it to build custom dashboards, planning grids, and reports on top of live operational data.

What the integration does​

SKU.io connects directly to your Airtable account as an OAuth client: you authorize your Airtable workspace, and SKU.io syncs records into the tables you choose. There is no third-party connector or paid automation layer to maintain — SKU.io reads its own data, transforms it into Airtable records, and upserts them on a schedule.

Every synced record carries a synthetic SKU.io ID key, so repeat syncs update the same Airtable row instead of creating duplicates. A subset of datasets also supports inbound enrichment: when you edit a whitelisted, non-operational field in Airtable, SKU.io can pull that change back in. Operational fields — status, dates, inventory, costs, and pricing — are never writable from Airtable. See Inbound safety and the field whitelist for the full boundary.

Where to find it​

Airtable is not in the top-level navigation. Go to Apps & Integrations, then open the Airtable tile in the Data & Reporting category (the amber At logo). Its catalog description reads "Sync products, inventory & orders into Airtable — two-way, no middleware." From the tile you connect a new account or, if one already exists, deep-link into that instance's Dashboard.

Once connected, the integration has five tabs: Dashboard, Datasets, Inbound, Activity, and Settings.

The datasets it syncs​

SKU.io exposes seven datasets you can map to Airtable tables. Each has a fixed field catalog that drives the mapping picker, the record transformer, and one-click table provisioning.

DatasetSKU.io sourceInbound editing?
ProductsProducts (incl. read-only analytics)Yes — safe fields only
Inventory LevelsPer-warehouse inventoryNo (outbound only)
Sales OrdersSales ordersYes — safe fields only
Sales Order LinesSales order linesNo (outbound only)
Purchase OrdersPurchase ordersNo (outbound only)
PO LinesPurchase order linesNo (outbound only)
SuppliersSuppliersYes — safe fields only

Only Products, Sales Orders, and Suppliers accept inbound changes, and each writes only a short whitelist of safe fields. The Products dataset also includes computed analytics (for example gross margin, days of cover, and 90-day sell-through) that are recomputed on every sync and are always outbound-only. Field-by-field details, cell types, and PII flags live in the Dataset and field reference.

Which approach should I use?​

There are three ways to get data into Airtable. Pick the one that matches what you are building:

  • One-click Ops Hub base — the fastest full setup. SKU.io provisions a ready-made base with pre-built tables, fields, and mappings for every dataset. Start here if you want a working two-way sync in minutes. See Create a ready-made Ops Hub base.
  • A manual dataset mapping — point a dataset at an existing Airtable table, or sync only a subset of records. Use this when you already have a base laid out, or you want tighter control over which tables and fields sync. See Sync your data to Airtable.
  • The Airtable: Write Rows automation node — push an ad-hoc report or a computed slice of records from an automation. Use this for one-off or workflow-driven writes rather than a standing dataset sync. See Write to Airtable from an automation.

Where to go next​

Start here — the fast path

For a working two-way sync in three steps, follow the golden path: Connect Airtable → Create a ready-made Ops Hub base → Monitor syncs and connection health to confirm the first sync ran. The connection re-verifies on its own — there is nothing to click to check it.

Start here​

How-to guides​

Concepts​

Reference​

Last verified: