This guide shows you how to connect Slack, Zapier, and the ChatAgentLab API to create an AI chatbot that replies directly inside Slack channels or DMs.
Final result:
π¬ A user sends a Slack message β Zapier forwards it to ChatAgentLab β ChatAgentLab generates a reply β Zapier posts the answer back to Slack.
Enable a ChatAgentLab-powered AI chatbot inside Slack using Zapier automations.
This setup links:
Your Zap will have 3 steps:
Search for:
βNew Slack Message β Webhook β Slack Messageβ
Zapier will create the basic structure for you.
Create a 3-step Zap:
This gives you full control over formatting and API fields.
Add βWebhooks by Zapierβ as your next step.
URL
Use your ChatAgentLab API Webhook URL (found in your chatbotβs API settings)
Payload Type: JSON
| Field | Value |
|---|---|
chatbot_uuid |
The chatbot UUID from ChatAgentLab |
query |
The Slack message text from Step 1 |
user_key |
A unique user ID (Slack User ID recommended) |
| Header | Value |
|---|---|
| Authorization | Token YOUR_API_KEY |
Replace YOUR_API_KEY with the API key from your ChatAgentLab account.
Add the final action:
App: Slack
Event: Send Channel Message
Select the Answer field returned from the ChatAgentLab API response.
This ensures the AIβs reply is posted back into the same Slack conversation.
Test this action to confirm the message appears correctly in Slack.
You now have a fully working Slack AI chatbot powered by ChatAgentLab.
The full flow:
User β Slack β Zapier β ChatAgentLab β Zapier β Slack
This integration can be used for internal support bots, sales assistants, productivity tools, or client-facing automation.