Messenger · Telegram · Website Widget · Personal Zalo

One AI inbox for every
conversation you sell in

Messenger, Telegram, your website chat and personal Zalo land in a single shared queue — answered by an AI agent that knows your products, remembers the customer, and steps aside the moment your team wants the thread.

Four channels, one queue

Where your customers already write to you — each with what it does that the others do not.

Messenger

Direct messages and Page comments

  • Every Page you connect, in one queue
  • Post comments answered in public or by private reply
  • Ad-referral and product cards shown in the thread
  • Existing history backfilled when the Page is added

Telegram

Your bot, private chats and groups

  • Your own bot, answered by the agent you choose
  • Group chats with every member kept as their own speaker
  • Photos, files and voice notes — voice transcribed to text

Website Widget

A widget on your own site

  • One script tag, locked to the domains you allow
  • Your colours, greeting, launcher and quick replies
  • Pre-chat form, eight languages, placement per device
See the live chat widget

Personal Zalo

Your own account, by QR code

  • Log in with a QR code — no Official Account needed
  • One-to-one and group chats in the same queue
  • Friend requests by phone number, from the thread
Also connects:PancakeCustom API — webhook in, webhook outZalo Official Account (coming soon)

From the first message to the thank-you

A customer writes on any channel. The agent consults, takes the order, books the delivery and says thank you — and when the conversation turns, it knows which way to go.

Customers chat

  • Messenger“Is the blue one still in stock?”
  • Telegram“Do you ship to Da Nang?”
  • Website Widget“How much for two of these?”
  • Personal Zalo“Can I pay on delivery?”

2pm AI consults

One agent behind every channel, drawing on everything your workspace knows.

KnowledgeAnswers from your documents and catalogue, product photos included
SkillsYour sales playbook — what to ask, what to offer, how to sound
ToolsLooks up products, past orders and shipping fees mid-conversation
MemoryRemembers what the customer told it the last time
Customer 360Every channel the customer has used, as one history
GuardrailsKeeps every reply inside what it may say and do
  1. Process

    Confirms the items, the phone number and the delivery address back with the customer.

    address saved
  2. Create the order

    A draft order in your shop's ERP, priced from its catalogue — your team confirms it there.

    SAL-ORD-2026-00213
  3. Book the COD shipment

    Booked with Viettel Post with the amount to collect on delivery, or by your ERP with your own carrier.

    COD · tracking code
  4. Say thank you

    When the delivery is reported, an event rule sends a thank-you — written from the thread, or from your template.

    delivered → thanked

Along the way

If they share a phone number

Friend them on Zalo

The number is pinned to the contact and your personal Zalo sends a friend request — paced, between 8 a.m. and 8 p.m. When they accept, the Zalo chat joins the same customer.

+84 ••• 412 → Zalo
If they go quiet

Care follows up

A care agent reads the thread and follows up after the silence you set — inside your quiet hours, capped per person, and within the channel’s messaging window.

quiet 2h → follow-up
If they ask for a person

Your team steps in

The agent sends your team a push alert that opens the thread. Anyone can reply there — or pause AI to keep the thread for themselves.

alert → AI paused
If they spam or abuse

The agent stops replying

It switches AI and care off for that thread and leaves your team a one-line reason. Anyone can switch it back on from the inbox.

AI off · reason noted

From a connected Page to a working agent

Three steps, and the first conversation is answered the same day.

1

Connect a channel

Link a Facebook Page, a Zalo account, a Telegram bot or the website widget. Existing history is backfilled, so the inbox opens with the conversations you already have rather than an empty list.

2

Put an agent behind it

Choose which agent answers on which channel and give it the documents and tools it needs. It replies on its own once a customer's burst of messages ends — you set how long it waits, which tagged conversations it leaves to your team, and a sandbox mode that keeps its replies in-app while you test.

3

Watch, step in, improve

Every reply keeps its run — the tool calls and the cost — behind the execution log. Pause AI on the threads that need a person, and rate or improve a reply: the correction improves the agent now and trains it later.

Built for teams who actually work the inbox

Not a chatbot bolted to a Page — a shared queue your team and your agents work together.

An agent on the front line

Point one of your agents at a channel and it answers in your voice, using your product catalogue, your documents and everything it remembers about that customer. It has your tools too, so it can look an order up rather than apologise for not knowing.

Handover that is not a fight

Any teammate can reply mid-conversation — same thread, same history — and their reply cancels the answer the agent was still writing, without switching it off. Pause AI hands a thread to your team until someone enables it again. Where a person has to decide, the agent leaves it to one: an order it takes waits as a draft in your shop's ERP for your team to submit, and it can send your team a push alert that opens the thread.

One customer, not five threads

Contacts are matched across channels, so the Facebook comment, the Messenger reply and the Zalo message are one person with one history — with their phone numbers, tags and attributes attached.

See the Customer 360 profile

Phone numbers, caught and kept

Numbers customers type mid-conversation are detected, deduplicated against the ones you already hold, and pinned to the contact — with the noise (staff numbers, numbers in a forwarded quote) curated out rather than counted.

Care follow-ups that read the thread

Conversations that go quiet get followed up by an agent that has read the history — inside the quiet hours you set, capped at how often one person may be contacted, and never as an identical blast.

Numbers you can act on

Volume, response times, and per-channel breakdowns, precomputed by the hour so the dashboard opens instantly instead of scanning a year of messages every time someone changes the date range.

What it connects to, and what it handles

The list a reader arrives looking for, before deciding whether this fits.

Messaging channels

  • Facebook Messenger — direct messages
  • Facebook comments, with private reply
  • Personal Zalo, logged in by QR code
  • Zalo Official Account — coming soon
  • Telegram bots
  • Pancake accounts

Your own surfaces

  • Website Widget, embeddable on any page
  • Custom API channel — webhook in, webhook out
  • Outbound webhooks on inbox events
  • Mobile app for iOS and Android
  • Deep links straight to a conversation

What a message can carry

  • Photos and albums, files, stickers
  • Voice notes, transcribed to searchable text
  • Locations, polls, product and ad-referral cards
  • Quoted replies, shown against the message they answer
  • Group chats with per-speaker identity

Working the queue

  • Full-text search with the matching snippet
  • Filters by channel, tag, type and awaiting-reply
  • Quick replies your whole team shares
  • Tags, labels and custom attributes
  • Conversation summaries on the contact panel

Control

  • Channel access per member, role or team
  • Orders the agent takes held as drafts until staff submit them
  • Guardrails on what an agent may say
  • Block a contact from the thread
  • Full execution log per reply, with cost

Keeping up

  • Backfill of history when a channel is added
  • Hourly statistics rollups per channel
  • Care follow-ups with quiet hours and caps
  • Channel merge, folding one account’s history into another
  • Outbound webhook delivery log

What changes on day one

The difference between a bot on a Page and an inbox your team runs.

Without 2pm.space
With 2pm.space

A tab per Page, a phone for Zalo, and a spreadsheet to remember who said what

Every channel in one queue, with one history per customer

A bot that answers from a script and hands over the moment it is asked anything real

An agent with your documents, your catalogue and your tools — and a human one click away

Phone numbers scrolled past, retyped by hand, or lost when the thread gets long

Numbers detected, deduplicated and pinned to the contact automatically

Follow-ups that go out as an identical blast, at whatever hour the schedule fires

Care messages written from the thread, inside your quiet hours, capped per person

Voice notes nobody plays and images nobody sees, because the bot only reads text

Voice transcribed, images understood, and everything searchable

Giving a contractor inbox access means giving them the whole workspace

Channel-level access per member, role or team

Questions about the AI inbox

What teams ask before they point their first Page at an agent.

Facebook Messenger (including comments on your Page posts), Telegram, personal Zalo logged in by QR code, Pancake, and a chat widget you embed on your own website, with Zalo Official Account coming soon. Anything else connects through the Custom API channel, which is a plain webhook in and a plain webhook out — no new code on our side.

Both. The agent answers each new message on its own, once the customer's burst of messages ends, and your team can reply in the same thread at any time — a teammate's reply cancels the answer the agent was still writing, and the AI stays on. Pause AI hands a thread to your team (it also pauses care follow-ups there) until someone enables it again, and conversations carrying a tag you pick can be left to your team entirely. There is no approval step mid-conversation; for orders, the checkpoint is the order itself — the agent creates a draft in your shop's ERP and your team submits it there.

Yes. Conversations are linked on a shared phone number or email, so someone who comments on a Facebook post and later messages you on Zalo is shown as one customer with one history — including phone numbers detected in the conversation, custom attributes your team fills in, and any profile data pulled from your own systems.

They are stored with the conversation and shown inline — photos, albums, stickers, files, locations, polls and product cards all render as themselves rather than as a broken link. Voice messages are transcribed automatically, so a voice note is searchable text your agent can actually read and answer.

Yes. Channel access is assigned per member, per role, or per team, so an agency can give one client team access to one Page without exposing the rest of the workspace. Everything else in the workspace uses the same permission system.

Yes — that is what Care does. You set the trigger (a conversation idle for N hours, a tag, a filter), the quiet hours it must never send inside, and a cap on how many times one person can be contacted. The follow-up itself is written by an agent using the conversation history, not a fixed template blast.

Put an agent on your busiest channel

Connect a Page, pick an agent, and watch the first conversation get answered. Free to start, no credit card.