OpusDone
Log inRequest access
Two separate bots

Telegram is a channel for your customers and a control room for you.

OpusDone runs two separate Telegram bots: one bot talks to your customers, and a different bot carries your alerts and your takeover controls. The alerts bot never talks to a customer. Keeping them apart is what lets you run the front desk from your phone without the two audiences ever meeting.

  • Two bots, customer and owner
  • Setup takes about two minutes
  • Take over from the card

Reviewed

A customer conversation in the OpusDone inbox
OpusDone

Ask us anything. It answers.

opusdone.com/go/demo

Try it now

Scan this and you are talking to ours.

No form, no sign-up, no demo call. The code below opens the OpusDone assistant on Telegram — the same assistant your customers would get. Ask it about pricing, about how handover works, or about the partner programme.

It is not a mock-up

This is our live assistant, answering from our own knowledge base, with the same rules yours would have.

Your customers need no app store

Almost everyone already has a camera and a messaging app. There is nothing for them to install.

The chat stays in their pocket

They keep the thread, so a conversation can pick up three days later where it stopped.

One code, any surface

The same code goes on a window, a table card, an invoice or a poster.

It says it is an AI assistant in its first sentence, and a person is one message away. That is enforced in code and cannot be edited away.

What lands in Telegram

Three things, and one that never appears.

The conversation you are joining

The card shows the last five messages so you can answer without opening a laptop, and [Show more] pulls fifteen more when the context is not obvious. [Open in dashboard] takes you to the full thread.

For a sensitive escalation the card withholds the content entirely.

A customer conversation in the OpusDone inbox

The alert, once and no more

At most one alert per person, customer and channel every 15 minutes. Quiet hours default to 22:00–08:00 in your business timezone, and /mute 2h silences the noisy channels for a while.

Email is never muted. The in-app bell cannot be switched off.

An OpusDone activity report

The lead it came from

A Telegram handoff adds 20 to the lead score, on top of name, email, phone, company and booking. One lead per person across channels, deduped on email, phone or visitor key.

You are alerted from a score of 50.

A scored lead in the OpusDone leads workspace
Telegram

Why does OpusDone use two Telegram bots?

One talks to your customers. A different one carries your alerts and takeover controls.

  • Your customer bot answers in Telegram from the same knowledge.
  • Your alerts bot never talks to a customer.
  • Setting up alerts takes about two minutes in BotFather.
  • It costs nothing and there is no code to type.
  • You link it by scanning a QR code on screen.
  • A bare /start can never link anybody. Only a signed link can.
  • The card shows customer, channel, reason and the last five messages.
  • [Show more] adds fifteen. [Open in dashboard] takes you there.
  • Take over pauses the assistant and rewrites every card in place.
  • Your reply is delivered on the customer’s own channel.
  • The receipt names the destination. The customer is never in your Telegram.
  • Thirty minutes of silence hands back automatically and says so.

Your customers get answers. You get the alerts.

Customers chat in their own app and never see yours. You get a card on your phone with the last five messages and a Take over button — so the enquiry that needs you reaches you in seconds, and the other forty are already handled.

Three printable pieces side by side: a window sticker, a hotel room card and an A4 poster, each carrying the code
What you actually get

Not “a QR code”. Three things you can send to a printer.

Your code is drawn as vector, so the same file is right at 60mm on glass and at A4 on a wall. Download it, or copy one line and put it on your own website.

Window sticker60 × 60 mm

For the glass, the door, the till. Reads from the pavement.

Table & room cardA6, 105 × 148 mm

Restaurant tables, reception desks, a card by the kettle in room 14.

A4 poster210 × 297 mm

Waiting rooms, notice boards, the back of the van.

SVG — vector, any sizePNG — 1024pxOne-line website embed
Setting it up

How do you get OpusDone alerts on your phone?

It costs nothing, and there is no code to type at any point.

  1. 01

    Create the customer bot

    This is the one your customers write to. It runs the same assistant as your website widget, because every channel enters one function and the answer does not depend on the door.
  2. 02

    Create a second bot for yourself

    About two minutes in Telegram’s own BotFather. This one carries alerts, escalation cards and takeover controls, and it is never exposed to a customer.
  3. 03

    Link it by scanning a QR code

    The code is on screen and there is nothing to copy across. A bare “/start” can never link anybody to your business: only a signed link can, so a stranger who finds the bot gets nowhere.
  4. 04

    An escalation puts a card in your chat

    Every connected teammate gets it: customer name, channel, escalation reason and the last five messages, with [Take over], [Show more] for fifteen more, and [Open in dashboard].
  5. 05

    Take over without switching apps

    Taking over pauses the assistant, assigns the conversation to you, and rewrites everyone’s card in place to say who took it. Replies you type in Telegram are delivered on the customer’s own channel, and the receipt names the destination.
  6. 06

    Silence hands it back

    After 30 minutes with no reply from you the conversation returns to the assistant automatically, and says so. Nothing sits half-answered because you got pulled into something else.
Guardrails

What will the OpusDone alerts bot never do?

The controls are deliberately narrow, because a control surface on your phone should be boring and predictable.

A bare /start links nobody

Only a signed link can connect a person to your business. Somebody typing /start at your alert bot is not connected to anything.

It never messages a customer

The two bots are separate. Yours carries alerts and controls; theirs carries the conversation. A reply you type reaches the customer on the channel they used, and the receipt tells you which one that was.

A sensitive escalation shows no content

The card withholds it entirely. You are told there is something to handle and where to handle it, not what was said.

Muting never silences everything

/mute 2h quiets the noisy channels temporarily. Email is never muted and the in-app bell cannot be switched off, so a muted phone does not become a missed customer.

It never floods you

At most one alert per person, per customer, per channel in any 15 minutes. A delivery ledger records one row per recipient per channel, including suppressions and the reason.

Telegram chatbot questions, answered

Why two bots instead of one?

Because the two audiences must never mix. One bot is a customer channel; the other is your control surface for alerts, takeover and escalation cards. Splitting them means there is no configuration in which a customer ends up in your operations chat.

What happens if I take over and get distracted?

After 30 minutes of silence the conversation hands back to the assistant automatically, and it says so rather than switching quietly. Taking over in the first place pauses the assistant, assigns the conversation to you, and updates everyone else’s card in place.

Will it escalate someone who says “AI agent”?

No. The English and Spanish keyword guardrail catches phrases like “speak to a human”, “quiero hablar con una persona”, “put me through” and “atención al cliente”, but it strips the phrases “AI agent” and “chatbot” first. Someone saying they want to buy an AI agent is a prospect, not an escalation.

What does the Telegram setup cost?

Nothing. Creating the alerts bot takes about two minutes in Telegram’s own BotFather, and linking it is a QR code on screen with no code to type. Telegram alerts are free when connected, alongside the in-app bell and email.

When am I alerted at all?

On escalations, and when a lead score passes 50. The five escalation reasons are low confidence, sensitive, explicit request, tool failure and other. Sensitive is locked on in the interface because it is enforced in the runtime.

Do quiet hours delay anything urgent?

Quiet hours default to 22:00–08:00 in your business timezone and apply to the noisier channels. Email is never held by quiet hours, and the in-app bell is always on. Every suppression is recorded in the delivery ledger with its reason.

Your customers get one bot, you get another entirely

The alerts bot carries escalation cards, takeover and /mute 2h for noisy channels. A sensitive escalation withholds the content entirely, and email is never muted.

Request access