Connect Slack with Autocalls.ai AI voice agents
Turn Slack messages, mentions, and reactions into instant AI-powered phone workflows. Keep teams aligned while your voice agent handles outreach, updates, and follow-up automatically.
Use new messages, mentions, and reactions in Slack to trigger AI calls, escalations, or live follow-up without manual handoffs.
Your team gets faster response times while Autocalls handles AI answering service tasks and AI call center automation from one workflow.
Send messages to users or channels, request approvals, and launch outbound AI calls the moment a team confirms next steps in Slack.
This makes follow-up faster for sales and service teams using AI cold calling and appointment booking workflows.
Post call summaries to channels, update messages in real time, upload files, and route actions to the right people after every AI conversation.
It is a simple way to connect voice outcomes with integrations and scale multilingual support through supported languages.
Get a hands-on experience by trying a free demo call. Fill in your details, and our AI representative will call you instantly.
Try now a free AI call✓ No credit card required ✓ No commitment
Powerful actions you can trigger with Slack to automate your workflows
Upload file without sharing it to a channel or user
You can get the Channel ID by right-clicking on the channel and selecting 'View Channel Details.'
Update an existing message
Please provide the timestamp of the message you wish to update, such as `1710304378.475129`. Alternatively, you can easily obtain the message link by clicking on the three dots next to the message and selecting the `Copy link` option.
Please make sure add the bot to the channel by following these steps: 1. Type /invite in the channel's chat. 2. Click on Add apps to this channel. 3. Search for and add the bot. **Note**: If you can't find the channel in the dropdown list (which fetches up to 2000 channels), please click on the **(F)** and type the channel ID directly.
The updated text of your message
See https://api.slack.com/block-kit for specs
You can get the Channel ID by right-clicking on the channel and selecting 'View Channel Details.'
Searches for messages matching a query
Make a custom API call to a specific endpoint
Authorization headers are injected automatically from your connection.
Retrieve all messages from a specific channel ("conversation") between specified timestamps
Please make sure add the bot to the channel by following these steps: 1. Type /invite in the channel's chat. 2. Click on Add apps to this channel. 3. Search for and add the bot. **Note**: If you can't find the channel in the dropdown list (which fetches up to 2000 channels), please click on the **(F)** and type the channel ID directly.
Only messages before this timestamp will be included in results. Default is the current time
Only messages after this timestamp will be included in results
You can get the Channel ID by right-clicking on the channel and selecting 'View Channel Details.'
Include messages with oldest or latest timestamps in results. Ignored unless either timestamp is specified
Return all metadata associated with each message
Send message to a user
See https://api.slack.com/block-kit for specs
The username of the bot
The profile picture of the bot
Send message to a channel
Please make sure add the bot to the channel by following these steps: 1. Type /invite in the channel's chat. 2. Click on Add apps to this channel. 3. Search for and add the bot. **Note**: If you can't find the channel in the dropdown list (which fetches up to 2000 channels), please click on the **(F)** and type the channel ID directly.
The text of your message
See https://api.slack.com/block-kit for specs
You can get the Channel ID by right-clicking on the channel and selecting 'View Channel Details.'
Provide the ts (timestamp) value of the **parent** message to make this message a reply. Do not use the ts value of the reply itself; use its parent instead. For example `1710304378.475129`.Alternatively, you can easily obtain the message link by clicking on the three dots next to the parent message and selecting the `Copy link` option.
The username of the bot
The profile picture of the bot
Creates a new channel.
Update basic profile field such as name or title.
Changing a user's email address will send an email to both the old and new addresses, and also post a slackbot message to the user informing them of the change.
ID of user to change. This argument may only be specified by admins on paid teams.You can use **Find User by Email** action to retrieve ID.
Convert Markdown-formatted text to Slack's pseudo - markdown syntax
Sets a user's custom status
Emoji shortname (standard or custom), e.g. :tada: or :train:
Unix timestamp - if not set, the status will not expire
Send a message in a channel and wait until an action is selected
Please make sure add the bot to the channel by following these steps: 1. Type /invite in the channel's chat. 2. Click on Add apps to this channel. 3. Search for and add the bot. **Note**: If you can't find the channel in the dropdown list (which fetches up to 2000 channels), please click on the **(F)** and type the channel ID directly.
You can get the Channel ID by right-clicking on the channel and selecting 'View Channel Details.'
The username of the bot
The profile picture of the bot
Send approval message to a channel and then wait until the message is approved or disapproved
Please make sure add the bot to the channel by following these steps: 1. Type /invite in the channel's chat. 2. Click on Add apps to this channel. 3. Search for and add the bot. **Note**: If you can't find the channel in the dropdown list (which fetches up to 2000 channels), please click on the **(F)** and type the channel ID directly.
You can get the Channel ID by right-clicking on the channel and selecting 'View Channel Details.'
The username of the bot
The profile picture of the bot
Finds a user by matching against their email address.
Finds a user by matching against their Slack handle.
User handle (display name), without the leading @
Send a message to a user and wait until the user selects an action
The username of the bot
The profile picture of the bot
Add an emoji reaction to a message.
Please provide the timestamp of the message you wish to react, such as `1710304378.475129`. Alternatively, you can easily obtain the message link by clicking on the three dots next to the message and selecting the `Copy link` option.
Please make sure add the bot to the channel by following these steps: 1. Type /invite in the channel's chat. 2. Click on Add apps to this channel. 3. Search for and add the bot. **Note**: If you can't find the channel in the dropdown list (which fetches up to 2000 channels), please click on the **(F)** and type the channel ID directly.
You can get the Channel ID by right-clicking on the channel and selecting 'View Channel Details.'
e.g.`thumbsup`
Send approval message to a user and then wait until the message is approved or disapproved
The username of the bot
The profile picture of the bot
Events in Slack that can automatically start your workflows
Triggers when a username is mentioned.
Please make sure add the bot to the channel by following these steps: 1. Type /invite in the channel's chat. 2. Click on Add apps to this channel. 3. Search for and add the bot. **Note**: If you can't find the channel in the dropdown list (which fetches up to 2000 channels), please click on the **(F)** and type the channel ID directly in an array like this: `{`{ ['your_channel_id_1', 'your_channel_id_2', ...] `}`}
If no channel is selected, the flow will be triggered for username mentions in all channels
Triggers when a new message is received
Please make sure add the bot to the channel by following these steps: 1. Type /invite in the channel's chat. 2. Click on Add apps to this channel. 3. Search for and add the bot. **Note**: If you can't find the channel in the dropdown list (which fetches up to 2000 channels), please click on the **(F)** and type the channel ID directly.
You can get the Channel ID by right-clicking on the channel and selecting 'View Channel Details.'
Triggers when a channel is created
No additional configuration required
Triggers when a new reaction is added to a message
Select emojis to trigger on
You can get the Channel ID by right-clicking on the channel and selecting 'View Channel Details.'
Real-world examples of how businesses use Slack integration to automate workflows
When a teammate mentions your support handle in Slack, Autocalls can start an AI phone workflow instantly. Urgent customer issues get faster outreach without waiting for manual review.
A manager can approve outreach directly inside Slack before calls are placed. This keeps compliance and speed aligned for high-volume campaigns.
A new Slack message can trigger an AI assistant to call leads who requested a callback. Your team stays in chat while the agent handles booking and reminders.
Adding an emoji reaction to a Slack message can launch a specific call workflow automatically. Teams can route sales, support, or collections calls with one quick action.
After an AI call finishes, Autocalls can send results to a Slack channel and update the message thread. Everyone sees the latest status without opening another tool.
Autocalls can find a Slack user by email or handle and send them a direct update after a live phone outcome. This helps reps act quickly on hot leads and missed-call recoveries.
Easily manage AI voice agents without the need for programming skills.
Integrate with popular tools such as HubSpot, GoHighLevel, Zoho, Cal.com & +250 more and build automations using drag and drop.
+250 tools ready to integrate with your AI agents flow in our no-code platform, similar to Zapier or Make.
Have a question that is not answered? You can contact us at
Have a question? Contact usA Slack phone integration connects your Slack workspace with AI voice workflows so messages, mentions, and approvals can trigger phone actions. With Autocalls, teams can move from chat to live outreach faster and keep call updates visible inside Slack.
Yes, Slack can work as the control layer for an AI-powered auto dialer when connected to Autocalls. Your team can approve, trigger, and track outbound calling workflows from Slack while the voice agent handles the actual conversations.
A Slack AI dialer helps teams react faster to inbound demand, missed calls, and follow-up tasks without switching systems. It reduces delays by turning Slack events into automated phone outreach and status updates.
Slack phone automation can trigger outbound calls, send channel updates, request manager approval, notify reps, and route conversations after key events. This is useful for lead qualification, support escalation, reminders, and post-call coordination.
Slack call automation shortens the gap between team activity and customer contact. Instead of waiting for someone to notice a message, Autocalls can launch the right voice workflow as soon as a trigger appears in Slack.
Yes, a Slack voice agent setup with Autocalls can send messages to channels or users, update existing posts, upload files, and request actions or approvals. That keeps everyone informed without manual follow-up.
Yes, you can use available Slack actions and triggers plus custom API calls to build workflows around your exact process. That makes it easy to connect Slack with AI calling, CRM updates, alerts, and internal approvals.
Join thousands of businesses already automating their phone calls with our
Slack integration.
You can get your assistant ready in few minutes.
The full path forward. Strategy, scripts, pricing, and the operating cadence agencies use to scale a white-label voice AI business. Free PDF, delivered to your inbox.