Skip to main content

Airtable

Prefer guided AI setup?

Instead of following these steps manually, you can use the AI Credential Assistant — describe what you want to connect and the AI will walk you through the setup step by step, tailored to your account.

Overview​

Connect your Airtable account to Nirvai to automate database operations, sync records across bases, and integrate your no-code workflows.

Supported Authentication Methods​

  • Personal Access Token (PAT) - Recommended
  • OAuth2 (for multi-user applications)

Prerequisites​

  • An Airtable account
  • At least one base to connect

Setup Instructions​

Personal Access Tokens are recommended for most use cases as they're simpler to set up and more secure than OAuth for single-user integrations.

Step 1: Create a Personal Access Token​

  1. Go to the Airtable Builder Hub - Personal Access Tokens page
  2. Click + Create new token
  3. Enter a name for your token, like Nirvai Integration

Step 2: Configure Scopes​

Add the following scopes to your token:

  • data.records:read - Read records from bases
  • data.records:write - Create, update, and delete records
  • schema.bases:read - Read base and table structure

Tip: Only add scopes you actually need for your workflows.

Step 3: Select Base Access​

Choose the level of access:

  • Single base: Most secure, only accesses one specific base
  • Multiple bases: Access to selected bases from different workspaces
  • All bases in workspace: Access all current and future bases in a workspace
  • All bases: Full access to all your bases (use with caution)

Step 4: Generate and Copy Token​

  1. Click Create token
  2. Copy the generated token immediately (it won't be shown again)
  3. Paste the token in Nirvai when creating your Airtable credential

Option 2: OAuth2​

OAuth2 is ideal for applications that need to access multiple users' Airtable accounts.

Step 1: Register OAuth Integration​

  1. Go to Airtable Builder Hub - OAuth Integrations
  2. Click Register new OAuth integration
  3. Enter a name for your integration

Step 2: Configure OAuth Settings​

  1. Copy the OAuth Redirect URL from Nirvai's credential creation page
  2. Paste it in Airtable as the OAuth redirect URL
  3. Click Register integration

Step 3: Get Credentials​

  1. Copy the Client ID from Airtable
  2. Click Generate client secret and copy the secret
  3. Enter both in your Nirvai OAuth2 credential

Step 4: Select Scopes​

In Airtable, select the following scopes:

  • data.records:read
  • data.records:write
  • schema.bases:read

Click Save changes in Airtable.

Step 5: Connect​

Click Connect my account in Nirvai and follow the authorization flow.

Troubleshooting​

Token Not Working​

  • Check expiration: Personal Access Tokens don't expire unless you set an expiration date
  • Verify scopes: Ensure you have the required scopes for your operations
  • Check base access: Make sure the token has access to the base you're trying to use

"Unauthorized" Errors​

  • Regenerate your token and update it in Nirvai
  • Verify you're using the correct workspace

Missing Bases in Selection​

  • Check that your token has access to the bases you need
  • For OAuth, ensure the user granted access to the required bases

Documentation adapted for Nirvai platform


Next Steps​

Got your credential? Connect it to an agent

Use the AI Tool Creator to turn this credential into agent-callable tools. Describe what your agent should be able to do and the AI investigates the API, configures the endpoints, and gives you a reviewable toolkit before saving anything.