All Products
Search
Document Center

Chat App Message Service:Send Telegram Message

Last Updated:Sep 07, 2026

The Send Telegram Message component sends Telegram messages within a journey. Recipients can reply to messages, and you can branch the journey based on their interactive replies.

Component information

Component icon

Component name

image

Send Telegram Message

Prerequisites

To configure this component, access the journey canvas by using an existing journey or creating a new one.

  • Go to the canvas of an existing journey

    On the journey list page of Agentic Journey, click Edit to the right of the journey to enter the canvas edit page.

  • Create a new journey to open its canvas. For more information, see Use Agentic Journey.

Procedure

  1. On the canvas, click the Send Telegram Message component icon. The component configuration area appears on the right.

  2. Configure the component based on your requirements. For more information, see Configuration items.

  3. After you finish the configuration, click Save at the top of the page. In the dialog box that appears, click Save to complete the operation.

Example

The following example shows how to configure the component to reply to an inbound message with a text message:

  1. In the send settings area of the configuration panel, set Action to Reply Back.

  2. In the message settings area, set Message type to Text, and then enter the message content in the Content field. Available variables include incomingMessage, telegramChatId, and others.

Configuration items

Available variables

The Available Variables area contains the common variables that are created by default. You can use these variables during journey orchestration. To add a custom variable, click Insert Variable on the settings page. The new variable appears in Available Variables. For more information about how to use available variables, see Use available variables.

Send settings

In Send Settings, select one of two actions: From/To or Reply Back.

From/To

If the trigger type is API event, you must use From/To in Send Settings.

Send type

Description

Send

Select the channel and the sender account to send the message from. The selected channel must be an approved channel with a properly connected account. For Recipient, enter a fixed ID in the field, or click Insert Variable to select a defined variable or add a variable.

Variable

Select a variable from the drop-down list. For Recipient, enter a fixed ID in the field, or click Insert Variable to select a defined variable or add a variable.

Reply back

Select Reply Back to reply to a user's inbound message by using the sender account that is bound to the current journey. No additional settings are required.

Message settings

Message Settings determines the type of message to send: Text or Template message.

Text

If you set Message type to Text, the message is a plain text message. You must specify the message content. The content supports variables.

Template message

If you set Message type to Template message, select a message channel and a message template that is created for that channel. Click Preview to preview the template content.

Timeout settings

Specify whether to turn on Enable Undelivered Branch. After you turn on this switch, you can customize the timeout period and configure the components in the undelivered branch. For example, if a message is not delivered before the timeout period elapses, you can use the Send SMS component to send the message by SMS.

Interactive reply settings

Configuration item

Description

Example

Enable Branching Based on Interactive Replies

After you turn on this switch, reply branches are created based on the buttons or list options that are set in the interactive message, so that you can configure each branch.

The system automatically generates a reply branch for each button or list option that is set in the interactive message. You can configure the subsequent flow of each branch separately.

Enable Branching for Interactive Reply Timeout

After you turn on this switch, a no-reply branch is created to handle the case in which the waiting period expires. You must customize the timeout period for waiting for interactive replies. If Enable Undelivered Branch is turned on and no other flow is configured, the journey continues with the subsequent flow after the timeout period elapses.

Set the timeout period in Interactive Reply Waiting Time. For example, set it to 90 seconds.

Interactive Reply Waiting Time

Set the timeout period for waiting. Seconds, minutes, and hours are supported. When the specified timeout period elapses, the configuration in the no-reply branch takes effect.

For example, set it to 90 seconds.

Custom Output Variable Name

Specify a custom variable to receive the selection of the user. The new parameter appears in the available variables list and can be called at any time in the subsequent flow.

For example, enter test.

Advanced settings

Configuration item

Description

Track ID

Marks a specific message and tracks the message information.