

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-timeUse case type
notificationReal-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.
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
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.
Field Mapping
Map these fields between your apps.
| Field | API Name | |
|---|---|---|
| Required | ||
| Record Title | ||
7 optional fields▸ show
| Creator | |
| Status | |
| Due Date | |
| Priority | |
| Category | |
| Assignee | |
| Description |
Step-by-Step Setup
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.
- 1Click 'My flows' in the left navigation
- 2Click the blue '+ New flow' button
- 3Select 'Automated cloud flow'
- 4Name your flow 'Airtable to Slack notifications'
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.
- 1Type 'Airtable' in the search box
- 2Click on the Airtable connector icon
- 3Select 'When a record is created' trigger
- 4Click 'Create' to open flow designer
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.
- 1Click 'Sign in' in the Connection dropdown
- 2Enter your Airtable credentials in the popup
- 3Click 'Allow' to authorize Power Automate
- 4Wait for redirect back to flow designer
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.
- 1Click the Base dropdown menu
- 2Select your target base from the list
- 3Click the Table dropdown
- 4Choose the table to monitor for new records
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.
- 1Click '+ New step' under the trigger
- 2Type 'Slack' in the connector search
- 3Click the Slack connector
- 4Select 'Post message' action
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.
- 1Click 'Sign in' in Slack connection field
- 2Choose your workspace in Slack's auth dialog
- 3Review permissions and click 'Allow'
- 4Return to Power Automate flow designer
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.
- 1Click the Channel dropdown
- 2Browse available channels
- 3Select your target notification channel
- 4Confirm the channel name appears
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.
- 1Click in the Message Text field
- 2Type a message template like 'New record:'
- 3Click the lightning bolt for dynamic content
- 4Select Airtable fields to insert
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.
- 1Click 'Save' to store your flow configuration
- 2Click 'Test' in the top toolbar
- 3Select 'Manually' test mode
- 4Add a test record in Airtable
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.
- 1Verify test results are correct
- 2Click 'Turn on' in the flow header
- 3Confirm the flow status shows 'On'
- 4Add another Airtable record to verify
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
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.
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.
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 notifications — Use Power Automate's condition actions to only notify for high-priority records or specific categories. Reduces noise in busy Slack channels.
- →Include Slack threading — Modify the action to post replies to a daily digest thread instead of individual messages. Keeps channel organized during high-activity days.
- →Set up reverse updates — Create a second flow that updates Airtable when team members react to Slack notifications with emojis. Useful for quick status acknowledgments.
Related guides
How to Share Notion Meeting Notes to Slack with Pipedream
~15 min setup
How to Share Notion Meeting Notes to Slack with Power Automate
~15 min setup
How to Share Notion Meeting Notes to Slack with n8n
~20 min setup
How to Send Notion Meeting Notes to Slack with Zapier
~8 min setup
How to Share Notion Meeting Notes to Slack with Make
~12 min setup
How to Create Notion Tasks from Slack with Pipedream
~15 min setup