Guides

How to Set Up AI Automations in Airtable

Arkzero ResearchApr 9, 20268 min read

Last updated Apr 9, 2026

Airtable now includes built-in AI automation actions that let you generate text, classify records, and extract structured data without writing code. This guide walks through setting up the "Generate with AI" action step by step, from choosing a trigger to configuring prompts that reference your table fields. Most teams can have a working AI automation running in under 15 minutes.
How to Set Up AI Automations in Airtable

What Airtable AI Automations Actually Do

Airtable added AI-powered actions to its automation builder in late 2025. These actions sit inside the same trigger-action workflow system you already use for sending emails or updating records. The difference: instead of a static action, you hand a prompt to an AI model that reads your record data and writes a response back into your base.

There are two core AI actions available today. "Generate text" takes a prompt plus field references and returns freeform text. "Generate structured data" does the same thing but forces the output into specific fields you define, so each run produces consistent, parseable results instead of unpredictable paragraphs.

According to Airtable's 2026 product updates, over 40% of new automations created on the platform now include at least one AI action. That number was under 5% in early 2025.

Prerequisites

Before you start, confirm three things. First, you need a Team, Business, or Enterprise plan. AI automation actions are not available on the free tier. Second, your base needs at least one table with records that contain the data you want the AI to process. Third, you need a field (or fields) where the AI output will be written. A long text field works for "Generate text." For "Generate structured data," you will need one field per output property.

Step 1: Create a New Automation

Open your base in Airtable. Click the "Automations" button in the top navigation bar. Click "Create automation" to start a new workflow.

Give it a descriptive name. Something like "Classify new support tickets" or "Summarize meeting notes on creation" works better than "AI automation 1" when you have ten automations running in parallel.

Step 2: Choose Your Trigger

Click "Add trigger" and select the event that should fire the automation. The most common triggers for AI workflows are:

"When record is created" fires every time a new row appears in your table. Use this for intake workflows where you want every new entry classified or summarized automatically.

"When record is updated" fires when a specific field changes. Use this when you want AI processing to happen after a human edits a record, for example re-generating a summary when the source text changes.

"When record matches conditions" fires when a record enters a filtered view. This is useful for processing only records that meet certain criteria, like tickets marked "needs triage."

Select your trigger, pick the table, and configure any conditions. Click "Test trigger" to pull in a sample record. You need this sample data for the next step.

Step 3: Add the Generate with AI Action

Click "Add action" below your trigger. In the action list, look for the AI section. You will see two options:

Generate text: Choose this when you want a single block of text back. Good for summaries, rewrites, translations, or any output that works as one continuous piece of writing.

Generate structured data: Choose this when you need the AI to return multiple discrete values. Good for classification (category + confidence), extraction (name + email + company from a block of text), or any case where you need to route the output into separate fields.

For this walkthrough, we will set up "Generate text" first, then cover structured data.

Step 4: Write Your Prompt

This is where most people get stuck. The prompt editor in Airtable looks like a plain text box, but it supports dynamic field references. Click the blue "+" button to insert a reference to any field from your trigger record.

A good prompt has three parts:

  1. Role and task: Tell the AI what it is and what you need. "You are a customer support classifier. Read the following support ticket and categorize it as Bug, Feature Request, Billing, or General Inquiry."

  2. Data insertion: Insert the field reference. "Ticket text: {Description}" where {Description} is the dynamic field from your trigger.

  3. Output constraints: Tell the AI exactly how to format its response. "Respond with only the category name. Do not include explanation."

Here is a complete example prompt for classifying support tickets:

"Read the following customer support ticket. Classify it into exactly one of these categories: Bug Report, Feature Request, Billing Question, Account Access, General Inquiry. Respond with only the category name and nothing else. Ticket: {Description}"

Click "Generate preview" to test your prompt against the sample record from Step 2. Review the output. If it includes extra text beyond the category name, tighten your output constraints.

Step 5: Map the Output

After configuring your prompt, add a second action: "Update record." Select the same table and the trigger record. Map the AI output to the destination field. For a text generation action, you map the generated text to a long text or single line text field.

This two-action pattern (generate, then update) is the standard approach. The AI action produces output; the update action writes it to your base.

Setting Up Structured Data Generation

The "Generate structured data" action works differently. Instead of returning one blob of text, you define output properties with names and types. For example, a lead qualification automation might define three output properties:

  • "company_size" (single line text)
  • "budget_range" (single line text)
  • "qualification_score" (number)

The AI reads your prompt and record data, then fills each property independently. In the follow-up "Update record" action, you map each property to its corresponding field.

This approach eliminates the most common failure mode of AI automations: parsing unstructured text. When you use structured data, each field gets a clean value every time.

Real Example: Auto-Summarizing Meeting Notes

Here is a practical workflow that takes under 10 minutes to build:

Trigger: "When record is created" in a Meetings table. The table has a "Raw Notes" long text field where someone pastes their meeting notes.

Action 1: "Generate text" with this prompt: "Summarize the following meeting notes in 3 bullet points. Focus on decisions made and action items assigned. Notes: {Raw Notes}"

Action 2: "Update record" mapping the generated text to a "Summary" field.

Action 3 (optional): "Send email" to meeting attendees with the summary.

Total setup time for a workflow like this is roughly 8 to 12 minutes, depending on how much prompt iteration you do.

Prompt Engineering Tips for Airtable AI

Keep prompts under 500 words. Longer prompts slow down execution and increase the chance of the AI ignoring constraints.

Always specify the output format explicitly. "Respond in JSON" or "Respond with only the category name" prevents unexpected formatting.

Use few-shot examples when classification accuracy matters. Adding "Example input: 'I cannot log in to my account' = Account Access" inside your prompt improves consistency.

Test with at least five different records before turning the automation on. Edge cases surface fast when you run diverse inputs through the prompt.

Pricing and Limits

AI automation actions consume AI credits on Team and Business plans. Each "Generate text" or "Generate structured data" run costs one AI credit. Team plans include 500 AI credits per seat per month. Business plans include 1,500. Enterprise plans have custom allocations.

If you process 100 records per day through one AI automation, that is roughly 3,000 credits per month. A team of five on a Business plan has 7,500 credits, which covers two to three active AI automations running at moderate volume.

Monitor your usage in the workspace admin panel under "AI usage." Set up a Slack notification via a separate automation if your monthly usage crosses 80%.

Common Mistakes to Avoid

Do not chain multiple AI actions in sequence without testing the end-to-end flow. Each action adds 2 to 5 seconds of latency, and a four-step AI chain can time out on complex prompts.

Do not use AI automations for simple lookups or calculations. A formula field or a standard automation action is faster and cheaper for anything that does not require language understanding.

Do not leave automations running on tables with bulk imports. If you import 500 records at once, the automation fires 500 times. Use the "When record matches conditions" trigger with a manual status field to control when AI processing starts.

What Comes Next

Airtable's 2026 roadmap includes "Field Agents," which are persistent AI processes that monitor and act on your data continuously rather than firing on single events. For now, the trigger-action model covers most use cases. If your workflow needs natural language processing, classification, or summarization on structured data, this is the fastest no-code path to get it running.

If you want to take the output from Airtable and turn it into charts or deeper statistical analysis, platforms like VSLZ let you upload or connect your data and ask questions in plain English to get visual answers without additional setup.

FAQ

How many AI credits does each Airtable automation run cost?

Each execution of a 'Generate text' or 'Generate structured data' action costs one AI credit. Team plans include 500 credits per seat per month, Business plans include 1,500 per seat, and Enterprise plans have custom allocations.

Can I use Airtable AI automations on the free plan?

No. AI automation actions require a Team, Business, or Enterprise plan. The free and Plus tiers do not include access to AI-powered automation actions.

What is the difference between Generate text and Generate structured data in Airtable?

Generate text returns a single block of freeform text. Generate structured data lets you define specific output properties with names and types, and the AI fills each one independently. Structured data is better when you need consistent output mapped to multiple fields.

How do I reference record fields in an Airtable AI automation prompt?

Click the blue '+' button in the prompt editor to insert a dynamic field reference from your trigger record. When the automation runs, Airtable replaces each token with the actual field value.

What happens if I bulk import records into a table with an AI automation?

The automation fires once per imported record. A 500-row import triggers 500 AI runs and 500 credits. Use a 'When record matches conditions' trigger with a status field to control when processing starts.

Related

OpenMetadata data catalog interface showing database schema discovery
Guides

How to Set Up OpenMetadata for Data Discovery

OpenMetadata is an open-source data catalog that gives teams a single place to discover, document, and govern their data assets. Setting it up takes under 30 minutes using Docker: spin up the containers, log into the UI at localhost:8585, then connect your first data source using one of 90+ pre-built connectors. Once ingestion runs, every table, column, and owner is searchable and lineage-linked across your entire stack.

Arkzero Research · Apr 29, 2026
Streamlit logo on a clean white background
Guides

How to Build a Data Dashboard with Streamlit

Streamlit is an open-source Python library that turns a script into a shareable web dashboard without any front-end code. Install it with pip, write a Python file that loads your CSV with pandas, add sidebar widgets for filtering, and render interactive charts with Plotly. Push the file to GitHub, connect it to Streamlit Community Cloud, and anyone with the URL can view live results. No server configuration required.

Arkzero Research · Apr 29, 2026
Airbyte Cloud data integration platform
Guides

How to Set Up Airbyte Cloud for Data Syncing

Airbyte Cloud is a managed data integration platform that syncs data from SaaS tools, databases, and APIs into a central warehouse without requiring Docker, infrastructure, or engineering resources. A free 30-day trial lets you connect sources like Salesforce, HubSpot, Stripe, or Google Sheets to destinations like BigQuery, Snowflake, or Postgres in minutes. This guide walks through the full setup from account creation to your first automated sync.

Arkzero Research · Apr 29, 2026