All docs Feature guide

Operator notifications + human takeover

Get pinged on Telegram every time a visitor chats with your chatbot. Tap one button to take over as a human, reply from your phone, hand back to the AI when done.

Real-time alerts

Telegram message within 2 seconds of every visitor message

One-tap takeover

Hit a button to stop the AI and start replying as a human

Hand back anytime

Send /release and the AI picks up where you left off

Why use this

AI chatbots are great at the 80% — pricing questions, FAQ, lead capture, routing. They're also great at knowing when they're out of their depth: a hot prospect asking detailed pricing on a $50k contract, a customer angry about a botched order, a technical question where the wrong answer creates a refund.

With operator notifications turned on, you don't miss those moments. You get a Telegram ping in real time, glance at it from anywhere, and decide: let the AI keep going, or tap one button to step in yourself. The visitor never sees the transition — your replies appear in their chat window just like the AI's did.

Common situations where takeover earns its keep:

  • High-value lead asking specific questions (custom pricing, enterprise contracts)
  • Visitor sounds frustrated and the AI is making it worse
  • Technical question where you can answer faster than the AI can search docs
  • Customer is about to leave the page — you can intervene in 5 seconds
  • The AI is hallucinating and you need to stop it before the visitor notices

Setup (2 minutes)

Step 1 — Create a Telegram bot via @BotFather

  1. Open Telegram → search for @BotFather
  2. Send /newbot
  3. Give it a display name — e.g. My Site Operator (this is what you'll see in your chat list, not what visitors see)
  4. Give it a username ending in bot — e.g. AcmeSiteOperatorBot
  5. BotFather replies with your bot token (a long string starting with numbers)

Important: this bot is for YOU, not your customers. Don't use your company name — call it something like "Site Operator" or "My Chatbot Alerts."

Step 2 — Paste the token into your dashboard

  1. In your DBestChatBot dashboard, click Telegram in the sidebar
  2. Paste your bot token
  3. Click Connect bot

We verify the token with Telegram, register a webhook, and store it encrypted. Takes about 3 seconds.

Step 3 — Send /start to your bot

Open Telegram → tap the link to your new bot (also shown in your dashboard) → hit Start (or send /start). The bot replies with a confirmation. Now we know your Telegram chat ID and can ping you.

Step 4 — Enable forwarding per chatbot

For each chatbot you want to be notified about:

  1. Go to Chatbots → click the chatbot
  2. Open the Notifications tab
  3. Toggle on Forward conversations to Telegram
  4. Save

You can have some chatbots notify you and others run pure-AI silently. Useful when one bot handles high-touch sales and another just answers FAQ.

What the flow looks like

1

Visitor chats on your website

They open your chat widget, type 'Hi, looking for pricing on the Enterprise plan.' The AI replies as normal — visitor never knows you exist yet.
2

You get a Telegram notification

Within ~2 seconds, your bot pings you:
💬 New message on My First Chatbot
Jane Doe · jane@acme.com

> Hi, looking for pricing on the Enterprise plan.

[✋ Take over]
3

You decide: let AI handle it, or take over

If the AI's answer is fine, do nothing — your chatbot replies as usual and the visitor never knows. If you want to step in, tap the [✋ Take over] button. The AI stops responding and the conversation is yours.
4

Reply on Telegram, your message appears in their chat

Just type a regular Telegram message to your bot. It shows up in the visitor's chat window labeled 👤 with your name. They see 'a human just joined' and you can have a real conversation from your phone.
5

Send /release when done

When you're satisfied (visitor went quiet, deal advanced to email, whatever), send /release. The AI picks back up. Or just leave it — the conversation will time out and the AI takes over on the next message.

Commands you can send to your bot

From inside your bot's chat on Telegram:

CommandWhat it does
/releaseRelease the conversation you're currently handling back to the AI
/conversationsList all active conversations across your chatbots (which are AI-handled, which are human-handled)
/helpQuick command reference

You can also tap the inline buttons on notification messages — they do the same things as the slash commands, just faster.

Tips for using it well

Reply within seconds, not minutes

The whole point is that the visitor doesn't feel the gap. If you take 5 minutes to reply to a question someone asked their chatbot, they'll be gone. Treat takeover like a real-time chat — if you can't reply within 30 seconds, leave it to the AI.

Watch the conversation transcript URL

Every notification has a link to the full transcript at dbestchatbot.com/app/conversations/conv_xxxx. Click it to see the full context before replying — what other questions has this visitor asked, what pages did they come from, etc.

Don't pretend to be the AI

When you take over, identify yourself. "Hi, this is Sarah from Acme — saw your question about Enterprise pricing" works much better than continuing to type as if you're still the chatbot. Visitors notice the change in tone.

Use the notification mute on quiet chatbots

If you have a chatbot that gets dozens of FAQ-style questions a day, leave notifications OFF for that one. You only want to be pinged for the bots where takeover actually matters.

You can be on multiple devices

Telegram syncs across devices. If you start replying to a visitor from your phone and want to continue on your laptop, just open Telegram desktop — same conversation, same bot, full history. The visitor doesn't see any difference.

FAQ

Can multiple team members get notifications?

Not yet — currently one operator chat ID per workspace. We're planning multi-operator support (each team member /starts the bot, notifications round-robin) for a future release.

What if I don't reply? Does the visitor wait forever?

No. If you take over and then go silent, the conversation just sits in "human mode" with the visitor able to keep messaging. Their messages will queue (and Telegram will keep pinging you). Once you send /release or the visitor closes the chat, normal AI flow resumes.

Can the visitor tell when you take over?

They see a small "Sarah joined" line in the chat (or whatever your Telegram name is), then your reply appears labeled with your name. It's clear that a human stepped in, but unobtrusive — no big banner or interruption.

Does this cost extra?

Operator notifications are included in all paid plans (Pro and Agency). Free plan users don't have access. Telegram messages themselves are free (Telegram's API is free).

What about WhatsApp?

WhatsApp as a parallel notification channel (same UX, but via WhatsApp instead of Telegram) is on our roadmap. It requires Meta Business Verification and a few weeks of approval cycles — we're working through it. Use Telegram in the meantime.

Can I see the conversation in the dashboard too?

Yes — all takeover conversations are saved to Conversations with a clear "human-handled" flag. Both your messages and the visitor's appear in the transcript, alongside the AI's earlier replies. Useful for reviewing what you said and improving your system prompt over time.

Ready to set this up?

Takes 2 minutes. Free for Pro and Agency plans.

Set up Telegram in dashboard
Built something cool with this? Tell us — we love seeing how people use it.