
Slack automations
Communication · 40 integrations · 389 workflow guides
Slack is the most connected app in automation. Nearly every workflow either starts with a Slack trigger or ends with a Slack action. The integrations below show how each platform handles Slack differently — which triggers they support, whether they use webhooks or polling, and what formatting options you get.
What it costs to automate Slack
Platform pricing at different volumes. Annual billing shown.
| Platform | Free tier | 100 tasks/mo | 1K tasks/mo | 10K tasks/mo |
|---|---|---|---|---|
| Zapier | 100 tasks/mo | Free | $69/mo | $69+/mo |
| Power Automate | 750 runs/mo | Free | $15/mo | $15/mo |
| Make | 1,000 credits/mo | Free | Free | $10.59/mo |
| Pipedream | 100 credits/mo | Free | $29/mo | $79/mo |
| n8n | Yes | $20/mo | $20/mo | $50/mo |
Slack integrations
Each page compares all five platforms for that pair.
















































































Popular Slack workflow guides
Step-by-step setup instructions for specific automations.
How to Send Notion Meeting Notes to Slack with Zapier
When a new page is created in a Notion database, Zapier automatically posts a formatted message with the page title and link to a designated Slack channel.
How to Share Notion Meeting Notes to Slack with Make
Monitors a Notion database for newly created meeting notes pages and automatically posts a formatted message with the page title, date, and link to a designated Slack channel.
How to Share Notion Meeting Notes to Slack with n8n
Polls a Notion database for newly created meeting note pages and automatically posts a formatted message with the page title, date, and link to the correct Slack channel.
How to Share Notion Meeting Notes to Slack with Power Automate
When a new page is created in a Notion database, Power Automate automatically posts a formatted message with the page title, author, and link to a designated Slack channel.
How to Share Notion Meeting Notes to Slack with Pipedream
When a new page is created in a Notion database, Pipedream automatically posts the title, author, and a direct link to a designated Slack channel.
How to Create Notion Tasks from Slack Messages with Zapier
When a specific emoji reaction or keyword appears in Slack, Zapier instantly creates a new task entry in a Notion database with the message text, sender, channel, and timestamp.
How to Create Notion Tasks from Slack Messages with Make
Watches for a specific emoji reaction or keyword in Slack and instantly creates a structured task in a Notion database with the message text, sender, channel, and timestamp.
How to Create Notion Tasks from Slack with n8n
When a Slack message gets a specific emoji reaction, n8n captures it via webhook and creates a new task entry in a Notion database with the message text, sender, channel, and timestamp.
How to Create Notion Tasks from Slack with Power Automate
Automatically creates a Notion database entry whenever a Slack message is reacted to with a specific emoji or contains a trigger keyword, capturing the message text, sender, channel, and timestamp as task fields.
How to Create Notion Tasks from Slack with Pipedream
Watches for a specific emoji reaction on any Slack message, then creates a new task entry in a Notion database with the message text, sender, channel, and timestamp — no manual copy-paste required.
Slack triggers & actions by platform
Which capabilities each platform supports for Slack.
| Capability | Pipedream | Zapier | Power Automate | Make | n8n |
|---|---|---|---|---|---|
| Triggers | |||||
| Issue Updated | — | ✓ | — | ✓ | ✓ |
| New Issue | ✓ | ✓ | — | ✓ | — |
| HTTP Webhook | ✓ | — | — | — | ✓ |
| Issue Status Changed | — | ✓ | — | ✓ | — |
| New Comment | ✓ | ✓ | — | — | — |
| New Customer | — | ✓ | — | — | ✓ |
| New Document | — | ✓ | — | ✓ | — |
| New Email | — | ✓ | — | ✓ | — |
| New File in Folder | — | ✓ | — | ✓ | — |
| New Invoice | — | ✓ | — | ✓ | — |
| When a record is created | — | — | ✓ | — | — |
| When a record is modified | — | — | ✓ | — | — |
| Actions | |||||
| Create Channel | — | ✓ | — | ✓ | ✓ |
| Create Folder | — | ✓ | — | ✓ | ✓ |
| Create Invoice | — | ✓ | — | ✓ | ✓ |
| Create Issue | — | ✓ | — | ✓ | ✓ |
| Create Slack Channel | ✓ | — | — | ✓ | ✓ |
| Create Task | — | ✓ | — | ✓ | ✓ |
| Send Message | ✓ | — | — | ✓ | ✓ |
| Update Task | — | ✓ | — | ✓ | ✓ |
| Upload asset to Canva | ✓ | ✓ | — | ✓ | — |
| Upload File | — | ✓ | — | ✓ | ✓ |
| Create a record | — | — | ✓ | — | — |
| Update a record | — | — | ✓ | — | — |
Things to know about automating Slack
Webhooks, not polling
Most platforms connect to Slack via webhooks, so notifications arrive in seconds. This is unusual — many apps force polling with 5–15 minute delays.
Thread replies are a separate trigger
A "New Message" trigger won't fire on thread replies on most platforms. If you need to catch those, look for a dedicated "New Reply" or "New Thread Reply" trigger.
Rate limits
Slack caps posting at 1 message per second per channel. If your automation sends batch notifications (like a daily digest with 50 items), post them as a single formatted message rather than many individual ones. Slack returns a 429 status code with a Retry-After header when you hit the limit.
Block Kit support varies
Slack's rich message format (buttons, sections, dropdowns) is natively supported in n8n's message node via a Block Kit option. Zapier doesn't support Block Kit through its standard action — you need a custom API call. Make supports basic attachments but not full Block Kit.
Events API vs. slash commands
If you're building a bot that responds to messages, check whether your platform uses Slack's Events API or only slash commands. Events API lets your automation react to any message without being mentioned. Slash commands require the user to type a specific command.
Recent API changes
As of May 2025, Slack tightened rate limits on the conversations.history and conversations.replies methods for apps not listed in the Slack Marketplace. Non-Marketplace apps are now limited to 1 request per minute and 15 messages per request on those methods. This mainly affects custom bots that read message history — standard automation platform connectors (Zapier, Make, n8n) are unaffected since they use the Events API for triggers.
What breaks at scale
Automations that monitor all thread replies across a busy workspace generate massive event volume. A 200-person workspace with active threads can produce 1,000+ thread reply events per hour. If each event triggers an automation, you burn through platform quotas fast.
Slack's 1 message per second per channel limit means a daily digest that posts 50 individual messages takes nearly a minute. If you're posting to multiple channels, multiply that. Build digests as single formatted messages, not loops of individual posts.
If two Slack bots can see each other's messages and both react to them, they create infinite message loops. Bot A posts → Bot B reacts → Bot A reacts to Bot B → forever. Always filter out bot messages in your trigger, or restrict bots to separate channels.
Frequently asked questions
Which automation platform is best for Slack?
It depends on the other app you're connecting. Zapier has the most Slack triggers and is fastest to set up. Make costs less at high message volumes. n8n gives you full Block Kit formatting and is free to self-host. Power Automate fits best if your team is already on Microsoft 365. Pipedream is ideal if you want to write code alongside visual workflows.
Can I build a Slack bot with an automation platform?
Yes, but the level of interactivity varies. Zapier and Make can respond to messages and reactions but don't support interactive elements like buttons or dropdown menus natively. n8n supports Slack's Block Kit format for richer messages. For fully interactive bots with dialogs and modals, you'll likely need Pipedream or a custom Slack app.
Does Slack charge for automation integrations?
Slack itself doesn't charge per automation. All Slack plans, including the free tier, allow third-party app integrations. The cost comes from whichever automation platform you use — each has its own pricing based on task volume.
Why aren't my Slack thread replies triggering my automation?
Most platforms treat thread replies as a separate event type from channel messages. Check your trigger settings — you likely need a 'New Reply' or 'New Thread Reply' trigger instead of 'New Message in Channel.' This is one of the most common gotchas with Slack automations.