Intermediate~15 min setupProductivity & CommunicationVerified April 2026
Airtable logo
Slack logo

How to Send Airtable Notifications to Slack with Power Automate

Posts a formatted Slack message instantly when a new record is added to your Airtable base.

Steps and UI details are based on platform versions at time of writing — check each platform for the latest interface.

Best for

Teams that live in Slack and need instant alerts when content or project data hits Airtable.

Not ideal for

High-volume bases adding 100+ records daily — you'll flood your Slack channels.

Sync type

real-time

Use case type

notification

Real-World Example

💡

A 12-person content team uses this to notify their #editorial channel whenever a new blog post gets added to their Airtable content calendar. Before automation, writers would forget to announce new assignments and editors missed deadlines. Now every new post triggers a Slack message with title, author, and due date within 30 seconds.

What Will This Cost?

Drag the slider to your expected monthly volume.

/mo
505005K50K

Each platform counts differently — Zapier: 1 task per trigger. Make: 1 operation per module per record. n8n: 1 execution per run.

Prices shown for annual billing. Based on published pricing as of April 2026.

Estimated ROI

1000

min saved/mo

$583

labor value/mo

Free

no platform cost

Based on ~2 min manual effort per operation at $35/hr fully loaded labor cost.

Implementation

Skip the setup

Import this workflow directly into Power Automate

Copy the pre-built Power Automate blueprint and paste it straight into Power Automate. All modules, filters, and field mappings are already configured — you just need to connect your accounts.

Before You Start

Make sure you have everything ready.

Admin access to your Airtable workspace to authorize the Power Automate connector
Permission to install apps in your Slack workspace or access to someone who does
At least contributor access to the Airtable base you want to monitor
Member access to the Slack channel where notifications will post

Field Mapping

Map these fields between your apps.

FieldAPI Name
Required
Record Title
7 optional fields▸ show
Creator
Status
Due Date
Priority
Category
Assignee
Description

Step-by-Step Setup

1

My flows > + New flow > Automated cloud flow

Create new automated flow

Log into make.powerautomate.com and click 'My flows' in the left sidebar. Click '+ New flow' at the top, then select 'Automated cloud flow'. Name it something like 'Airtable to Slack notifications'. You'll see the trigger selection screen next.

  1. 1Click 'My flows' in the left navigation
  2. 2Click the blue '+ New flow' button
  3. 3Select 'Automated cloud flow'
  4. 4Name your flow 'Airtable to Slack notifications'
What you should see: You should see the flow trigger selection screen with a search bar to find connectors.
2

Trigger selection > Airtable > When a record is created

Add Airtable trigger

In the connector search bar, type 'Airtable' and select the Airtable connector. Choose 'When a record is created' as your trigger. This gives you real-time notifications instead of polling every few minutes. Click 'Create' to proceed to the flow designer.

  1. 1Type 'Airtable' in the search box
  2. 2Click on the Airtable connector icon
  3. 3Select 'When a record is created' trigger
  4. 4Click 'Create' to open flow designer
What you should see: The flow designer opens with an Airtable trigger step showing connection and configuration fields.
Common mistake — Don't pick 'When a record is created or updated' unless you want notifications for edits too.
Power Automate
+
click +
search apps
Airtable
AI
Airtable
Add Airtable trigger
Airtable
AI
module added
3

Airtable trigger > Connection > Sign in

Connect your Airtable account

Click 'Sign in' next to the Connection field. A popup opens asking for your Airtable credentials. Log in with your Airtable username and password, then authorize Power Automate to access your bases. You'll return to the flow designer with a green connection indicator.

  1. 1Click 'Sign in' in the Connection dropdown
  2. 2Enter your Airtable credentials in the popup
  3. 3Click 'Allow' to authorize Power Automate
  4. 4Wait for redirect back to flow designer
What you should see: You should see your email address in the Connection field with a green checkmark.
Common mistake — If you use SSO for Airtable, you'll need to create an app-specific password first.
Power Automate settings
Connection
Choose a connection…Add
click Add
Airtable
Log in to authorize
Authorize Power Automate
popup window
Connected
green checkmark
4

Airtable trigger > Base > Table

Select base and table

Click the Base dropdown to see all your Airtable bases. Pick the base containing your content calendar or project data. Then select the specific table you want to monitor from the Table dropdown. Power Automate will fetch the table structure and show available fields.

  1. 1Click the Base dropdown menu
  2. 2Select your target base from the list
  3. 3Click the Table dropdown
  4. 4Choose the table to monitor for new records
What you should see: The trigger step expands to show 'Add new parameter' options for filtering fields.
Common mistake — Pick your main data table, not a lookup table — those rarely get direct record creation.
5

Flow designer > + New step > Slack > Post message

Add Slack action

Click '+ New step' below the Airtable trigger. Search for 'Slack' and select the Slack connector. Choose 'Post message' as your action. This is the most flexible option for formatting notifications with field data from Airtable.

  1. 1Click '+ New step' under the trigger
  2. 2Type 'Slack' in the connector search
  3. 3Click the Slack connector
  4. 4Select 'Post message' action
What you should see: A Slack action step appears with connection and message configuration fields.
6

Slack action > Connection > Sign in

Connect Slack workspace

Click 'Sign in' for the Slack connection. You'll redirect to Slack's authorization page. Select your workspace from the dropdown and click 'Allow' to grant posting permissions. Power Automate needs access to post messages and read channel lists.

  1. 1Click 'Sign in' in Slack connection field
  2. 2Choose your workspace in Slack's auth dialog
  3. 3Review permissions and click 'Allow'
  4. 4Return to Power Automate flow designer
What you should see: Your workspace name appears in the Connection field with a connected status.
Common mistake — You need admin permissions in Slack to authorize the Power Automate app.
7

Slack action > Channel

Choose Slack channel

Click the Channel dropdown to see all available channels in your workspace. Pick the channel where notifications should post — something like #general, #projects, or #content-updates. The list includes both public channels and private channels you belong to.

  1. 1Click the Channel dropdown
  2. 2Browse available channels
  3. 3Select your target notification channel
  4. 4Confirm the channel name appears
What you should see: The selected channel name shows in the Channel field, like '#editorial' or '#project-updates'.
Common mistake — Private channels only appear if the person connecting Slack is a member.
8

Slack action > Message Text > Dynamic content

Build message with dynamic content

Click in the Message Text box and start typing your notification template. Use the lightning bolt icon to insert dynamic content from Airtable fields. A good format: 'New record added to Content Calendar: [Title] by [Author], due [Due Date]'. The dynamic content menu shows all fields from your selected table.

  1. 1Click in the Message Text field
  2. 2Type a message template like 'New record:'
  3. 3Click the lightning bolt for dynamic content
  4. 4Select Airtable fields to insert
What you should see: Your message shows plain text mixed with dynamic field tokens like 'Title', 'Author', 'Due Date'.
Common mistake — Attachment fields won't display properly in Slack — use URL fields instead.
9

Flow designer > Save > Test > Manually

Test the flow

Click 'Save' in the top right to save your flow. Then click 'Test' and choose 'Manually'. Go to your Airtable base and add a new record with sample data. Return to Power Automate within 2-3 minutes to see if the test succeeded.

  1. 1Click 'Save' to store your flow configuration
  2. 2Click 'Test' in the top toolbar
  3. 3Select 'Manually' test mode
  4. 4Add a test record in Airtable
What you should see: The test shows green checkmarks for both Airtable trigger and Slack action, plus the posted message.
Common mistake — If testing fails, check that your Airtable webhook permissions allow external triggers.
Power Automate
▶ Test flow
executed
Airtable
Slack
Slack
🔔 notification
received
10

Flow designer > Turn on

Enable the flow

After successful testing, click 'Turn on' to activate your flow for production use. The flow status changes from 'Off' to 'On' in the top bar. Every new Airtable record will now trigger a Slack notification automatically. Monitor the run history for the first few triggers.

  1. 1Verify test results are correct
  2. 2Click 'Turn on' in the flow header
  3. 3Confirm the flow status shows 'On'
  4. 4Add another Airtable record to verify
What you should see: Flow status shows 'On' and new Airtable records trigger Slack messages within 30-60 seconds.

Going live

Production Checklist

Before you turn this on for real, confirm each item.

Troubleshooting

Common errors and how to fix them.

Frequently Asked Questions

Common questions about this workflow.

Analysis

VerdictWhy n8n for this workflow

Use Power Automate for this if you're already deep in the Microsoft ecosystem and need reliable webhook handling. The Airtable connector registers webhooks properly and rarely drops notifications like some competitors do. Power Automate also handles Slack's rate limits better than basic Zapier plans. Skip this if you need complex message formatting — n8n gives you way more control over Slack's Block Kit.

Cost

Real math: Power Automate gives you 2,000 runs per month on the free tier. Each new Airtable record = 2 runs (trigger + Slack action). At 30 records per month you're using 60 runs total, essentially free. Hit 100+ records monthly and you'll need the $15/month plan. Zapier's free tier only covers 100 total runs, so you'd upgrade much sooner.

Tradeoffs

Make beats Power Automate on conditional logic — their visual router makes it dead simple to send different messages to different channels. n8n destroys everyone on Slack formatting with native Block Kit support and rich cards. Pipedream wins on custom webhook handling if Airtable's built-in webhooks don't work for your base setup. But Power Automate's webhook reliability is genuinely better than most alternatives, especially during high-traffic periods.

You'll hit Slack's threading limitations fast. Power Automate doesn't support reply-to-thread natively, so busy channels get flooded with individual notifications. Airtable's webhook system occasionally double-fires during base restructuring, creating duplicate Slack messages. Date formatting from Airtable requires expressions that aren't obvious — expect ugly ISO timestamps until you add formatDateTime() calls.

Ideas for what to build next

  • Add conditional notificationsUse Power Automate's condition actions to only notify for high-priority records or specific categories. Reduces noise in busy Slack channels.
  • Include Slack threadingModify the action to post replies to a daily digest thread instead of individual messages. Keeps channel organized during high-activity days.
  • Set up reverse updatesCreate a second flow that updates Airtable when team members react to Slack notifications with emojis. Useful for quick status acknowledgments.

Related guides

Was this guide helpful?
Airtable + Slack overviewPower Automate profile →