Slack Notifications
Get notified in Slack when your agent needs to alert your team.
Connect a Slack channel so your agent can alert your team during conversations. When a visitor reports an urgent problem, shares an important lead, or asks for a follow-up, April posts a notification straight to the channel you choose — so the right people see it in seconds.
Setup
Step 1: Create a Slack Incoming Webhook
- Go to Slack Incoming Webhooks
- Create or select a Slack app for your workspace
- Enable Incoming Webhooks
- Click Add New Webhook to Workspace
- Choose the channel you want notifications to post to (for example,
#supportor#leads) - Copy the generated webhook URL — it starts with
https://hooks.slack.com/services/…
The webhook is tied to the single channel you pick here. To notify a different channel, create a separate webhook for it.
Step 2: Connect in April
- Open your chatbot in the April dashboard
- Go to Integrations in the sidebar
- Find Slack and click Connect
- Paste your webhook URL into the Incoming webhook URL field
- Click Connect Slack
When you connect, April posts a test message to your channel to confirm everything is wired up correctly. If the message doesn't appear, double-check that you copied the full webhook URL and that the channel still exists.
Step 3: Test It
Go to the Playground and try a message that should raise a flag, such as:
- "I've been charged twice and need someone to fix this now."
- "Can a person follow up with me about a custom plan?"
When the agent decides the situation needs your team's attention, it posts a summary to your Slack channel.
How It Works
Slack notifications are one-way and outbound. Your agent keeps handling the conversation as usual, and when something warrants a heads-up, it posts a message to your channel.
During a conversation, the agent:
- Spots the moment — recognizes a customer needs human help, reports an urgent issue, or asks for a follow-up
- Writes a summary — captures what the customer needs and any details they shared, like their name, email, or order number
- Posts to your channel — sends the notification to the Slack channel behind your webhook
- Keeps chatting — continues to assist the visitor while your team is alerted
Notifications are informational. Your team reads them in Slack and follows up however you normally would — by email, phone, or your help desk.
Example Conversation
Visitor: I placed order #4821 two weeks ago and it still hasn't shipped. This is really frustrating.
Agent: I'm sorry about the delay on order #4821 — I completely understand the frustration. I've flagged this to our team so someone can look into it right away. Could you confirm the best email to reach you at?
Visitor: Sure, it's jordan@example.com
Agent: Thanks, Jordan. Our team has been notified and will follow up at jordan@example.com shortly.
Behind the scenes, your #support channel receives a message like:
Customer needs help — order #4821 has not shipped after two weeks. Name: Jordan Email: jordan@example.com
Tips
- Use a dedicated channel — a channel like
#april-alertskeeps notifications visible without crowding busy team channels. - Set up Slack notifications for the channel — turn on alerts for the channel in Slack so your team sees important messages right away.
- Combine with lead capture — when the agent already has a visitor's email, that detail is included in the notification so your team can follow up faster.
FAQ
Can my team reply to the customer from Slack? No. Slack notifications are one-way alerts so your team knows something needs attention. To have a person take over the chat in real time, see Human Handoff.
Can I send notifications to more than one channel? Each connection posts to the one channel behind its webhook. To use a different channel, create a new Incoming Webhook for that channel in Slack and reconnect with its URL.
Why didn't a test message appear when I connected? The webhook URL was likely incomplete or the channel no longer exists. Recreate the webhook in Slack, copy the full URL, and connect again.
Will I get a notification for every conversation? No. The agent only posts when a customer needs human help, reports an urgent problem, or asks for a follow-up — not for routine questions it can answer on its own.
How do I stop notifications? Open Integrations, find Slack, and click Disconnect. Your agent stops posting to the channel immediately.