For the complete documentation index, see llms.txt. This page is also available as Markdown.

Airtable

Quick Answer: The Airtable integration connects specific bases and tables to Moselle using a personal access token you generate in Airtable. Pick which tables to sync, choose a schedule, and Moselle keeps that data current automatically. Setup is self-serve and takes about 5 minutes.

What This Connection Does

The Airtable integration is a read-only connection between the bases and tables you choose in Airtable and your data in Moselle. It's a good fit when part of your catalog, supply, or planning data lives in Airtable instead of a system of record with a native Moselle integration — bringing it in automatically instead of re-exporting a CSV every time it changes.

Once connected, you pick exactly which tables to sync, and Moselle keeps them current on a schedule you control.

What You'll Need

Create a Personal Access Token

1

Go to airtable.com/create/tokens

Sign in to Airtable and open the token creation page.

2

Set the required scopes

Grant the token these two scopes:

  • data.records:read

  • schema.bases:read

3

Grant access to your base(s)

Under Access, add the specific base(s) you want Moselle to read. Create the token and copy it — Airtable only shows it once.

Connect Airtable in Moselle

1

Open the Integrations tab in Moselle

Click your avatar in the top right corner → Settings → the Integrations tab.

2

Select Airtable and paste your token

Find the Airtable integration in the grid and click Connect. Paste your personal access token into the field and submit.

3

Pick your tables

Once connected, choose which base / table pairs to sync from a searchable list.

4

Set a sync schedule

Choose how often Moselle checks for updates: Off, Hourly, Every 6 hours, Daily, or Weekly — or click Sync now to pull immediately.

Reconnecting Airtable

If your token expires or you need to grant access to a different base, reconnecting replaces the stored token — go to Settings > Integrations, find Airtable, and submit a new personal access token the same way.

Frequently Asked Questions

Does Moselle write data back to my Airtable base?

No. The integration is read-only — Moselle never creates, edits, or deletes records in Airtable.

What happens if a table is renamed?

Your table selections are tracked by their underlying IDs, so renaming a base or table in Airtable doesn't break the sync — you don't need to reselect it.

How do I change which tables sync?

Go to Settings > Integrations, find Airtable, and open the table picker to add or remove tables from the sync.

How do I disconnect Airtable?

Revoke the personal access token from your Airtable account settings at any time. Reach out to support@moselle.io if you'd like help.


Setup IntegrationsGoogle SheetsManual Data Uploads

Last updated