Notifications
The platform can notify you about important events across multiple channels, so you never miss a critical update — a new contact, a low credit balance, or a message that needs human attention.
Where to Find Notifications
How to get there: Settings → Notifications group → Notifications.
Open Settings (gear icon near the bottom of the left sidebar), then click Notifications in the Settings menu. On a phone, tap the menu icon (☰) first.
At the top of the page is a Push on this device card for turning browser push notifications on for the device you’re using. Below it is one table: each row is an event category, with an On switch and three channel columns — Email, Push, and In-App. Below that is a card for managing additional email recipients.
Notification Channels
| Channel | Description |
|---|---|
| Sent to your account email (and any additional verified recipients you add below). | |
| In-App | Alerts collected under the notification bell in the left sidebar. |
| Push | Native browser push notifications, including on your phone once the app is installed to your home screen. Works even when the tab isn’t open, as long as your browser is running. |
You can also route events to an external system — your CRM, a Slack channel, WhatsApp, Discord — via a webhook. Configure that separately on Webhooks; it isn’t one of the three toggle columns on this page.
What each alert tells you: every notification email has an Open button that takes you straight to the chat, task or setting it is about, on your own app address. On accounts managed by an agency, the email subject and the push title start with the account’s name in brackets, for example [Acme Dental] WhatsApp needs a quick reconnect, so you can tell at a glance which client it is about. When a message fails to send, the alert says why (for example that the 24-hour reply window has closed) and links to the conversation.
Enabling Push: push is enabled per device from the Push on this device card at the top of the page. Click Enable on this device and approve the browser’s permission prompt — from then on, any category with its Push toggle on will notify that device. Once enabled, the card shows a Send test notification button so you can confirm it’s working, and a Turn off on this device button to stop notifications on that device only. Repeat the enable step on each computer or phone you want notified. If the card says notifications are blocked, allow them for the site in your browser’s own settings first.
Team members working in more than one account: notifications belong to the account they happen in, not to the person. The bell only shows alerts for the account currently open in the switcher, but push is delivered to the device regardless of which account is open. So a team member who works across several accounts should enable push from this card once inside each account (and be added as an email recipient in each one) to be alerted about all of them. The Send test notification button in each account confirms it’s working.
Push on your phone: open the app in your phone’s browser, install it to your home screen (Chrome → menu → Add to phone, Safari → Share → Add to Home Screen), open it from the home screen, then enable push from the same card. You’ll get native push notifications on the lock screen — no App Store needed.
The Notification Bell
In-app alerts live under the bell icon in the left sidebar (top bar on mobile). A counter shows how many are unread.
- Click a notification to jump straight to the page where you can act on it — an alert about your AI setup opens the AI Agent it’s about, a channel disconnection alert opens Channels. Opening it marks it read.
- One message, one alert. A single incoming message can qualify for more than one category at once (a starred contact whose AI is paused, say, matches both Important Contact Messages and Messages from Paused Contacts). You get one entry in the bell and one push for it, not one per category: the first alert wins and carries the context, so a starred contact’s alert reads “New message from Jane (bot paused)” when the AI is paused for them. Email alerts are separate and keep their own frequency settings.
- Alerts about the same contact clear together. One conversation can raise several alerts (a message while the bot is paused, a human-alert, a read receipt), so they’re treated as one thing to read: clicking any one of them marks them all read, and opening that contact’s chat clears all of them too — including any browser push notifications still on screen for that person. You never have to tick off the same conversation twice.
- Unread alerts stay on top. Everything you haven’t opened yet sits above the alerts you’ve already read, newest first within each group, so an unread alert never scrolls away under newer ones you’ve dealt with. Open it (or mark it read) and it drops back into the timeline.
- Mark one read without opening it. Hover a notification and click the tick on its right: it’s marked read where it is, the counter drops, and you stay on the page you’re on. Alerts about the same contact clear together here too.
- Mark all read clears the counter in one click.
- Written in your language. Bell and push alerts use the account’s language (the one set under Account Settings), the same as your notification emails. Alerts that were already in the bell keep the language they were written in.
- View all notifications at the bottom of the bell opens the full notifications page, which has a Reminders tab — the task reminders you asked for, in one place, separate from everything else in the feed.
- Dismiss a notification with the X next to the tick to remove it permanently.
Alerts about something that failed — a channel disconnection, a broken API key, a critical alert — are also kept in the Error Log, with the code and the fix, so you can look one up long after the notification is gone.
Which events appear under the bell follows your per-category settings below: the In-App column controls it per category, independent of Email and Push.
Notification Categories
There are 23 notification categories in total: the 22 listed in the table below, plus New Sub Account, which only exists on agency accounts. Each category has its own On/Off switch and, when on, per-channel toggles for Email, Push, and In-App.
A few critical alerts always stay locked on (shown with a lock icon instead of a switch): subscription updates, credit alerts, auto-recharge, appointments, human alerts, API key errors, and critical alerts. These can’t be switched off, so you never miss something that could interrupt your service or cost you money.
The full list of categories:
| Category | What it covers |
|---|---|
| Human Alerts | The AI flags a conversation for human attention — a contact asks for a person, or the bot hits something it can’t handle. Always emails you (your account email plus any verified recipients), and also lands under the bell and — if Push is on for this category — as a browser push, each linking straight to the chat that needs you. |
| New Contacts | A new lead lands through any inbound channel — a WhatsApp or SMS message, an Instagram or Messenger DM, a comment on one of your posts that starts a DM conversation, or a website chat widget visitor. It does not fire for contacts you add by hand, import from a file, or create through the API, or for a first message the Spam Filter blocks. |
| Important Contact Messages | A contact you’ve starred as important sends a new message. Star chats from the inbox (the star on the chat row or in the conversation header) so key customers and hot leads never get buried — see Marking Chats and Messages as Important. Delivered to the bell and Push only, never by email, and repeated messages from the same contact within a few minutes group into one alert. |
| Lead Assignments | A lead is assigned to a team member (by hand or by round-robin auto-assign). Sent to the assignee only, not the whole recipient list — emailed to their own login address, and also shown under their bell and as a browser push if they’ve enabled Push for this category, each linking straight to the assigned chat. It doesn’t fire when you assign a lead to yourself. |
| Reopened Chats | A previously resolved or paused chat gets a new message. |
| Message Reads | Contacts read your messages, on channels that support read receipts (WhatsApp, Instagram, Messenger). Delivered to the bell and Push only, never by email — an inbox full of read receipts would drown out everything else — and repeated reads in the same chat within a short window group into one alert. |
| Appointments | New bookings, cancellations, or modifications through the booking system. |
| Bulk send status | A bulk send starts, pauses, or finishes. |
| Automation Failed | An automation run fails, for example because a step’s app rejected the request or a required value was empty. The alert names the automation, shows the error, and links straight to that run in the automation’s run history. If the same automation keeps failing, you get at most one alert for it every 6 hours (and at most 10 automation alerts a day in total), so a looping automation can’t flood your inbox. You also get one when an automation is switched off automatically because it was triggering itself in a loop. Test runs you start from the editor never send it. |
| Broadcast Status | A broadcast finishes sending a batch, completes, or is paused — so you know a scheduled send is progressing without watching the page. |
| Chat Summaries | The AI has written an automatic recap of one conversation (not the daily roundup — that is Daily Summaries). A conversation is summarised once it has been quiet for 48 hours; with this category switched on, the summary is written at that moment. Turn on Email to receive the full summary by email (to your account email and any verified recipients); the bell and Push carry a short excerpt and link to the chat. Very short conversations (fewer than about 30 messages) are not summarised. |
| AI Paused Messages | The AI pauses on a conversation and needs human review. The alert shows what the contact actually said and links straight to that chat. |
| Messages from Paused Contacts | A contact whose bot is already paused sends a new message — since the AI stays silent while paused, this catches messages that would otherwise slip through unanswered. The alert shows what the contact actually said, so you can tell from your lock screen whether it needs you right now. |
| Do Not Disturb | A contact asks not to be messaged — for example by replying STOP, or by asking the AI to remove them from your list. Messaging to that contact pauses automatically, and the alert tells you who opted out and why. Delivered to the bell and Push only. |
| Contact Unarchived | A previously archived contact sends a new message. |
| Tasks | CRM task activity — assigned to you, due soon, or moved stage. This is also the category your task due reminders arrive on (set a due time and a Remind me option on the task); the reminder arrives in your account language with the due time in your own time zone, and its wording can be rewritten under Settings → Email Templates like the other task emails. A task you create yourself by hand does not send you a new-task alert (you were there when it was made) unless you assign it to another team member; tasks created by the AI, an automation, the API or a human alert still do. A new-task alert clears itself the moment you open the task or complete it, so you never have to tick it off in the bell, and completing a task does not send a separate notification. Requires the Tasks feature (on by default). |
| Credit Alerts | Your credit balance is running low. Always on. |
| Auto Recharge | An auto-recharge fires to top up your balance. Always on. |
| Subscription Updates | Renewals, plan changes, payment failures, expirations. Always on. |
| Template Approvals | A WhatsApp template is approved, rejected, or needs changes from Meta. |
| WhatsApp Status Changes | Your WhatsApp connection status changes — a WhatsApp Web session disconnects, or your Business API status updates. This category also carries two sending-safety alerts: a number reached its daily message limit (at most one per number per day; further messages from it, AI replies included, wait until the limit resets at midnight UTC), and identical opening messages to new contacts were blocked on a WhatsApp Web number, or were sent from the phone itself (at most one per number per 24 hours). |
| Tool errors | An MCP server tool or custom function failed 3 times within 24 hours while your AI agent was chatting. One alert per tool per day, naming the tool, the last error and the affected chats. |
| API Key Errors | Automated connections to your account fail — for example, your own AI provider key stops working (your bots keep running on the platform’s keys in the meantime). Always emails you, and also appears under the bell and via Push if enabled, so a broken key can’t hide in your inbox. Always on. |
| Critical Alerts | Important account-level notices that don’t fit any other category. Always on. |
Emails to chat widget visitors
When you or your AI reply to someone on your website chat widget and they have left the page, the visitor can get an email saying they have an unread reply, with a link back to the conversation. It goes out 15 minutes after your reply, and only if the visitor has not seen it by then and left an email address.
This email goes to your visitor, not to you, so it has its own switch in the Chat widget visitors card on this page: Email chat widget visitors when they have an unread reply. Turn it off and visitors never get it; your own alerts are not affected.
Until you touch that switch, it follows your Message Reads row, which is how this email used to be controlled, so nothing changes for you until you set it.
Email Notification Recipients
By default, notifications go to your account email address. Add more recipients so other people receive the same broadcast alerts.
Team members aren’t added here automatically. Inviting someone to your team doesn’t subscribe them to broadcast alerts like New Contacts. They automatically receive their own Lead Assignment emails for leads assigned specifically to them. Add their address below if you want them on the broader alerts too.
Adding a Recipient
- In the Notifications page, find the recipients card and click Add email.
- Enter the email address.
- We email a 6-digit verification code (valid 30 minutes) to that address.
- Enter the code next to their email in the app — they start receiving notifications once verified. If the code expires, click Add email again to resend.
You can add multiple recipients. Each one has its own set of category subscriptions, adjustable from the Categories button next to their row once verified.
Removing a Recipient
Click the trash icon next to any email address to stop sending it notifications.
Toggle Everything On or Off
Each category has its own On switch. There’s no single “disable everything” button — toggle categories individually, or leave the critical ones (which are always on regardless) as your safety net during a quiet period like a vacation.
Tips
- Start with real-time attention on Human Alerts and Credit Alerts so you can respond quickly.
- Add your support team as email recipients for Human Alerts so someone’s always covering it.
- Route Human Alerts to a webhook if your team lives in Slack, Discord, or WhatsApp rather than email — a chat ping gets noticed faster than an inbox that’s already full. See Webhooks.
- Keep New Contacts on In-App only if you don’t want every one landing in your inbox. (Message Reads never emails you in the first place.)
Next Steps
- Account Settings — Manage your profile and security.
- Webhooks — Route events to Slack, Discord, WhatsApp, or your own systems.
- Phone Numbers — Manage your messaging channels.