Back to docs
Notifications are how Kilo bridges the gap between an AI conversation on your website and a real sales follow-up by your team. When a visitor qualifies — meaning they hit your lead score threshold — Kilo immediately alerts your team with everything they need to follow up intelligently.
The goal is simple: a lead qualifies at 2 AM, and by 8 AM your sales rep has a complete brief in Slack with the prospect's role, company, pain points, and the full conversation transcript. No leads slip through the cracks.
This is the core notification and the one most teams rely on. When a visitor's qualification score reaches your threshold, Kilo sends a structured brief to your Slack channel. The brief includes:
Visitor persona and company — their role and company name (if detected during the conversation)
Qualification score — the numerical score (0-100) so you can prioritize
Framework data — the specific qualification fields filled in during the conversation (e.g., Budget: $50K, Timeline: Q3, Decision-maker: VP of Ops)
Conversation summary — a concise recap of what was discussed
Link to full transcript — one click takes you to the complete conversation in your Kilo dashboard
These briefs are designed to give a sales rep everything they need to pick up the phone and have an informed conversation. No more cold-calling — the AI already did the discovery.
Step-by-step:Go to Notifications in your Kilo dashboard.
Paste your Slack webhook URL into the webhook field.
Set your score threshold (default is 60 — see the Lead Scoring docs for guidance on choosing the right number).
Save.
That's it. From now on, every qualified lead triggers a Slack message to your channel.
If your team doesn't already have a Slack webhook set up, here's how to create one:
Go to api.slack.com/apps and sign in with your Slack workspace.
Click "Create New App" and choose "From scratch."
Give it a name (e.g., "Kilo Leads") and select your workspace.
In the left sidebar, click "Incoming Webhooks."
Toggle "Activate Incoming Webhooks" to On.
Click "Add New Webhook to Workspace."
Choose the Slack channel where you want lead briefs to appear (e.g., #sales-leads or #kilo-notifications).
Click "Allow."
Copy the webhook URL — it looks something like
Paste it into your Kilo dashboard.
Tip: Create a dedicated Slack channel for Kilo notifications (like #kilo-leads) so they don't get buried in a busy general channel. This also makes it easy to loop in specific sales reps.
Common question: "Can I send notifications to multiple Slack channels?" Currently, Kilo supports one webhook URL per site. If you need briefs in multiple channels, you can use Slack's built-in workflow tools to forward messages from your Kilo channel to other channels.
Email notifications are sent automatically to the account owner — no setup required. Whenever a lead qualifies, you receive an email with:
All the same data as the Slack brief
A one-click link that takes you directly to the conversation in your Kilo dashboard
Email alerts serve as a backup in case you miss the Slack message, and they're especially useful for teams where not everyone monitors Slack closely.
Kilo also sends proactive alerts when you're approaching your conversation limit for the billing period:
At 80% usage — a heads-up via email and Slack so you have time to decide whether to top up. For example, if you're on the Starter plan (300 conversations), you'll get this alert after 240 conversations.
At 100% usage — a notification that you've reached your limit. Kilo stops processing new conversations until you either purchase a top-up pack or your billing cycle resets.
Why this matters: Running out of conversations means your widget goes silent — visitors won't see the chat, and you'll miss potential leads. The 80% warning gives you a buffer to purchase additional conversations before that happens.
"What if I don't use Slack?" Email alerts are always on, so you'll still get notified of every qualified lead. However, we strongly recommend Slack because the briefs arrive in real time and your whole team can see and discuss them.
"Can I change who receives email alerts?" Currently, email alerts go to the account owner. If you need other team members to receive them, add them to your Kilo team and they'll get access to the dashboard where they can view all conversations.
"Can I test that notifications work?" Yes. After setting up your Slack webhook, visit your own website and have a conversation with your agent. Intentionally share your role, a pain point, and your email — this should trigger a notification so you can verify everything is connected.
Slack & Email Alerts
Notification Setup
Notifications are how Kilo bridges the gap between an AI conversation on your website and a real sales follow-up by your team. When a visitor qualifies — meaning they hit your lead score threshold — Kilo immediately alerts your team with everything they need to follow up intelligently.
The goal is simple: a lead qualifies at 2 AM, and by 8 AM your sales rep has a complete brief in Slack with the prospect's role, company, pain points, and the full conversation transcript. No leads slip through the cracks.
Slack lead briefs
This is the core notification and the one most teams rely on. When a visitor's qualification score reaches your threshold, Kilo sends a structured brief to your Slack channel. The brief includes:
These briefs are designed to give a sales rep everything they need to pick up the phone and have an informed conversation. No more cold-calling — the AI already did the discovery.
Setting up Slack notifications
Step-by-step:
That's it. From now on, every qualified lead triggers a Slack message to your channel.
Creating a Slack webhook (if you don't have one)
If your team doesn't already have a Slack webhook set up, here's how to create one:
https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX.Tip: Create a dedicated Slack channel for Kilo notifications (like #kilo-leads) so they don't get buried in a busy general channel. This also makes it easy to loop in specific sales reps.
Common question: "Can I send notifications to multiple Slack channels?" Currently, Kilo supports one webhook URL per site. If you need briefs in multiple channels, you can use Slack's built-in workflow tools to forward messages from your Kilo channel to other channels.
Email alerts
Email notifications are sent automatically to the account owner — no setup required. Whenever a lead qualifies, you receive an email with:
Email alerts serve as a backup in case you miss the Slack message, and they're especially useful for teams where not everyone monitors Slack closely.
Usage alerts
Kilo also sends proactive alerts when you're approaching your conversation limit for the billing period:
Why this matters: Running out of conversations means your widget goes silent — visitors won't see the chat, and you'll miss potential leads. The 80% warning gives you a buffer to purchase additional conversations before that happens.
Common questions
"What if I don't use Slack?" Email alerts are always on, so you'll still get notified of every qualified lead. However, we strongly recommend Slack because the briefs arrive in real time and your whole team can see and discuss them.
"Can I change who receives email alerts?" Currently, email alerts go to the account owner. If you need other team members to receive them, add them to your Kilo team and they'll get access to the dashboard where they can view all conversations.
"Can I test that notifications work?" Yes. After setting up your Slack webhook, visit your own website and have a conversation with your agent. Intentionally share your role, a pain point, and your email — this should trigger a notification so you can verify everything is connected.