Documentation
AutomationBlocks

Message Blocks

Send text, media, voice messages, and video notes from a funnel.

Message blocks send content through the integration connected to the automation space.

Send Text

Use Send text for a normal outgoing message.

  1. Add Send text to a step.
  2. Enter the message in Message text.
  3. Insert expressions when the message should include client or funnel data.
  4. For Telegram, optionally enable Pin message.

Example:

Hello, {sys.client.name}. Your request is now being reviewed.

Message text is required. An empty message produces a checklist error.

Send Media + Text

Use Send media + text for files with an optional caption.

  1. Attach one or more supported files.
  2. Add caption text when needed.
  3. Reorder the block if another action must run first.
  4. For Telegram, optionally enable Pin message.

The block must contain at least one file or some text. It can be used as a media-only message, a text-only message, or a combined message.

Send Voice

Use Send voice to send one voice attachment.

  1. Add the block.
  2. Click Attach file.
  3. Select the voice file.
  4. For Telegram, optionally enable Pin message.

The attachment is required. To replace it, remove the current file and attach another one.

Send Video Note

Use Send video note to send one round video message.

  1. Add the block.
  2. Attach the video note file.
  3. For Telegram, optionally enable Pin message.

A video attachment is required. Video notes are not available for every integration; use Send media + text when the connected channel does not support this format.

Pin a Telegram Message

Pin message asks Telegram to pin the message after delivery. It applies only to Telegram integrations and requires the connected account or bot to have permission to pin messages in that chat.

Pinning happens after a successful send. A message may still be delivered even if Telegram rejects the pin operation.

Continue After a Message

Add an outgoing trigger after the message blocks:

Desired behaviorTrigger
Continue immediatelyGo to
Wait for the next client messageAny message
Show a reply button and wait for a clickButton click
Continue after a fixed periodDelay
Choose a branch from current dataCondition

See Triggers and Connections for configuration details.

Troubleshooting

The Message Is Not Sent

Check that the automation space, funnel, and integration are enabled. Confirm that the target client can receive messages through that channel.

Save Is Disabled

Open Checklist. Add required text or attachments and fix any invalid expressions.

A Variable Is Empty

Confirm that the variable exists at the moment this block runs. Place Set variable before the message block when both are in the same step.

On this page