Skip to main content
You don’t need to be at your computer to assign work to Manager. By connecting Telegram, Slack, or Feishu, you can send messages to Manager anytime, anywhere using familiar chat tools. Manager turns your messages into structured tasks and starts executing them—capture an idea while scrolling on your phone, and come back later to see the result.

Supported Instant Messaging Platforms

PlatformType
TelegramPersonal Bot
SlackWorkspace Bot
FeishuEnterprise Bot
Each platform requires creating a Bot in its developer console, then completing pairing in Verdent. Once connected, any message you send to the Bot is forwarded directly to Manager.

Connection Flow

The connection process has two stages:
  1. Enter Token — credentials setup
  2. Send Message for Pairing — link the Bot to Manager
Everything is configured in the channel settings page in Manager’s sidebar.

How to Access Setup

1

Open Add Channel

In the left sidebar of Manager, click the + button at the top (Add Channel).
2

Select a platform

Choose the platform you want to connect (Telegram, Slack, or Feishu).
3

Follow the guided steps

Complete the two-stage setup in the side panel.

Telegram Setup

Stage 1: Create Bot and Get Token

1

Message BotFather

Find @BotFather on Telegram and send /newbot.
2

Name your bot

Follow the prompts to provide a display name and username.
3

Copy the token

After creation, BotFather returns a token in the form 123456:ABC-DEF1234....
4

Paste into Verdent

Paste the token into the Bot Token field in the Verdent setup panel and confirm.

Stage 2: Message Pairing

1

Send a message

Open your new bot in Telegram and send any message (for example, hello).
2

Receive the pairing code

The bot replies automatically with a pairing code.
3

Confirm in Verdent

Enter the code in the Verdent panel and confirm. The connection is now complete.

Slack Setup

Stage 1: Create Slack App and Get Tokens

1

Create a new app

Go to api.slack.com/apps and click Create New App.
2

Use the provided manifest

Choose From an app manifest and paste the JSON manifest provided by Verdent (a copy button is available in the UI).
3

Select a workspace

Choose the Slack workspace and create the app.
4

Copy both tokens

In the app settings, locate the Bot Token (xoxb-) and App Token (xapp-), then paste both into the Verdent setup panel.
App name requirement: The name must be under 80 characters and cannot contain Chinese, Japanese, or Korean characters.

Stage 2: Message Pairing

Same as Telegram: send a message to the bot, receive the pairing code, then enter it in Verdent to complete the connection.

Feishu Setup

Feishu takes a few more steps than Telegram or Slack—permissions are configured separately, and events must be subscribed manually. It isn’t complex, but every step has to be done correctly, or the connection will stall. Follow them in order.

Step 1: Create a Custom App

1

Open the developer console

Go to the Feishu Open Platform and sign in with your Feishu account.
2

Create a Custom App

Click Create Custom App in the top-right corner.
3

Fill in basic info

Enter the app name and description, then finish creation.

Step 2: Configure Permissions

Open the new app and go to Permissions & Scopes in the left menu. Feishu supports bulk importing scopes, so you don’t have to tick them one by one. Find the bulk import/export entry on the page and paste the following JSON in full:
{
  "scopes": {
    "tenant": [
      "im:message:send_as_bot",
      "im:message",
      "im:resource",
      "im:chat",
      "im:chat:readonly",
      "im:message.p2p_msg:readonly",
      "im:message.group_at_msg:readonly",
      "contact:contact.base:readonly",
      "contact:user.base:readonly",
      "contact:user.employee_id:readonly",
      "docs:document.content:read",
      "wiki:wiki:readonly",
      "application:application:self_manage"
    ],
    "user": []
  }
}
After confirming the import, all of the scopes above should appear as selected in the permission list.

Step 3: Get Credentials and Connect Verdent

Open Credentials & Basic Info in the left menu:
1

Copy App ID and App Secret

Copy the App ID (in the form cli_xxx...) and the App Secret.
2

Paste into Verdent

Paste both values into the matching fields in the Verdent setup panel.
3

Connect

Click Connect to complete the first stage.

Step 4: Enable Long Connection

Once connected, return to the Feishu Open Platform and open Events & Callbacks. Turn on Use Long Connection to Receive Events. This switch controls how Feishu delivers messages to the bot—long connection doesn’t require you to expose a public URL; it keeps a persistent connection instead, which is more reliable.

Step 5: Subscribe to Message Events and Publish

Still on the Events & Callbacks page:
1

Add the message event

Click Add Event, then search for and add im.message.receive_v1 (Receive Message event).
2

Create and publish a version

Click Create and Publish Version in the top-right corner, fill in the version notes, and confirm.
3

Pair with Verdent

After publishing, go back to Verdent and send a message to your Feishu bot to complete pairing.

What Each Permission Does

PermissionPurpose
im:message:* familyLets the bot read and send messages, including direct messages and group @ mentions
im:chat:*Reads the list of conversations the bot belongs to
im:resourceReads images, files, and other resources attached to messages
contact:*Reads basic contact info to identify who sent a message
docs:document.content:read / wiki:wiki:readonlyReads Feishu Docs and Wiki content, so document links can be passed to Manager as context
application:application:self_manageManages the app’s own configuration; required for the long connection capability

After Successful Connection

Once paired, the channel appears in Manager’s left sidebar channel list and shows:
  • Platform icon and channel name
  • Connection status (Connected / Disconnected / Needs attention)
  • Preview and timestamp of the latest message
  • Unread message indicator (green dot)
From this point on, every message sent to the Bot is handled directly by Manager as an executable task.

Managing Connected Channels

  • View all channels — all connected IM channels are listed in the sidebar.
  • Delete a channel — hover over a channel and click delete, then confirm. If it is the last channel of that type, the bot configuration is also cleared.
  • Reconnect — if a channel shows Disconnected or Needs attention, a repair prompt appears at the top for reconfiguration.

Use Cases

Mobile Command Center

While on the go, tell the bot in Telegram: “Deploy the latest changes on the main branch to staging.” By the time you’re back, the result is ready.

Team Collaboration

Mention your Manager bot in a Slack channel to summarize today’s PR statuses—responses appear directly in the channel for the whole team to see.

Quick Idea Capture

Before bed, send an idea to the bot and ask Manager to turn it into a task for tomorrow’s execution.