Skip to main content
modiva.ai
Sign In
← All docs

Setup guide

Connect Airtable

ProductivityOAuthAirtable developer docs ↗

Airtable connects through OAuth 2.0 with PKCE. You authorize Modiva from Airtable's own consent screen — and, crucially, you grant access to specific bases, not your whole account. Airtable's authorization is per-base: Modiva only ever sees the bases you pick, and everything else stays invisible. Once connected, Modiva can list your authorized bases, read their schemas, and list, get, create, update, delete and batch-upsert records — perfect for running a content calendar in Airtable, scheduling those posts across your social platforms, and writing status back into the same table. Airtable access tokens last about 60 minutes; Modiva stores a refresh token and renews access automatically so your connection stays healthy without you reconnecting.

Before you start

  • An Airtable account with at least one base.
  • Permission to authorize a third-party OAuth integration for the bases you want to share.

Step-by-step setup

  1. 1

    Sign in to Modiva

    Log in at modiva.ai and open the Dashboard. You need a Modiva account before you can connect any platform — creating one takes a minute and no credit card is required for the free tier.

  2. 2

    Open Connections → New connection

    In the left sidebar choose Connections, then click New connection. You'll see the full catalogue of platforms grouped by category (Social, Ads, CRM, E-commerce, Marketing, Creative, Productivity, Payments, Dev & Infra and Analytics).

  3. 3

    Select Airtable and authorize

    Click the Airtable card. Modiva redirects you to Airtable's official consent screen — sign in, then choose the specific bases you want to share. Only the bases you pick are authorized; the rest of your account stays private. Your password is entered on Airtable, never on Modiva.

  4. 4

    You're connected

    Airtable sends you back to Modiva and the connection appears with a green Connected status. From here it's available to every MCP key and API call in your workspace. Airtable access tokens expire after about an hour, but Modiva refreshes them automatically in the background — you won't need to reconnect.

What Modiva can access

Airtable shows the requested access on its consent screen before you approve — and everything is scoped to the specific bases you grant. Modiva can read and write records and read table and field schemas in those bases; any base you don't grant stays completely invisible, and Modiva cannot change your base structure. You can revoke access any time from Airtable or by disconnecting in Modiva.

  • Read records in the bases you authorize (data.records:read)
  • Create, update and delete records (data.records:write)
  • Read base schemas — tables and fields (schema.bases:read)

Troubleshooting & FAQ

Does Airtable connect with OAuth or an API key?

With OAuth 2.0 (Authorization Code + PKCE). You authorize Modiva on Airtable's own consent screen; Modiva only receives a scoped token, which is encrypted at rest with AES-256-GCM. Your password is never entered on Modiva.

Which bases can Modiva see?

Only the bases you grant on Airtable's consent screen. Airtable authorization is per-base — you pick specific bases when you connect, and Modiva has no visibility into any other base in your account.

Why can't Modiva see my base?

The base wasn't granted at consent time. Either re-run the connect flow in Modiva and add the base on Airtable's consent screen, or adjust the granted bases for the Modiva integration in your Airtable account settings (Account → Integrations → Third-party integrations).

Can Modiva write to my Airtable bases?

Yes, in the bases you authorize: the data.records:write scope lets it create, update and delete records, and there's a batch-upsert tool for bulk changes. A common pattern is a content calendar base — Modiva reads scheduled rows, publishes the posts, then writes the status back. It can also read table and field schemas, but it cannot change your base structure.

My Airtable token keeps refreshing — is that a problem?

No. Airtable access tokens are short-lived by design — roughly 60 minutes. Modiva stores a refresh token and renews access automatically in the background (like Klaviyo), so you won't be asked to reconnect unless you revoke access in Airtable.

How do I disconnect?

Open Connections, click the Airtable row and choose Disconnect — Modiva deletes the stored token immediately. You can also revoke the integration from your Airtable account settings under Integrations.

Need help with Airtable?

Reach the team any time from our support page, or ask Fin, our AI support agent.