Skip to content

Adding Operator Connection to a Bot

By connecting Hotline in parallel to an existing bot, you can conveniently organize operator communication without needing to create a separate support bot. Expand the functionality of bots created on any platforms and bot builders with Hotline's powerful arsenal of features.

  • Convenient interface for communication through Telegram topic groups — supports all major message formats
  • Saving outgoing messages from your bot to users in the Hotline backend group (including those with buttons)
  • Ability to activate dialogues only when receiving keywords (operator, /chat, /operator, /help, etc.) or by operator command
  • Many important modules for operators: quick replies, broadcasts, internal comments, statuses, analytics, and more

The free version of the system is excellent and available for any period

Connection Bot

Hotline CRM Capabilities

Thanks to Hotline's parallel connection mechanism, the system can be connected to existing bots. Sending your bot's token to connect to Hotline does not disconnect the BotAPI connection for other systems. An example bot with parallel connection is presented in our documentation.

After connection, support operators can see all incoming messages from users and respond to them on behalf of the connected bot, using the convenient native interface of Telegram topic groups.

Learn more about Hotline's operating principles and capabilities.

Parallel connection allows you to see any incoming messages from users to your bot and outgoing messages from your bot to users with whom a topic for dialogue has already been created on the backend group side (including messages with buttons).

Thus, Hotline can be used not only for communicating with users upon their request, but also for active "manual" interaction with them: sending notifications, mass broadcasts, testing hypotheses, or even as an additional interface for switching modes and settings of your bot for a specific user using custom commands and external integrations.

By default, after connecting a bot to Hotline, the system creates topics for dialogues upon receiving any incoming message from new users, and also records all outgoing messages from your bot to users as intercepted messages. However, there are several parameters that allow you to change this behavior.

For example, you can activate dialogues only with those users who sent the bot a command specified in the PRIVATE_KEYWORDS parameter.

Meanwhile, operators can at any time create a topic with the desired user using the /new *USER_ID command through the General topic of the backend group.


  • Quick self-service setup via bot in 5 minutes (1)

    1. Connection takes no more than 5 minutes through our setup bot. All connection settings are configured directly in the bot.

      Learn more about connection

  • Unlimited managers, operators and dialogs (1)

    1. The system has no limits on team size. The number of employees doesn't affect cost at all. Everyone added to the backend group can work with dialogs with assigned roles.

      Learn more about employee roles

  • Perfect even for small teams or solo work (1)

    1. The system isn't a huge, cumbersome machine and works great even when you're working on a project alone.

      Learn more about the system concept

  • All Telegram media: photos, videos, files, voice messages, video messages (1)

    1. Full support for all types of content that can be sent and received in Telegram, including media grouping.

      Learn more about working with media

  • Native Telegram features: search, pins, notifications, scheduled messages, etc. (1)

    1. Inherits many Telegram features available in forum groups, making work familiar and convenient.

      Learn more about native group features

  • Privacy protection and data hiding features (1)

    1. Built-in tools for hiding sensitive information, controlling access to customer data and restricting information leaks.

      Learn more about privacy features

  • High reliability and message delivery guarantees (1)

    1. Messages are queued and guaranteed delivery even during temporary connection issues or Telegram API problems.

      Learn more about system reliability

  • Quick replies and message templates (1)

    1. Create and use templates for frequently used responses to speed up operator work and standardize communication.

      Learn more about quick replies

  • Broadcast messages and mass mailings (1)

    1. Send messages to multiple contacts or segments simultaneously using the broadcast module.

      Learn more about broadcasts

  • Contact segmentation and filtering (1)

    1. Create dynamic segments based on contact properties, tags and interaction history for targeted communications.

      Learn more about segmentation

  • Analytics and reporting (1)

    1. Track key metrics, response times, operator performance and customer satisfaction levels.

      Learn more about analytics

  • Data export and backup (1)

    1. Export dialog history, contact data and analytics in various formats for backup or integration with other systems.

      Learn more about export

  • Flexible configuration and customization (1)

    1. Over 20 connection parameters allow you to fine-tune system behavior for your specific needs.

      Learn more about parameters

  • API and webhooks for integrations (1)

    1. Connect external systems via webhooks and API to automate workflows and integrate with your existing tools.

      Learn more about integrations


List of all features

Connection Parameters

Connection parameters determine the system's required behavior for various cases, set through the setup bot @hotlinetg_bot after selecting the desired connection.

Main parameters used when configuring Hotline parallel connections to other bots:

Disabling or setting the system greeting:

WELCOME

Welcome message that user receives on first contact and when their request was closed (switched to /close status). Can be completely disabled on paid version. Free version requires Hotline link in welcome message.

Default value: standard welcome message in English.

Learn more about parameter

Setting keywords or commands in incoming messages for activating topics:

PRIVATE_KEYWORDS

Array of keywords and phrases for filtering private messages. Activates only when keywords are detected in the user's message.

Default value: OFF (no filtering).

Learn more about this parameter

Disabling sending bot outgoing messages to the backend group:

INTERCEPT_EXTERNAL

Disables duplication to the backend group of outgoing intercepted messages from parallel sessions of connected bots or accounts.

Default value: TRUE (messages are duplicated).

Learn more about this parameter

Disabling messages about possible errors:

SILENT_MODE

Whether to show clients possible errors when processing their messages.

Default value: show errors.

Learn more about this parameter

Disabling automatic topic close timeout:

AUTOCLOSE

Dialog auto-close period after last operator response, specified in hours. If topic with user was closed, they'll receive welcome message from WELCOME parameter on next contact. Free version has maximum auto-close period of 48 hours.

Default value: 48 hours.

Learn more about parameter

List of all parameters

Testing Parallel Connection

You can independently try the parallel connection operating principle on the free version of the system before implementing in production. This functionality is fully described in the system documentation.

If necessary, you can order a configuration consultation for help in configuring parallel connection for your tasks.

Disabling Copyright in Greeting

For production use, it may be important to disable welcome messages with Hotline copyright. This option is available on paid plans.

Hotline Premium Plans

Modules for Operators

In addition to basic commands on the backend group side, Hotline has a number of modules that can be useful in support operator work.

Quick replies with /say command

Quick creation and sending of prepared messages in topics. Supports text, media, albums and message forwarding.

Learn more about module

User broadcasts with /send command

Mass broadcasts to all or selected clients with scheduling capability.

Learn more about module

Tags and sales funnels with /mark command

Assign visible tags to topics for segmentation, organizing sales funnels and automations.

Learn more about module

Client base export with /export command

Export client data to CSV file for backup or analysis.

Learn more about module

Team analytics

Detailed operator performance statistics, customer request analysis and reports for various time periods.

Learn more about module

Learn more about ways to use Hotline through examples from other cases:


List of all cases