Customer channel
Inbound from your Telegram Bot. AI-first answering, semantic routing via Sonar and Matriarch, Wake audit. Identical to other channels in the routing layer.
OrcaLinq runs Telegram as a customer channel and as an agent endpoint. Bring your bot. Reply from your phone. The Pod travels with the conversation.
Telegram fills two slots in the semantic PBX: it's where some customers reach you, and it's where many agents prefer to reply from. The platform treats both first-class.
Inbound from your Telegram Bot. AI-first answering, semantic routing via Sonar and Matriarch, Wake audit. Identical to other channels in the routing layer.
Each agent picks Telegram as their Den. A private thread becomes their workspace. Replies route back to the customer on whatever channel started the conversation.
Production runs on webhook with HMAC signature verification. Long-poll is supported for development and constrained networks.
Bot token, webhook secret, command grammar — all stored encrypted, scoped to tenant, never logged, never returned via API.
/start, /help, /agent can map to specific routing policies.Strengths: excellent media handling, large file support (up to 2 GB), inline keyboards for clean quick-replies, no template approval bureaucracy, free at any volume, no per-message cost.
Tradeoffs: users must initiate the conversation (you cannot DM a stranger), no rich formatting beyond Markdown / HTML basics, no native typing-indicator API for outbound, smaller user base in Western markets compared to WhatsApp.
Best fit: markets with strong Telegram adoption (CIS, parts of EU, India), tech-savvy customer bases, communities and education, agent-side use (a Telegram-as-Den agent endpoint works well almost anywhere).
Not ideal for: mass-market US-only consumer support (where SMS or iMessage dominate), regulated industries where Telegram's encryption posture is a procurement issue.
X-Telegram-Bot-Api-Secret-Token header is mandatory.Customer (Telegram bot, 14:23): "/start" → "Hi, looking for the EU shipping address for returns?"
AI: "Returns within the EU go to: [warehouse address]. Please include your order number on the parcel. Want me to email you a return label?"
Customer: "Yes please, order #SF-90211."
AI (live tool call to OMS): "Got it — order found, return label sent to the email on file. You'll see it in a minute. Want me to track the return once you ship it?"
Customer: "Yes, and can I get a refund on shipping too? It arrived damaged."
AI: "Damaged-on-arrival is something our team handles directly. I'm paging an agent now — could you send a photo of the damage while we wait?"
Agent (replies from her Telegram Den, 14:25): "Hi, Tanya here from support. Sorry about the damage — I'll process the shipping refund as soon as I see the photo."
Yes. Telegram is one of the most popular agent endpoints because agents already have it on their phones. A private thread becomes the agent's workspace; replies route back to the customer on the channel they originally used. The Pod travels with the conversation.
Both are supported. Webhook is the production default with HMAC signature verification on every inbound. Long-poll is useful for local development, constrained environments, or networks where inbound HTTP is restricted.
Yes. Each bot is BYOK with its own token and webhook secret. Tenants can run separate customer-facing and agent-facing bots, or split bots by language, region, or product line. Routing policy maps each bot to a different department.
The platform supports inline keyboards for quick-reply suggestions, file handovers (image, document, audio, video), and command routing for agent workflows. The bot's command grammar is configurable per tenant.
Full media support. Media is fetched via the Telegram Bot API, stored in tenant-scoped storage with signed URLs, and surfaced to the agent endpoint. Voice notes can be transcribed (when the speech-to-text tool is enabled).
Never. Tokens are stored encrypted at rest, decrypted only in-memory at request time, and never logged or returned via API. BYOK rotation is supported without downtime.
The platform respects Telegram's per-chat and global rate limits, queues messages when needed, and surfaces backpressure to the agent UI so no one tries to send a 30th message in 60 seconds.
Bring a sandbox bot or create one with @BotFather on the call. We'll connect it live and route a message end-to-end through Sonar, Matriarch, and Wake.