Channels

Channels are where the assistant can be reached. They are owned by the workspace, not by individual assistants. You connect once at the workspace level (Studio → Channels) and route each channel to one of the workspace's assistants. Web is always available; messaging platforms are opt-in and bring-your-own credentials.

Channels at a glance

Three surfaces, two setup styles. Every messaging platform is bring-your-own credentials. You own the bot, sidanclaw is the brain.

  • WebAlways on

    Browser chat at app.sidan.ai. Zero setup.

    Groups
    N/A
    Voice
    Yes
    Auth
    Google
  • TelegramBYO bot

    BotFather bot, or use @sidanclaw_bot.

    Groups
    @-mention
    Voice
    Yes
    Auth
    Bot token
  • SlackBYO bot

    Workspace install via manifest.

    Groups
    @-mention
    Voice
    N/A
    Auth
    OAuth + sig

Web

Chat in the app at app.sidan.ai. Always on, no setup. Streaming responses, file uploads, voice input.

Telegram (BYO bot)

  1. 1Open @BotFather on Telegram. Send /newbot and follow the prompts to name your bot.
  2. 2Copy the bot token BotFather gives you.
  3. 3Open Studio → Channels → Telegram and paste the token. The channel lives at the workspace level; you'll then route each Telegram message to one of the workspace's assistants.
  4. 4Send /start to your bot. The first time you use it, send the 6-character link code from the wizard to bind your Telegram identity to your sidanclaw account.

If you don't want to manage your own bot, the official @sidanclaw_bot works for the default assistant. It does Mini App OAuth and links your account automatically. BYO is required for custom branding or non-default assistants.

Slack (BYO bot)

  1. 1Go to api.slack.com/apps → Create New App → From an app manifest. Copy the manifest from Studio → Channels → Slack.
  2. 2Install the app to your workspace and copy the Bot User OAuth Token (xoxb-...) and Signing Secret.
  3. 3Paste both into Studio → Channels → Slack. Validation runs auth.test against Slack. You'll get a clear error if either is wrong.
  4. 4DM the bot in Slack to verify. In channels, the bot replies only when @mentioned (configurable).