AI & Integrations
Slack, Discord & Telegram
Get real-time notifications when leads reply, meetings are booked, emails bounce, or campaigns change status. All three platforms use webhook URLs for instant delivery.
Supported Platforms
| Platform | Connection | Message Format |
|---|---|---|
| Slack | Incoming Webhook URL | Block Kit (rich formatting with headers, sections, code blocks) |
| Discord | Webhook URL | Embeds (colored sidebars, fields, timestamps) |
| Telegram | Bot Token + Chat ID | Markdown-formatted messages |
Events Notified
| Event | What You See |
|---|---|
| Lead replied | Lead name, email, company, campaign name, and a snippet of the reply |
| Lead bounced | Email, bounce type (hard/soft), campaign name |
| Meeting booked | Lead name, email, company |
| Campaign started | Campaign name, status change |
| Campaign paused | Campaign name, reason (e.g., "bounce rate exceeded 5%") |
| Campaign completed | Campaign name, final status |
Setup: Slack
- Create an Incoming Webhook at api.slack.com
- Go to Settings → Integrations
- Click Connect on Slack
- Paste your webhook URL (format:
https://hooks.slack.com/services/T.../B.../xxx)
Setup: Discord
- In your Discord server, go to Channel Settings → Integrations → Webhooks
- Create a new webhook and copy the URL
- Go to Settings → Integrations
- Click Connect on Discord
- Paste the webhook URL
Setup: Telegram
- Create a bot via @BotFather and get your bot token
- Add the bot to your group/channel and get the chat ID
- Go to Settings → Integrations
- Click Connect on Telegram
- Enter the bot token as the webhook URL and configure the chat ID
API
bash
# Connect Slack
curl -X POST https://YOUR_SERVER/api/v1/workspaces/1/integrations/slack/connect \
-H "Content-Type: application/json" \
-H "Cookie: auth_token=YOUR_JWT_TOKEN" \
-d '{"webhook_url": "https://hooks.slack.com/services/T.../B.../xxx"}'
# Connect Discord
curl -X POST https://YOUR_SERVER/api/v1/workspaces/1/integrations/discord/connect \
-H "Content-Type: application/json" \
-H "Cookie: auth_token=YOUR_JWT_TOKEN" \
-d '{"webhook_url": "https://discord.com/api/webhooks/..."}'
# Disconnect any platform
curl -X DELETE https://YOUR_SERVER/api/v1/workspaces/1/integrations/slack \
-H "Cookie: auth_token=YOUR_JWT_TOKEN"Multiple platforms simultaneously
You can connect all three platforms at the same time. Events are dispatched to all active integrations in parallel — connect Slack for your team, Discord for a community channel, and Telegram for mobile alerts.
Message Examples
Slack: Lead Replied
Shows a rich Block Kit message with header "💬 New Reply Received", lead details, and a code block with the reply snippet (first 200 chars).
Slack: Meeting Booked
Shows "🎉 Meeting Booked!" with lead name, email, and company.
Slack: Campaign Paused
Shows "⏸️ Campaign [name] is now paused" with the reason (e.g., bounce rate exceeded threshold).