Workflows
Blocks
Database
Airtable

Airtable Block

What it does: Connect your workflows to Airtable databases to read, write, update, and manage your spreadsheet-style data.

📊

In simple terms: Airtable is like a supercharged spreadsheet that works as a database. This block lets you automatically pull data from your Airtable bases, add new records, or update existing ones - all without manual work.

When to Use This

Use Airtable when you need:

  • ✅ Store and retrieve structured data
  • ✅ Track leads, customers, or inventory
  • ✅ Manage project tasks and workflows
  • ✅ Create simple CRM or database systems
  • ✅ Sync data between workflows and your team's Airtable

Example: Automatically add new leads from a chat conversation to your Airtable CRM, then update their status as they move through your sales process.

Key Features

  • Full CRUD Operations: Create, Read, Update, Delete records
  • Flexible Queries: Filter and sort data easily
  • Field Mapping: Work with text, numbers, dates, attachments, and more
  • Batch Operations: Process multiple records at once
  • Real-Time Sync: Changes reflect immediately in your Airtable base

Understanding Airtable Structure

TermWhat It Means
BaseYour database (like an Excel workbook)
TableA sheet within your base
RecordA single row of data
FieldA column (name, email, status, etc.)
ViewA filtered/sorted way to see your table

Setup Guide

Step 1: Get Airtable Credentials

  1. Go to airtable.com/create/tokens
  2. Create a new Personal Access Token
  3. Give it a descriptive name
  4. Select the scopes (permissions) you need:
    • data.records:read (to read data)
    • data.records:write (to add/update data)
  5. Select which bases to grant access to
  6. Copy and save your token securely

Step 2: Find Your Base and Table IDs

  1. Open your Airtable base in a browser
  2. Look at the URL - it contains your Base ID (starts with "app")
  3. The Table ID is also in the URL (starts with "tbl")
  4. Or use the API documentation page to see all your IDs

Step 3: Configure the Block

Connection Settings:

  • Personal Access Token: Your Airtable API token
  • Base ID: The ID of your database
  • Table Name: Which table to work with

Choose Your Operation:

OperationWhat It Does
List RecordsGet all records (with optional filters)
Get RecordRetrieve a specific record by ID
Create RecordAdd a new row to your table
Update RecordModify an existing record
Delete RecordRemove a record from the table

Common Use Cases

Lead Management

Capture leads from conversations and automatically add them to your Airtable CRM with contact information, source, and initial status.

Order Tracking

Track orders through different stages by updating records as orders are processed, shipped, and delivered.

Content Calendar

Manage blog posts or social media content by creating and updating records with publish dates, status, and content details.

Inventory Management

Track stock levels, update quantities when sales occur, and get alerts when items run low.

Survey Responses

Store and analyze survey or form responses by creating records for each submission with all response data.

Operations Explained

List Records

Retrieve multiple records from your table. You can:

  • Filter by field values (e.g., "Status = Active")
  • Sort by any field
  • Limit the number of records returned
  • Use views to get pre-filtered data

Create Record

Add a new row to your table by providing field values. Simply map your workflow variables to Airtable fields.

Update Record

Modify an existing record by specifying the Record ID and the fields you want to change.

Delete Record

Remove a record from your table using its Record ID.

What You Get Back

After running an Airtable operation:

  • Record Data: The actual data from your records
  • Record IDs: Unique identifiers for each record
  • Created Time: When records were added
  • Field Values: All the data in each field

Tips for Success

  1. Use descriptive field names - Makes it easier to map data correctly
  2. Create views for filtering - Use Airtable views to simplify queries
  3. Test with sample data first - Verify operations work before running on real data
  4. Handle empty fields - Not all records may have all fields filled
  5. Use Record IDs for updates - Always reference records by their unique ID

Troubleshooting

ProblemLikely CauseSolution
Permission deniedToken lacks required scopeCreate new token with correct permissions
Base not foundWrong Base IDDouble-check the Base ID from URL
Table not foundTable name misspelledVerify exact table name (case-sensitive)
Field not foundWrong field nameCopy field name exactly from Airtable
Rate limitsToo many requestsAdd delays between operations

Best Practices

  • Use meaningful record identifiers - Store record IDs for later updates
  • Batch similar operations - Group creates/updates when possible
  • Validate data before writing - Ensure data matches field types
  • Set up error handling - Plan for what happens if operations fail
  • Keep tokens secure - Never expose API tokens in public places
Indite Documentation v1.4.0
PrivacyTermsSupport