tr Skip to content

Connect Airtable and OpenAI (ChatGPT)

Airtable holds the records, and OpenAI can do the writing, checking and describing that nobody has time for. FlowMattic sends each new Airtable record to OpenAI from your WordPress site and writes the result back into the same record. Content teams, shops with product bases and anyone screening submissions can fill empty fields without copying text into ChatGPT.

1 trigger 17 actions 7 example workflows 2 ready-made templates Unlimited runs

Try a pairing

When this happens in Airtable1 trigger

Do this in OpenAI (ChatGPT)10 actions

1. TriggerNew Record
2. ActionGenerate Content

When Airtable fires New Record, FlowMattic runs Generate Content in OpenAI (ChatGPT) with the data from that event.

You build this in the FlowMattic workflow builder on your own site. See the setup steps

Airtable and OpenAI (ChatGPT) workflows you can build

Each one uses only triggers and actions the two integrations ship today, plus FlowMattic's own tools. Where the library has a ready-made template, import it instead of building from scratch.

Airtable app icon OpenAI (ChatGPT) app icon

Draft a description for each new product record

Generate Content turns the product name, materials and features into a short description, and Update Record saves it in the record for someone to review before it goes live.

New RecordGenerate ContentUpdate Record

Airtable app icon OpenAI (ChatGPT) app icon

Flag harmful text in submitted records

Create Moderation checks a comment, review or application, and a Router marks the record as Needs review or Approved, so moderators look only at what was flagged.

New RecordCreate ModerationRouterUpdate Record

Airtable app icon OpenAI (ChatGPT) app icon

Write alt text and tags for uploaded images

Analyze Image reads the image linked in the record and returns a description, which fills the alt text and keyword fields of your asset library.

New RecordAnalyze ImageUpdate Record

Airtable app icon OpenAI (ChatGPT) app icon

Transcribe audio files attached to a record

For interviews, voice notes or podcast episodes, Create Transcription turns the audio into text and stores it in a long text field you can search.

New RecordCreate TranscriptionUpdate Record

Airtable app icon OpenAI (ChatGPT) app icon

Turn a content idea into a full brief record

Ask Chat GPT expands a one-line idea into an outline, and Create Record adds it to your briefs table, linked to the idea so writers start from structure.

New RecordAsk Chat GPTCreate Record

Airtable app icon OpenAI (ChatGPT) app icon

Work through a backlog of records every night

New Record only covers records added from now on. A Schedule searches a view of empty records, and an Iterator sends each to OpenAI and writes the answer back.

ScheduleSearch Record by ViewIteratorGenerate ContentUpdate Record

Airtable app icon OpenAI (ChatGPT) app icon

Create a cover image for each new article idea

Generate Image uses the title and a style prompt you set to make an image, and Update Record stores the result with the idea.

New RecordGenerate ImageUpdate Record

Set up: AI descriptions for new records

At the end, each new record in your Airtable table gets a description written by OpenAI in a field of its own.

  1. Add an output field

    In Airtable, add a long text field such as AI description, so the generated text has its own place and your source fields stay untouched.

  2. Connect Airtable and OpenAI

    Under Connects, add your Airtable account and an OpenAI connection with your API key.

  3. Start with New Record

    Create a workflow with the Airtable New Record trigger, choose the base and table, and add a test record.

  4. Write the prompt

    Add OpenAI Generate Content, pick a model and write a prompt that uses the record's fields, such as name and features, then test it.

  5. Save it with Update Record

    Add Airtable Update Record with the record ID from the trigger, map the generated text to the output field, test and switch on.

Draft a description for each new product record
  1. Airtable app icon 1. Trigger in Airtable New Record
  2. OpenAI (ChatGPT) app icon 2. Action in OpenAI (ChatGPT) Generate Content
  3. Airtable app icon 3. Action in Airtable Update Record

    Fields mapped from the earlier steps (a typical setup)

    From AirtableTo Airtable
    Record IDRecord to update
    Product name fieldPrompt: product name
    Features fieldPrompt: key features
    Generated textAI description field
Built on the FlowMattic canvas. Test each step with real data, then switch the workflow on.

Triggers and actions in this pair

A trigger starts a workflow. An action is something FlowMattic does in the app as a step.

Good to know

  • Airtable's only trigger is New Record, so editing a record does not start a workflow. For records that change later, use a Schedule with Search Record by View.
  • OpenAI bills your own API key for every request, so a large backlog run costs tokens. Test on a small view first.
  • Write results into separate fields rather than over the source text, so a person can compare and approve before anything is published.

Triggers (1)

  • New RecordTriggers when a new record is created

Actions (7)

  • Create RecordCreates a new record
  • Update RecordUpdates an existing record
  • Get RecordGet the detail of an existing record
  • Get All RecordsGet all records from a table
  • Search RecordSearch for records using a filter formula
  • Search Record by ViewSearch for records filtered by a specific view
  • Delete RecordDelete an existing record
OpenAI (ChatGPT) app icon

OpenAI (ChatGPT)

Integration page

Actions (10)

  • Generate ContentGenerate content based on the prompt provided
  • Generate ImageGenerate image based on the prompt provided
  • Ask Chat GPTAsk anything to Chat GPT ;)
  • Generate Text to SpeechGenerates audio from the input text
  • Create TranscriptionTranscribes audio into the input language
  • Create TranslationTranslate the given audio to english
  • Create ModerationClassifies if text violates OpenAI's Content Policy
  • Analyze ImageAsks a vision model a question about an image given by URL
  • Create Voice ConsentRecords permission to clone a voice from a consent recording, the first step of a custom voice
  • Create VoiceCreates a custom voice from an audio sample and a consent id, usable in Generate Text to Speech

Why run this pair with FlowMattic

Airtable and OpenAI (ChatGPT) connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.

Your prompt, your fields

You decide which fields go into the prompt and where the answer goes, so the AI fills gaps in the base instead of a chat window.

No FlowMattic per-task fees

Runs are unlimited, so the only usage cost is your OpenAI key, paid directly to OpenAI.

Records pass through your server

Record data travels from Airtable to OpenAI through your own WordPress site, not through another automation account.

Common questions

Does ChatGPT see my whole Airtable base?

No. Only the fields you put into the prompt of the OpenAI step are sent, one record at a time.

Can it update existing records, not just new ones?

Yes, but not from a trigger, because New Record is Airtable's only one. Use the Schedule trigger with Search Record by View or Get All Records, loop with Iterator and write back with Update Record.

Can the generated draft become a WordPress post?

Yes. The workflow library has a template that takes a new Airtable record, writes the article with Generate Content and creates a WordPress post from it.

Which OpenAI actions work with Airtable?

Any of them. Text actions such as Generate Content and Ask Chat GPT suit descriptions and outlines, Analyze Image and Create Transcription read attached files, and Create Moderation checks text.

How do I stop the AI from overwriting good content?

Write the answer into its own field, and add a Filter so the step runs only when that field is empty.

Did not find your answer? You can browse the help center or ask us directly.

Start automating Airtable and OpenAI (ChatGPT)

Install FlowMattic, connect both accounts and import a template. Every run stays on your own server.

30-day money-back guarantee Unlimited workflows and runs Self-hosted

Reviewed 27 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. Airtable integration 1.1.0, OpenAI (ChatGPT) integration 2.3.0.