← All workflows

scalably.io the work

How one assistant works everywhere

Your team lives in Slack, or Telegram, or the web app, or WhatsApp. The assistant meets them in all of them, with the same memory and the same brain, and it speaks each one's language natively. Something it learned in a Slack thread is there when you open the web app.

A look under the hood: one mind behind many channels, why the same message comes out looking right on each, and why that's harder than connecting an API.


The short version

There's one assistant per client, with one memory and one configuration, reachable on every channel you use. Whichever way your team messages it, Slack, the web app, Telegram, WhatsApp, they're talking to the same brain that remembers the same things. But the assistant is channel-aware: it formats its answer for each platform's conventions, handles that platform's files and mentions, and can even reach out on a different channel when it needs to. Same mind everywhere, dressed correctly for each place.

That's the whole idea. The rest of this page is how one brain serves every channel, and why making it feel native on each is the real work.

Every channel, the same mind One assistantyour memory + config Slack Web Telegram WhatsApp scalably.io

One assistant, your memory and config, reachable on every channel. A fact learned in one is available in the others, because there's only one mind behind all of them.

One brain, shared across channels

The channel is just the doorway. Behind all of them is a single assistant with a single memory of working with you. So a preference you mention in Slack shapes how it answers you in the web app, and a fact it learned last week is there no matter which channel you use today.

Most bots are tied to one platform, and each is an island. Here it's inverted: the assistant and its per-client memory sit at the centre, and the channels are thin doorways into it. That's why the experience is continuous, you're not re-teaching it who you are every time you switch apps. What it knows about you follows you across every surface you reach it on, because it all points back to one brain.

Every channel, dressed correctly

The catch with 'one answer everywhere' is that every platform formats differently, and getting it wrong looks broken. So the assistant writes the answer once, then tailors how it's presented to each channel's rules, so it reads like it was written for that app.

Slack, Telegram, the web, and WhatsApp each have their own way of doing bold text, links, code, and mentions, and each breaks in its own way if you use another platform's formatting. So the assistant adapts: a message shows up with proper Slack styling in Slack, as clean readable text where rich formatting would break, as standard markdown on the web. Files you send it are received and handled, audio gets transcribed, and files it sends back come through the same channel you're on. Mentions and names are normalised so 'talk to the assistant' works the same everywhere. The goal is that on every channel, it feels native, not like a bot bolted onto the side.

One answer, dressed for each place The answerwritten once Made to fiteach channel’s rules Reads nativelike it belongs there scalably.io

The answer is written once, then made to fit each channel's conventions, so it reads like it belongs there instead of like a message copied in from somewhere else.

It can reach across channels, too

It's not stuck replying only where it was spoken to. When it makes sense, the assistant can deliberately send a message to a different channel or person, a scheduled report to a team channel, a heads-up to the right person, governed by rules about who's allowed to message whom.

This is a capability most single-channel bots never have, and it introduces a real dimension the others don't face: authorisation. Being able to send somewhere other than where you were addressed means the system has to be careful about who is allowed to reach whom, so cross-channel messaging runs against a set of rules rather than freely. It's the difference between a bot that only ever answers in place and an assistant that can actually route information to where it needs to go, safely.

Connecting to a chat app is an afternoon. Making one mind feel native on four of them, with shared memory and safe cross-channel reach, is the part that takes real work.

Why this is harder than it looks

Behind one simple idea, one assistant, everywhere, sit four platforms that each authenticate differently, format differently, break differently, handle files differently, and show presence differently. All of that is normalised behind a single interface so the assistant's core never has to care which channel it's on.

Each channel connects in its own way and speaks its own dialect, and a single formatting slip on one of them produces a broken-looking message. Unifying all of that, so the brain stays platform-agnostic while every output stays native, and layering safe cross-channel messaging and shared memory on top, is genuinely hard engineering. It's invisible when it works, which is the point: your team just talks to the assistant wherever they already are, and it just works.

Said plainly Slack, the web app, Telegram, and WhatsApp are live today; a Discord connector is built and ready. Each client is set up on the channels they actually use, not all of them by default. One brain, one memory, native on every surface it's turned on for.
How one assistant works everywherescalably.io