tr Skip to content

Connect Airtable and Slack

Airtable bases hold the requests, projects and applicants a team works through, and Slack is where that team talks. FlowMattic posts each new Airtable record to the right Slack channel or person and can write Slack details back into the record, all from a workflow on your WordPress site.

1 trigger 21 actions 6 example workflows 44 ready-made templates Unlimited runs

Try a pairing

When this happens in Airtable1 trigger

Do this in Slack14 actions

1. TriggerNew Record
2. ActionSend Channel Message

When Airtable fires New Record, FlowMattic runs Send Channel Message in Slack with the data from that event.

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

Airtable and Slack 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 Slack app icon

Post every new Airtable record to a channel

A content request, bug report or job application added to the base appears in the team channel with the fields that matter, so it gets picked up without anyone refreshing a view.

New RecordSend Channel Message

Airtable app icon Slack app icon

Send the assignee a direct message

Map the record's assignee email to Find User by Email and the person gets a private Slack note about the record, which suits work the whole channel does not need to see.

New RecordFind User by EmailSend Direct Message

Airtable app icon Slack app icon

Route records to channels by a single-select field

A Router reads the Department or Type field, so design requests go to the design channel and IT requests go to IT, from one base and one workflow.

New RecordRouterSend Channel Message

Airtable app icon Slack app icon

Open a Slack channel for each new project record

Agencies that track clients in Airtable get a project channel created from the record name, and the channel ID is saved back into the record for later workflows.

New RecordCreate ChannelUpdate Record

Airtable app icon Slack app icon

Nudge the channel when a record sits untouched for a day

Wait a day, read the record again and continue only if its status is still New. Requests nobody claimed get a second mention instead of going stale.

New RecordDelayGet RecordFilterSend Channel Message

Airtable app icon Slack app icon

Summarise long-text records with AI before posting

Feedback forms and briefs often arrive as paragraphs. An AI Agent step turns the long-text field into three lines, so the channel message is readable at a glance.

New RecordAI AgentSend Channel Message

Set up: new records posted to a channel

By the end, each record added to your chosen Airtable table appears as a message in one Slack channel.

  1. Connect Airtable

    Add an Airtable connection under Connects in FlowMattic with an account that can read the base.

  2. Connect Slack

    Add a Slack connection for the workspace you post to.

  3. Watch the table

    Create a workflow with the Airtable New Record trigger, choose the base and table, and add a test record so its fields are captured.

  4. Build the message

    Add Send Channel Message, choose the channel, place the record's fields in the text, test the step and switch the workflow on.

Post every new Airtable record to a channel
  1. Airtable app icon 1. Trigger in Airtable New Record
  2. Slack app icon 2. Action in Slack Send Channel Message

    Fields mapped from the earlier steps (a typical setup)

    From AirtableTo Slack
    Name fieldMessage heading
    Status fieldStatus line
    Owner fieldMentioned owner
    Notes fieldMessage body
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 here is New Record. Edits to existing records do not start a workflow, so re-read a record with Get Record after a Delay when you need its later state.
  • Slack has no triggers in FlowMattic. To create Airtable records from outside events, start with Webhook or another app and use Create Record.
  • Field names come from your own base, so the mapping above is an example only.
  • Invite User To Channel only works for channels the connected Slack account is a member of.

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

Actions (14)

  • Send Channel MessagePost or Schedule a new message to a specific #channel
  • Add ReminderAdds a reminder for the user
  • Create ChannelCreates a new channel
  • List All ChannelsRetrieve list of all channels
  • Set Channel TopicSets the topic on a selected channel
  • Set StatusSets your Slack status to the given text and emoji
  • Invite User To ChannelInvite an existing User to an existing Channel. You must be a member of the channel to invite someone to it
  • Find User by EmailFinds a user by matching against their email instead of their username
  • Find User by IDFinds a user by their ID.
  • Send Direct MessageSend a direct message to a user or yourself from the Slackbot. Can also schedule a message for later
  • Send Private Channel MessagePost a new message to a private channel you choose. Can also schedule a message for later
  • Update ProfileUpdate basic profile fields such as name or title
  • Find MessageFinds a Slack message using the Slack Search feature
  • Upload FileUpload file to your slack workplace

Why run this pair with FlowMattic

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

Record data never leaves your route

Records go from Airtable to Slack through your own WordPress server, which keeps applicant and client details out of yet another vendor account.

A large base costs the same

Runs are unlimited, so a base that gains thousands of records a month does not need a bigger plan.

Slack details go back into Airtable

Channel IDs and message links can be written back with Update Record, so later workflows know where each record is being discussed.

Common questions

How do I set up a Slack Airtable integration without code?

Connect both accounts in FlowMattic, start a workflow with Airtable's New Record trigger, then add a Slack step such as Send Channel Message. Fields are mapped by picking them from the captured test record.

Can I post only records that match a condition?

Yes. Add a Filter after New Record and continue only when, for example, Priority is High or the Type field is Bug.

Can a Slack message create an Airtable record?

Not from Slack itself, since Slack has no triggers in FlowMattic. Use the Webhook trigger or a form plugin's trigger, then Create Record and a Slack message in the same workflow.

Will updates to a record post again?

No. New Record runs once for each new record. If you need a reminder about a later state, add a Delay and Get Record to check the record again.

Can each record have its own Slack channel?

Yes. Use Create Channel with the record's name, then Update Record to save the channel ID in a field. Later workflows can read that field and post into the same channel.

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

Start automating Airtable and Slack

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 23 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, Slack integration 1.0.