Docs

Integrations

Task channels

Connect Telegram, Slack, Discord, Microsoft Teams, or a webhook to get task updates and manage the board from chat.

Task channels connect the task board to the chat apps your team already uses. Velork sends AI-written updates when agents start, finish, or fail. On Telegram, Slack, and Discord you can also message the bot to ask about the board, add tasks, and start agents.

Channels run from the Velork desktop app, so the bot answers and sends updates while Velork is open on your computer.

Open Channels

  1. Open the task board
  2. Click Channels in the board header

Click Back to board to return.

Supported channels

ChannelWhat you needTwo-way
TelegramBot token from BotFatherYes
SlackBot token and a Socket Mode app-level tokenYes
DiscordApplication bot token, with the Message Content intent onYes
Microsoft TeamsIncoming webhook URLNo, updates only
WebhookAny HTTPS URL. Velork POSTs JSON.No, updates only

Connect Telegram

  1. Create a bot with BotFather and copy its token
  2. Click Connect on Telegram and paste the token
  3. Optional: paste your chat ID. To find it, message your bot or @userinfobot. Leave it empty to bind the chat later.
  4. Send any message to your bot, then click Test to bind notifications to that chat

Connect Slack

  1. Create a Slack app with a bot token, and turn on Socket Mode to get an app-level token
  2. Click Connect on Slack and paste the Slack Bot Token, then the Slack App-Level Token
  3. Mention the bot or send it a message in the channel you want to use

Connect Discord

  1. Create a Discord application with a bot and turn on the Message Content intent
  2. Click Connect on Discord and paste the bot token
  3. Message the bot to bind the chat

Connect Microsoft Teams or a webhook

  1. Create an incoming webhook in Teams, or set up an HTTPS endpoint
  2. Click Connect and paste the URL

These channels only receive updates.

Talk to the board from chat

On a two-way channel, message the bot in plain language. It can:

  • Answer questions about tasks and progress
  • Add a task. New tasks go to the backlog.
  • Add a subtask
  • Start or stop the agent on a task
  • Move a task to another status
What's still in progress?

Add a task: fix the spacing on the pricing card, then run it.

Choose notifications

Under Notifications, pick what each channel receives:

NotificationDefault
Agent startedOff
Agent completedOn
Agent failedOn
Progress updatesOff
Subtask completedOff
Status changesOff

Progress updates are sent at most every 10 minutes by default. Turn a channel's switch off to stop its updates without disconnecting.

Status

StatusMeaning
ConnectedWorking
ConnectingStarting up
Missing tokenSetup isn't finished
Auth requiredThe token was rejected. Connect again.
ConflictAnother app or computer is already using the same bot token
ErrorSomething failed. Click Test for details.
DisabledThe channel is off

Click Test on any connected channel to check it. Click Disconnect to remove a channel and its token.

Next steps

Tasks

Board, automation, and task detail

Teams

Shared workspaces

MCP servers

Give the agents running your tasks more tools

Still stuck?

Ask us anything, or see what changed in the latest release.

Changelog