Skip to navigation

Slack

Post call updates to a Slack channel with a webhook tool.

A Slack incoming webhook lets your receptionist post a message to a channel during a call, for example when a caller asks for a callback or reports something urgent.

Create an incoming webhook in Slack

1

Create a Slack app

Go to api.slack.com/apps, select Create New App, choose From scratch, and pick your workspace.

2

Turn on incoming webhooks

Open Incoming Webhooks, turn on Activate Incoming Webhooks, and select Add New Webhook to Workspace. Pick the channel to post to and select Allow.

3

Copy the webhook URL

Copy the URL, which starts with https://hooks.slack.com/services/. Treat it as a secret: anyone who has it can post to the channel.

Create the webhook tool

Go to Integrations, select Add integration, and choose Webhook Tool.

FieldValue
Namenotify_team_in_slack
Description”Post a message to the team’s Slack channel. Use it when a caller asks for a callback, wants to speak to a person, or reports an urgent problem.”
MethodPOST
URLThe Slack webhook URL
Body Parameterstext (string, required): “The message to post: the caller’s name, phone number, and what they need.”
Assign to agentsReceptionist

Select Enable, then test your receptionist by asking for a callback. The message appears in the channel.

Each incoming webhook posts to one channel. To post to several channels, create one webhook and one tool per channel. To send direct messages or read Slack, use Zapier.

Troubleshooting

ProblemWhat to check
Nothing appears in the channelThe body parameter must be named exactly text.
Slack returns no_serviceThe webhook was removed or the app uninstalled. Create a new webhook and update the tool’s URL.
The receptionist never postsMake the tool’s description name the situations where it should post.