Telegram — One Bot per Agent

Give each agent its own Telegram presence. Support drafters, onboarding guides, internal assistants — each reachable through its own bot, without leaking into the others.

Why Per-Agent Channels

One giant Telegram bot that "does everything" ends up doing nothing well. Users don't know what it can help with, permissions blur, and every conversation contends for attention.

Per-agent bots invert that: each bot is a role. The Quote Assistant bot only drafts quotes. The Support Drafter bot only handles support. Users pick the agent by picking the bot, and the agent knows exactly what it's there for.

Main Bot First. Then Per-Agent Bots.

Pinchy's Telegram setup has two layers, and the order matters.

1 · Main Bot

One bot per Pinchy instance. Users identify themselves here — it's how Pinchy knows which Telegram account belongs to which Pinchy user, with which permissions.

2 · Per-Agent Bot

Attached to a specific agent. Users chat with this bot, Pinchy routes the conversation to the agent. Permissions and audit trail follow from the user's identity established in step 1.

Enforced Order

If the main bot isn't configured, per-agent bot setup is blocked with a clear empty-state. This is intentional: letting users configure out of order would lead to a half-broken world where messages reach Pinchy without identity — a bug with good manners.

Boundaries Follow the Channel

The agent's Telegram bot enforces the same permission model as the web UI. A user chatting through Telegram sees exactly what that user is allowed to see.

Per-User Identity

Telegram accounts map to Pinchy users via the main bot. External users may have different access than internal staff, even when they talk to the same agent.

Audit Trail Included

Messages through Telegram land in the same audit trail as any other channel. Compliance gets one view across all channels.

Approvals Work Everywhere

Agents that draft instead of send still ask for approval through Telegram. The approval step is part of the agent contract, not a channel feature.

Scoped Tools Only

The agent's tools and knowledge base stay the same over Telegram. A support drafter can't suddenly read finance data just because the conversation happened on Telegram.

Related

Frequently asked questions.

How do I use an agent through Telegram?

Configure a main bot for your Pinchy instance, then attach a per-agent Telegram bot to any agent you want reachable via Telegram. Users message the per-agent bot directly — the conversation runs through the same Pinchy agent with the same permissions and audit trail as the web UI.

Why does Pinchy require a main Telegram bot?

The main bot is how users identify themselves to Pinchy. Per-agent bots depend on that identity so messages get routed to the right user with the right permissions. Without the main bot in place, attaching a per-agent bot would lead to a broken half-configured state, so Pinchy blocks that path.

Can external users chat with a Pinchy agent on Telegram?

Yes, but their access is shaped by Pinchy's permission model like any other user. You decide which agents external users can reach, which knowledge they see, and which tools the agent may use. Telegram is a channel — the boundaries are still enforced by Pinchy.

Is Telegram the only chat channel Pinchy supports?

The web UI is the primary channel. Telegram is the first of several per-agent external channels. More channels will be added as they fit the 'per-agent, with guardrails' model that Telegram establishes.

Ready to Get Started?

Self-host Pinchy yourself in minutes, or book a call to talk it through. Your choice.

Or email us: info@heypinchy.com