Messaging integration
Slack integration for AI workflows.
Post updates, alerts and AI summaries to Slack, and react to new messages and emoji reactions in seconds.
In short
Fluxo Flow connects to Slack by signing in to Slack; workflows can post a message, reply in a thread and update a message and more, and start from new message in channel, new message in channel (instant) and reaction added. The integration is live.
Live means tested end to end against real accounts. Found a problem? Tell us.
What you can do
Actions and triggers for Slack.
Actions
Post a message
Posts a message (plain text or Block Kit blocks) to a channel as the Fluxo Flow app.
Reply in a thread
Replies under an existing message, optionally also sending the reply to the channel.
Update a message
Edits a message the app posted earlier (text and/or blocks).
Upload a file
Uploads a file (text you provide, or a file downloaded from a URL, up to 10 MB) and shares it in a channel or thread.
Find user by email
Looks up a Slack member by email address (to mention them as <@id> or invite them).
Read recent channel messages
Reads a channel's recent messages (oldest first, ready to summarise). Thread replies aren't included; each message shows its reply_count and thread_ts.
Create a channel
Creates a public or private channel (the app becomes a member).
Invite people to a channel
Adds members (up to 1,000 user ids, comma-separated) to a channel the app is in.
Set channel topic
Sets a channel's topic (shown under its name).
Triggers
New message in channel (checked on your plan's schedule interval)
Starts a run for each new message posted in a channel (checked on your plan's schedule interval).
New message in channel (instant) (instant webhook)
Starts a run within seconds of a message in a channel, delivered by Slack's Events API. The app's own messages never trigger it.
Reaction added (instant webhook)
Starts a run when someone adds an emoji reaction to a message in a channel (e.g. ✅ to approve), delivered by Slack's Events API.
Use cases
What teams build with Slack.
Hot-lead alerts
- Webhook trigger (lead form)
- AI Generate: score the lead
- Router: score 70+
- Slack: Post a message to #sales
Approve with an emoji
- Slack: Reaction added (instant)
- Router: only ✅
- Google Sheets: Add a row (who approved, when)
Requests channel to a queue
- Slack: New message in channel (instant)
- AI Generate: title, category, priority
- Notion: Create a page in a database
- Slack: Reply in a thread with the link
New-client channel setup
- Webhook trigger (deal won)
- Slack: Create a channel
- Slack: Find user by email
- Slack: Invite people to a channel
- Slack: Set channel topic
Step-by-step guides: AI support ticket triage: route by category and urgency in seconds · Employee onboarding automation: a role-specific plan on day one
How to connect
Connect Slack in a minute.
Connects by signing in to Slack. Tokens are encrypted and renewed automatically.
- Open Settings → Integrations in your workspace and click Connect on Slack.
- Approve the Fluxo Flow app for your Slack workspace.
- Invite the app to the channels it should post in or listen to: /invite @Fluxo Flow.
What you need on the Slack side
- A Slack workspace where you can install apps (some workspaces require an admin to approve new apps).
- Invite the Fluxo Flow app to each channel it should post in or listen to: /invite @Fluxo Flow.
Permissions & limits
What it can access, and how fast it runs.
Permissions requested
Post, reply to and update messages
chat:write
Pick a channel from a list
channels:read, groups:read
Read recent channel messages, and the new message triggers (polling and instant)
channels:history, groups:history
Find user by email
users:read, users:read.email
Upload a file
files:write
Create channels, invite people, set topics
channels:manage, groups:write
Reaction added trigger
reactions:read
Limits and timing
- Polling triggers are checked on your plan's schedule interval: Basic every 15 minutes, Pro every 5 minutes, Business every 2 minutes, Elite every minute.
- Instant triggers arrive by webhook within seconds of the event.
- If Slack says to slow down (HTTP 429 or 503), requests wait as told and retry a limited number of times.
- Uploaded files: up to 10 MB per step.
- The polling new-message trigger may lag on very busy channels because Slack limits how often apps outside its Marketplace can read history; the instant trigger doesn't have that limit.
Ready-made agents
AI agents that use Slack.
Finished workflows that connect to Slack. Pay once, connect your apps, Dry Run and switch on.
- Customer Support
Customer Support Agent
Triages every support message, escalates urgent ones to Slack and drafts replies for approval.Available now$59 one-timeIncluded in Pro and upDetails - Operations
Meeting Notes Agent
Turns meeting transcripts into structured notes in Notion and a recap with owners in Slack.Available now$49 one-timeIncluded in Pro and upDetails - Sales
Lead Generation & Sales Agent
Scores every inbound lead and routes hot ones to HubSpot and Slack instantly.Available now$89 one-timeIncluded in Elite and upDetails - Content
Content Creation Agent
Turns each brief into an SEO article, five social posts and a newsletter blurb, drafted in Notion for your editor.Available now$79 one-timeIncluded in Elite and upDetails - Operations
Knowledge Base Builder
Turns docs, email threads and answered questions into reviewed knowledge-base articles in Notion.Available now$69 one-timeIncluded in Elite and upDetails - Operations
Operations & Admin Request Desk
Classifies internal requests, gets approvals, logs them to a Notion queue and confirms to the requester.Available now$79 one-timeIncluded in EnterpriseDetails
Templates
Workflows that use Slack.
- Sales & CRMAI lead qualification to HubSpotScore every inbound lead with AI, create hot leads in HubSpot and alert sales in Slack within seconds.WebhookHubSpotSlack 1 AI stepSee the template
- SupportSupport ticket triageAI classifies every ticket by category and urgency, pages on-call in Slack for urgent ones and logs the rest to Notion.WebhookSlackNotion 1 AI stepSee the template
- Finance back-officeInvoice extraction and approvalAI extracts invoice data and flags anomalies; large invoices wait for a manager's approval before finance is told to pay.WebhookSlack 1 AI step ApprovalSee the template
FAQ
Slack questions, answered.
Can it post to private channels?
Yes, once you invite the Fluxo Flow app to the channel.
What's the difference between the two new-message triggers?
“New message in channel (instant)” is pushed by Slack within seconds. The original “New message in channel” checks the channel on your plan's schedule interval; it's a fallback that works even if events are delayed. Slack limits how often apps outside its Marketplace can read history, so the polling trigger may lag on very busy channels.
Will the app's own messages trigger my workflow?
No. Messages the Fluxo Flow app posts are ignored by the instant trigger, so a workflow can reply in the channel it listens to without looping.
I connected Slack before these actions existed. Do I need to reconnect?
Yes, once: new actions (files, channels, user lookup, reactions) need extra Slack permissions. Steps that need them will ask you to reconnect.
How big can uploaded files be?
Up to 10 MB per step. Larger files are better shared as a link.
Is the Slack integration ready to use?
Yes. Slack is live: connect it in Settings → Integrations on any plan, including Free (on Free you can build with it and Dry Run; running it live needs a paid plan).
What happens if the connection expires?
Access tokens are renewed automatically. If Slack revokes access (for example, the person who connected it leaves), steps that use the connection fail and show the error in the run trace; reconnect in Settings → Integrations.
Can I call Slack endpoints the integration doesn't cover?
Yes, if Slack has an API: save a key in the encrypted credential vault and call it with an HTTP Request step.
Can I test a workflow without touching my real data?
Yes. Dry Run walks through every step with simulated app calls, so nothing is sent until you run it for real or activate its trigger.
Connect Slack to your first workflow.
Build and Dry Run on the Free plan, no credit card. Run live on a paid plan, on your own AI key at cost.
Free to explore · No credit card · 30-day money-back guarantee on paid plans