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
Intercom as the trigger

Workflows fire when something happens in Intercom.

Action app
Airtable as the action

Workflows do something in Airtable, instantly.

See all 9 actions →
Both directions

Pick the way that fits your stack.

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

IntercomAirtable

When something happens in Intercom, do it in Airtable.

5 Intercom triggers wired to 9 Airtable actions. Most-used pairing: New ContactCreate Record.

AirtableIntercom

Or fire it the other way around.

2 Airtable triggers wired to 20 Intercom actions downstream.

See AirtableIntercom
Popular pairings

Common Intercom → Airtable workflows.

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

Showing 9 of 45 combinations
When new contact in Intercom, create record in Airtable.

Fires when a new contact (lead or user) is created in Intercom. Use to enrich, sync into your CRM, or kick off a welcome sequence.

When new contact in Intercom, delete record in Airtable.

Fires when a new contact (lead or user) is created in Intercom. Use to enrich, sync into your CRM, or kick off a welcome sequence.

When new contact in Intercom, get base schema in Airtable.

Fires when a new contact (lead or user) is created in Intercom. Use to enrich, sync into your CRM, or kick off a welcome sequence.

When new contact in Intercom, get record in Airtable.

Fires when a new contact (lead or user) is created in Intercom. Use to enrich, sync into your CRM, or kick off a welcome sequence.

When conversation closed in Intercom, create record in Airtable.

Fires when an Intercom conversation is closed by an admin. Common use: send CSAT survey, log resolution to CRM, run an AI quality check on the resolved thread.

When conversation closed in Intercom, delete record in Airtable.

Fires when an Intercom conversation is closed by an admin. Common use: send CSAT survey, log resolution to CRM, run an AI quality check on the resolved thread.

When conversation closed in Intercom, get base schema in Airtable.

Fires when an Intercom conversation is closed by an admin. Common use: send CSAT survey, log resolution to CRM, run an AI quality check on the resolved thread.

When conversation closed in Intercom, get record in Airtable.

Fires when an Intercom conversation is closed by an admin. Common use: send CSAT survey, log resolution to CRM, run an AI quality check on the resolved thread.

When new conversation in Intercom, create record in Airtable.

Fires when a new conversation is started in Intercom (by a user via messenger/email or by an admin). The standard inbound hook for AI triage, routing, and bot handoff.

How it works

Connect Intercom and Airtable in five steps.

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

  1. 1
    Connect
    Authorize Intercom and Airtable

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

  2. 2
    Trigger
    Pick a Intercom trigger

    Drop the Intercom → New Contact trigger onto the canvas. Tiny Command auto-registers the webhook.

    POST /v1/webhooks/intercom.trigger-contact-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 Airtable action

    Drop the Airtable → Create Record action below it. Map fields from the Intercom payload into the Airtable inputs.

    airtable.create-record
  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 Intercom + Airtable.

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 Intercom.


Wire Intercom to Airtable in 2 minutes.

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