TG-Staff 团队 avatar TG-Staff 团队

Telegram Multi-Bot Management Guide: TG-Staff Project Isolation and Agent Assignment

Telegram Bot Profile Multi-Project TG-Staff Customer Service Management

Telegram Multi-Bot Management Guide: Achieve Project Isolation, Agent Allocation, and Data Independence in TG-Staff

Teams operating multiple Telegram Bots often face a common challenge: how to avoid permission chaos and data crossover while allowing agents to avoid repeatedly logging into different dashboards? This article systematically explains the best practices for Telegram Multi-Bot Management, leveraging TG-Staff’s multi-project management features to help you achieve project isolation, fine-grained permission control, and independent data operations.

Why Do You Need Telegram Multi-Bot Management?

Scenarios where teams simultaneously operate multiple Telegram Bots are very common:

  • Different business lines: Use one Bot for e-commerce pre-sales, one for after-sales, and one for logistics inquiries to avoid user confusion.
  • Multilingual customer support: Have separate Bots for English, Chinese, and Japanese, with automatic translation for localized services.
  • Testing and production environments: Use a development Bot for feature validation and a production Bot for real users.
  • Brand isolation: Maintain independent Bots for different brands or sub-brands to keep brand image and data separate.

Without unified management, common pain points include:

  • Permission chaos: Agents need to remember login credentials for multiple dashboards, or an agent accidentally operates conversations from other business lines.
  • Data crossover: User tags and conversation records are mixed, making analysis reports impossible to attribute accurately.
  • Low efficiency: Agents switch between multiple dashboards, easily missing messages or repeating logins.

TG-Staff solves these issues through its “project” mechanism: Each project binds one Bot, data is completely isolated between projects, and agent permissions can be configured independently per project.

TG-Staff Multi-Project Management: Core Concepts and Prerequisites

Before starting, you need to understand a few basic concepts in TG-Staff.

Correspondence Between Projects, Bots, and Plans

ConceptDescription
ProjectAn independent operational unit in TG-Staff, bound to one Telegram Bot.
BotA Telegram Bot created via BotFather, each Bot corresponds to one Token.
PlanDetermines how many projects you can create. The free trial supports 1 project; the Standard plan supports multiple projects (see official website plan page); the Pro plan supports more projects and advanced features.

In simple terms: One project = One Bot. You need to choose the appropriate plan based on the number of Bots your team manages.

Preparation Before Starting: Bind Multiple Bots to the Console

The process of managing multiple Bots in TG-Staff is straightforward:

  1. Get Bot Token: Open @BotFather in Telegram, use the /newbot command to create each Bot, or use an existing Bot with /mybots to get the Token.
  2. Log in to TG-Staff Console: Visit app.tg-staff.com and register (free 3-day trial).
  3. Create the First Project: After logging in, click “Create Project”, enter the project name, paste the first Bot’s Token, and complete the binding.
  4. Add More Projects: On the project list page, click “New Project”, repeat the above steps to bind the second, third Bot, and so on.

Tip: Plan and Project Limit

The free trial supports creating 1 project. To manage more than 2 bots simultaneously, upgrade to Standard or Pro. For specific project limits per plan, see the plan page on our website.

Step 1: Create and Configure Multiple Bot Projects

After binding the Bot Token, you can further customize each project in the project settings:

  • Project Name: It is recommended to use business scenario names, such as “Pre-sales Customer Service - English” or “Test Environment Bot”.
  • Bot Profile Editing: Directly modify the bot avatar, name, and description in the console without needing to go to BotFather. This is very practical for rapidly iterating brand image.
  • Chat Background: The standard version supports solid color backgrounds; the professional version allows setting TG theme chat backgrounds (light/dark) to enhance user experience.
  • Translation Configuration: If the project involves multilingual customer service, you can enable automatic translation in the project settings (standard version includes AI translation; professional version additionally supports Google Professional Translation and DeepL Professional Translation).

Each project is configured independently without interference.

Step 2: Configure Independent Agents and Permissions for Each Project

The core of multi-bot management lies in permission isolation. TG-Staff provides two ways to control agents’ project access scope.

Adding Agents and Assigning Project Permissions

  1. Go to the “Agent Management” page and click “Invite Agent”.
  2. Enter the agent’s email or send an invitation via an invitation link.
  3. In the agent details page’s “Project Permissions” section, check the projects the agent can access.
    • Example: Agent A only checks “Pre-sales Customer Service” project, while Agent B checks both “After-sales Customer Service” and “Logistics Inquiry” projects.
  4. After saving, when the agent logs into the console, they can only see the conversations of the projects they are authorized for.

This way, Agent A cannot see any conversation data from Project B, achieving strict permission isolation.

Using “Designated Agents” for Finer Permission Control

In the project settings, you can further restrict who can handle conversations for that bot:

  • All Agents: Default option, all agents with access to the project can handle conversations.
  • Designated Agents: Only allows specific agents (or agent groups) you select to handle conversations for this project.

Applicable Scenario: Core business bots or sensitive projects (such as financial consulting bots) only allow senior agents to operate, while regular agents have no access.

By combining “Project-level Agent Scope” with “Agent Project Permissions,” you can build a very fine-grained multi-level permission system.

TG-Staff’s Diversion Links are another powerful tool for multi-project management. Each project can generate a unique short link (e.g., https://app.tg-staff.com/{code}) for traffic diversion from different ad channels or social media platforms.

How to Use:

  1. Go to the “Diversion Links” settings page of the project.
  2. Generate different links for each channel (e.g., Facebook Ads, Google Ads, Twitter Promotions).
  3. When users click the link, they are automatically redirected to the project’s Telegram bot and start a conversation.

Core Value:

  • Attribution Tracking: Diversion links automatically capture visitor IP, browser information, and URL parameters, helping you analyze which channel brings more inquiries.
  • Traffic Distribution: Combined with “Conversation Distribution” rules (round-robin or online-first), during peak times, users are automatically assigned to online agents, reducing wait times.

When managing multiple projects, the diversion link data for different projects is completely independent, allowing you to view the traffic performance of each bot separately.

Data Independence and Statistics: Each Project is an Independent Operational Unit

TG-Staff achieves complete data isolation:

  • Conversation Records: The conversation lists and chat histories of each project are invisible to each other.
  • User Tags and Profiles: Tags generated by a user in Project A (e.g., “High-intent Customer”) will not appear in Project B.
  • Statistics Dashboard: Professional version users can view independent data dashboards for each project, including metrics like conversation volume, response time, and user activity.
  • Batch Messaging: Send messages grouped by project, avoiding accidental sending to users of other bots.

This design ensures that each project is an independent operational unit, suitable for scenarios requiring management by business line and team performance evaluation.

Best Practices: Considerations in Multi-Project Management

  • Regularly Check Agent Permission Configurations: When agents change roles or new projects are added, update agent project permissions promptly to avoid unauthorized operations.
  • Use Content Moderation to Differentiate Project Risks: The professional version supports content moderation (internal control management), allowing you to set different risk phrases for different projects. For example, a financial project monitors wallet address keywords, while a customer service project monitors sensitive words.
  • Avoid Bot Command Conflicts: If multiple bots share the same commands (e.g., /start, /help), ensure that the visual command flow configuration for each project aligns with business logic to avoid user confusion.
  • Plan the Number of Projects Reasonably: Do not create independent projects for every minor scenario. It is recommended to categorize by business line or user group to avoid increased management costs from too many projects.
  • Make Good Use of the “Online First” Distribution Rule: For projects requiring quick responses (e.g., pre-sales inquiries), set the “Online First” distribution rule to ensure users are always picked up by online agents.

Start Managing Your Multiple Telegram Bots Now

Go to app.tg-staff.com to sign up. 3-day free trial, no credit card required. One platform to manage all bots.

FAQ

Q: Can one agent manage conversations for multiple projects simultaneously?
A: Yes. In TG-Staff, an agent account can be granted access to multiple projects. After logging into the console, the agent can switch between different Bot conversation windows using the project switcher without needing to log in multiple times.

Q: Will conversation data from different projects interfere with each other?
A: No. Each project’s conversation records, user tags, statistics, and bulk messaging tasks are stored completely independently. Agents can only see data for projects they have permission to access.

Q: Can I test multi-project management during the free trial?
A: The free trial only supports creating 1 project. To test multi-project management workflows, we recommend upgrading to the Standard plan (which supports multiple projects) and making full use of the 3-day trial period.

Q: How do I migrate an existing Bot from another platform to TG-Staff’s multi-project management?
A: Simply create a new project in the console and bind the Bot Token. TG-Staff will automatically take over the Bot’s conversations, and historical messages will remain on the Bot side. For detailed migration guides, please refer to the official documentation.

Q: When using multi-project management, will bulk messaging accidentally send to users of other projects?
A: No. The bulk messaging feature strictly operates on a per-project basis. You can only select user segments within the current project for messaging, and cross-project operations are not possible.


For further assistance, please contact our customer service Bot: @tgstaff_robot. For in-depth technical documentation, visit docs.tg-staff.com.