NEW Your $0 → $50K MRR voice AI playbook . The full path to a profitable AI voice agency. Free. Get it free
Slack
Autocalls.ai

Connect Slack with Autocalls.ai AI voice agents

Slack AI Voice Call Automation

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.

Communication
18 Actions
4 Triggers
Autocalls Autocalls
Turn Slack events into real phone integration
Instant Alerts

Turn Slack events into real phone integration

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.

  • 60% faster internal response
  • 24/7 call escalation coverage
Build a Slack auto dialer for call automation
Auto Dialer

Build a Slack auto dialer for call automation

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.

  • 50% faster lead follow-up
  • 3x more daily call throughput
Keep every team updated with Slack call automation
Team Routing

Keep every team updated with Slack call automation

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.

  • 90% fewer missed updates
  • 2x faster team coordination

Available Actions

Powerful actions you can trigger with Slack to automate your workflows

Upload file

Upload file without sharing it to a channel or user

Configuration Fields:
Attachment Required FILE
Title SHORT_TEXT
Channel DROPDOWN

You can get the Channel ID by right-clicking on the channel and selecting 'View Channel Details.'

Filename SHORT_TEXT

Update message

Update an existing message

Configuration Fields:
Message Timestamp Required SHORT_TEXT

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.

Markdown MARKDOWN

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.

Message Required LONG_TEXT

The updated text of your message

Block Kit blocks JSON

See https://api.slack.com/block-kit for specs

Channel Required DROPDOWN

You can get the Channel ID by right-clicking on the channel and selecting 'View Channel Details.'

Search messages

Searches for messages matching a query

Configuration Fields:
Search query Required SHORT_TEXT

Custom API Call

Make a custom API call to a specific endpoint

Configuration Fields:
Required DYNAMIC
Body JSON
Method Required STATIC_DROPDOWN
Headers Required OBJECT

Authorization headers are injected automatically from your connection.

Timeout (in seconds) NUMBER
No Error on Failure CHECKBOX
Query Parameters Required OBJECT

Get channel history

Retrieve all messages from a specific channel ("conversation") between specified timestamps

Configuration Fields:
Markdown MARKDOWN

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.

Latest NUMBER

Only messages before this timestamp will be included in results. Default is the current time

Oldest NUMBER

Only messages after this timestamp will be included in results

Channel Required DROPDOWN

You can get the Channel ID by right-clicking on the channel and selecting 'View Channel Details.'

Inclusive Required CHECKBOX

Include messages with oldest or latest timestamps in results. Ignored unless either timestamp is specified

Include all metadata Required CHECKBOX

Return all metadata associated with each message

Send Message To A User

Send message to a user

Configuration Fields:
Connection Required OAUTH2

Message Required LONG_TEXT
Block Kit blocks JSON

See https://api.slack.com/block-kit for specs

User Required DROPDOWN
Username SHORT_TEXT

The username of the bot

Profile Picture SHORT_TEXT

The profile picture of the bot

Send Message To A Channel

Send message to a channel

Configuration Fields:
Connection Required OAUTH2

Attachment FILE
Markdown MARKDOWN

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.

Message Required LONG_TEXT

The text of your message

Block Kit blocks JSON

See https://api.slack.com/block-kit for specs

Channel Required DROPDOWN

You can get the Channel ID by right-clicking on the channel and selecting 'View Channel Details.'

Thread ts SHORT_TEXT

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.

Username SHORT_TEXT

The username of the bot

Profile Picture SHORT_TEXT

The profile picture of the bot

Create Channel

Creates a new channel.

Configuration Fields:
Is Private? CHECKBOX
Channel Name Required SHORT_TEXT

Update Profile

Update basic profile field such as name or title.

Configuration Fields:
Email SHORT_TEXT

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.

User SHORT_TEXT

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.

Last Name SHORT_TEXT
First Name SHORT_TEXT

Markdown to Slack format

Convert Markdown-formatted text to Slack's pseudo - markdown syntax

Configuration Fields:
Markdown text Required LONG_TEXT

Set User Status

Sets a user's custom status

Configuration Fields:
Text Required SHORT_TEXT
Emoji SHORT_TEXT

Emoji shortname (standard or custom), e.g. :tada: or :train:

Expires at NUMBER

Unix timestamp - if not set, the status will not expire

Request Action in A Channel

Send a message in a channel and wait until an action is selected

Configuration Fields:
Markdown MARKDOWN

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.

Message Required LONG_TEXT
Action Buttons Required ARRAY
Channel Required DROPDOWN

You can get the Channel ID by right-clicking on the channel and selecting 'View Channel Details.'

Username SHORT_TEXT

The username of the bot

Profile Picture SHORT_TEXT

The profile picture of the bot

Request Approval in a Channel

Send approval message to a channel and then wait until the message is approved or disapproved

Configuration Fields:
Markdown MARKDOWN

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.

Message Required LONG_TEXT
Channel Required DROPDOWN

You can get the Channel ID by right-clicking on the channel and selecting 'View Channel Details.'

Username SHORT_TEXT

The username of the bot

Profile Picture SHORT_TEXT

The profile picture of the bot

Find User by Email

Finds a user by matching against their email address.

Configuration Fields:
Email Required SHORT_TEXT

Find User by Handle

Finds a user by matching against their Slack handle.

Configuration Fields:
Handle Required SHORT_TEXT

User handle (display name), without the leading @

Request Action from A User

Send a message to a user and wait until the user selects an action

Configuration Fields:
Message Required LONG_TEXT
User Required DROPDOWN
Action Buttons Required ARRAY
Username SHORT_TEXT

The username of the bot

Profile Picture SHORT_TEXT

The profile picture of the bot

Add Reaction to Message

Add an emoji reaction to a message.

Configuration Fields:
Message Timestamp Required SHORT_TEXT

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.

Markdown MARKDOWN

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.

Channel Required DROPDOWN

You can get the Channel ID by right-clicking on the channel and selecting 'View Channel Details.'

Reaction (emoji) name Required SHORT_TEXT

e.g.`thumbsup`

Request Approval from A User

Send approval message to a user and then wait until the message is approved or disapproved

Configuration Fields:
Message Required LONG_TEXT
User Required DROPDOWN
Username SHORT_TEXT

The username of the bot

Profile Picture SHORT_TEXT

The profile picture of the bot

Autocalls Autocalls

Available Triggers

Events in Slack that can automatically start your workflows

New Mention

Triggers when a username is mentioned.

Configuration Fields:
Markdown MARKDOWN

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', ...] `}`}

User Required DROPDOWN
Channels MULTI_SELECT_DROPDOWN

If no channel is selected, the flow will be triggered for username mentions in all channels

Ignore Bot Messages ? Required CHECKBOX

New Message

Triggers when a new message is received

Configuration Fields:
Connection Required OAUTH2

Markdown MARKDOWN

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.

Channel DROPDOWN

You can get the Channel ID by right-clicking on the channel and selecting 'View Channel Details.'

Ignore Bot Messages ? Required CHECKBOX

Channel created

Triggers when a channel is created

No additional configuration required

New Reaction

Triggers when a new reaction is added to a message

Configuration Fields:
Emojis (E.g fire, smile) ARRAY

Select emojis to trigger on

Channel DROPDOWN

You can get the Channel ID by right-clicking on the channel and selecting 'View Channel Details.'

Autocalls Autocalls

Examples of automation flows

Real-world examples of how businesses use Slack integration to automate workflows

Mention-to-call escalation

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.

Channel approval before outbound calls

A manager can approve outreach directly inside Slack before calls are placed. This keeps compliance and speed aligned for high-volume campaigns.

New message triggers appointment follow-up

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.

Reaction-based call routing

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.

Post-call updates sent to channels

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.

Find the right rep and notify instantly

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.

Integrate with popular tools using our no-code platform

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.

Autocalls

+250 tools ready to integrate with your AI agents flow in our no-code platform, similar to Zapier or Make.

Autocalls
Similar integrations with Slack

Frequently Asked Questions 👍

Have a question that is not answered? You can contact us at

Have a question? Contact us

A 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.

image image image

Ready to integrate Slack with AI voice calling agents?

Join thousands of businesses already automating their phone calls with our Slack integration.
You can get your assistant ready in few minutes.

Autocalls