Skip to main content
Your agent isn’t trapped inside the Spark portal. You can connect it to the messaging apps you already use, so you can reach your agent from anywhere — your phone, your desktop, your team’s communication tool.

What Are Channels?

A channel is any way you can talk to your agent. The Spark web portal is your first channel — it’s always available, built right into your workspace. But you can add more:
  • 💬 Spark Portal — the web chat panel (always available)
  • ✈️ Telegram — chat with your agent from your phone
  • 💼 Slack — bring your agent into your team workspace
  • 🟣 Discord — add your agent to your server
  • 📱 WhatsApp — reach your agent from the app billions of people use daily
  • 🔒 Signal — for security-focused communication
  • 💬 SMS — text your agent like you’d text a person
The key concept: It’s the same agent on every channel. Same personality, same knowledge, same memory, same rules. The only thing that’s different is the conversation thread — each channel has its own chat history.

Why Use Multiple Channels?

Reach Your Agent from Anywhere

The Spark portal requires a web browser. But what if you’re:
  • Walking between meetings and need a quick answer from your phone?
  • At lunch and want to check if any new leads came in?
  • Away from your desk and need your agent to look something up?
With Telegram or WhatsApp connected, you just open the app and text your agent. Same experience, but from your pocket.
You (via Telegram at 7:30 AM, walking the dog): Any new leads overnight? Agent: Good morning! Two new leads came in:
  1. Sarah Mitchell — interested in our starter package, submitted via the website at 11pm
  2. CoreTech Solutions — B2B inquiry about enterprise pricing, came in at 2am
I’ve created contacts for both. Want me to draft responses?

Give Your Team Access

If you connect your agent to Slack or Discord, your team members can interact with it too:
  • A salesperson can ask the agent to generate a quote while they’re on a call
  • Your admin can ask the agent about policies without interrupting you
  • New team members can ask the agent onboarding questions

Channel-Specific Use Cases


How Channels Work

Separate Conversations, Shared Brain

Each channel has its own conversation thread. This means:
  • Your chat in the Spark portal is one conversation
  • Your chat on Telegram is a different conversation
  • Your team’s chat in Slack is yet another conversation
But your agent’s knowledge, memory, personality, and rules are shared across all channels. If you tell your agent something via Telegram, it will remember it when you chat in the portal later. If you upload a new knowledge file through the portal, your agent can reference it from any channel. Think of it like this: Imagine you have a coworker named Alex. You might email Alex about one thing, text them about another, and talk face-to-face about a third. Alex is the same person in all three situations — same knowledge, same personality — but each conversation is separate.

What Carries Across Channels


Setting Up a Channel

To connect your agent to a messaging app:
  1. Go to your agent’s settings or the workspace channel configuration
  2. Select the messaging platform you want to connect
  3. Follow the setup instructions for that platform (each one is slightly different)
  4. Once connected, your agent will be available in that channel
Setup varies by platform. Some channels (like Telegram) require creating a “bot” through the platform’s setup process and connecting it to Spark. Others (like Slack) use an app integration. The in-app setup wizard will walk you through each step specific to your chosen platform.

Telegram Setup (Example)

Telegram is one of the most popular channels because it’s free, fast, and works great on phones:
  1. Open Telegram and search for @BotFather (Telegram’s official bot manager)
  2. Send /newbot and follow the prompts to create a bot — give it a name that matches your agent
  3. BotFather will give you a token (a long string of characters)
  4. Paste that token into the Telegram channel configuration in Spark
  5. Done — you can now message your agent on Telegram

Slack Setup (Example)

Slack is great for team environments:
  1. You’ll create a Slack app in your Slack workspace
  2. Configure the app with the connection details from Spark
  3. Install the app to your Slack workspace
  4. Your agent will appear as a bot user in Slack — team members can DM it or mention it in channels

Tips for Multi-Channel Use

The Spark portal has the full interface — Work tab, CRM, schedules, knowledge, settings. Use it when you’re doing serious work. Use Telegram/WhatsApp/SMS when you just need a quick answer or want to check something from your phone.
If you’ve connected your agent to Slack, let your team know: “You can DM the agent anytime for pricing info, lead lookups, or quick questions.” People will use it more if they know it’s available.
When scheduled tasks run, results appear in the Spark portal chat. If you want to be notified via Telegram or Slack, tell your agent: “When my morning report runs, also send me a summary on Telegram.”
Start with just the portal. Add a second channel (like Telegram) when you want mobile access. Add team channels (like Slack) when your team is ready. There’s no requirement to use more than one.

Channel-Specific Features

Different platforms have different capabilities:
  • Telegram & WhatsApp: Support images, files, and voice messages. Your agent can send and receive media.
  • Slack: Support threaded replies, emoji reactions, and channel mentions. Your agent can participate in specific Slack channels.
  • Discord: Support server roles, channel permissions, and rich embeds.
  • SMS: Text-only — simple and reliable, but no rich formatting or media.
Your agent automatically adapts its formatting to fit the channel. A response that would have nice headers and bullet points in the portal will be formatted cleanly for SMS or Telegram.