Skip to content
Per-pair page

Airtable + Intercom: every conversation lands in a row you can act on.

Log Intercom conversations into Airtable for triage, reporting, or AI summarization. Push Airtable updates back as Intercom notes or contact attribute changes.

Trigger app
Airtable as the trigger

Workflows fire when something happens in Airtable.

Action app
Intercom as the action

Workflows do something in Intercom, instantly.

See all 20 actions →
Both directions

Pick the way that fits your stack.

Pair pages are mirrored. Each direction gets its own dedicated page.

AirtableIntercom

When something happens in Airtable, do it in Intercom.

2 Airtable triggers wired to 20 Intercom actions. Most-used pairing: New RecordAssign Conversation.

IntercomAirtable

Or fire it the other way around.

5 Intercom triggers wired to 9 Airtable actions downstream.

See IntercomAirtable
Popular pairings

Common Airtable → Intercom workflows.

Pick a pairing to set it up in two minutes. Each one is a fully editable recipe.

Showing 8 of 40 combinations
When new record in Airtable, assign conversation in Intercom.

Fires when a new record is created in an Airtable base. The standard inbound hook for syncing Airtable into other systems, AI enrichment, or notification flows.

When new record in Airtable, close conversation in Intercom.

Fires when a new record is created in an Airtable base. The standard inbound hook for syncing Airtable into other systems, AI enrichment, or notification flows.

When new record in Airtable, upsert company in Intercom.

Fires when a new record is created in an Airtable base. The standard inbound hook for syncing Airtable into other systems, AI enrichment, or notification flows.

When new record in Airtable, create contact in Intercom.

Fires when a new record is created in an Airtable base. The standard inbound hook for syncing Airtable into other systems, AI enrichment, or notification flows.

When record updated in Airtable, assign conversation in Intercom.

Fires when a record is updated in an Airtable base. Combine with a field filter to react only on changes you care about (e.g. Status moves to Approved).

When record updated in Airtable, close conversation in Intercom.

Fires when a record is updated in an Airtable base. Combine with a field filter to react only on changes you care about (e.g. Status moves to Approved).

When record updated in Airtable, upsert company in Intercom.

Fires when a record is updated in an Airtable base. Combine with a field filter to react only on changes you care about (e.g. Status moves to Approved).

When record updated in Airtable, create contact in Intercom.

Fires when a record is updated in an Airtable base. Combine with a field filter to react only on changes you care about (e.g. Status moves to Approved).

How it works

Connect Airtable and Intercom in five steps.

No code, no glue, no half-day setup. Each step is one click.

  1. 1
    Connect
    Authorize Airtable and Intercom

    Open Tiny Command, authorize Airtable and Intercom once each. Both connections are available to every workflow on your account.

  2. 2
    Trigger
    Pick a Airtable trigger

    Drop the Airtable → New Record trigger onto the canvas. Tiny Command auto-registers the webhook.

    POST /v1/webhooks/airtable.trigger-record-created
  3. 3
    Transform
    Add a filter or AI step

    Optionally add a Filter node ("subject contains URGENT") or an AI step ("classify intent") between trigger and action.

  4. 4
    Action
    Add the Intercom action

    Drop the Intercom → Assign Conversation action below it. Map fields from the Airtable payload into the Intercom inputs.

    intercom.assign-conversation
  5. 5
    Publish
    Publish and forget

    Hit Publish. Tiny Command runs it in production from second one. Watch the run-log fill up.

FAQ

Questions about Airtable + Intercom.

What's the most common Airtable + Intercom flow?
New Intercom conversation → AI summary → create row in Airtable with status "New" and a link back to the conversation. Support managers see a queue in Airtable views, mark items "Handled", and Airtable updates pipe back to Intercom as internal notes.
How do I avoid creating an Airtable row per message instead of per conversation?
Use the Conversation Created trigger (one per thread) rather than the User Replied trigger (one per message). Store the conversation ID in Airtable and upsert by it; subsequent replies update the row instead of creating new ones.
Can I feed Airtable rows into Intercom's contact attributes?
Yes — Airtable Record Updated, then Intercom Update Contact with the changed fields written to matching custom attributes. Useful for in-app messaging and segmentation rules in Intercom.
How do I route conversations to a specific Airtable view by topic?
Run a Claude/OpenAI classification step on the first user message to set an Airtable "Topic" column ("billing", "bug", "feature-request"). Each topic gets its own Airtable view with the relevant team owner.
Can I auto-create Airtable rows only for paid customers?
Yes. Filter the trigger by an Intercom contact attribute (e.g., plan = "paid") before the Create Record step. Free users are skipped entirely or routed to a different lower-priority view.
How do I close the loop — mark Intercom conversation done when the Airtable row is resolved?
Airtable Record Updated where {Status} = "Resolved" → Intercom Close Conversation, with an optional Add Note action that posts the resolution summary from Airtable into the conversation thread.
Related

Other apps that pair well with Airtable.


Wire Airtable to Intercom in 2 minutes.

Free tier available. No credit card. No onboarding call.