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 AirtableCreate a ready-made Ops Hub baseMonitor 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: