Sending Blocks
Sending blocks deliver a message to a contact via a specific channel — email, SMS, a messenger, or a push notification — including transactional sends that bypass the contact's subscription status, and a multi-variant send that automatically selects the best-performing message. Every Sending block delivers a message and then passes control on to the next block.

The Sending group contains the following blocks, in the order they appear in the panel:
- One from many
- Viber
- SMS
- Mobile Push
- App Inbox
- Web Push
- Telegram
- Send transactional Email
- Send transactional Viber
- Send transactional SMS
One From Many
The One from many block sends the best-performing message out of several tagged variants to a contact. It functions as a continuous, self-optimizing A/B test that increasingly favors the variant with the highest click-through rate as more messages are sent.
It's typically used to diversify repeat communications, test messaging hypotheses, and continuously optimize campaigns without manually picking a winner.
For tagging instructions, full configuration details, the underperformed-tag rules, and the performance report, see the dedicated Using One from Many Message Block article.
Email
The Email block sends a single email message to one contact.
Basic Parameters

| Parameter | Configuration |
|---|---|
| Message | Select a pre-created email that will be sent. You can also create a new email or edit the selected one directly in the workflow editor (see below). |
| Send only in specified hours | Activate the toggle to send the message only in specified hours. Disabled by default. See more detailed information > |
Creating and Editing Emails in a Workflow
Directly in the workflow editor, you can create a new email

or edit the selected one

without leaving the workflow editor for the Messages section or a separate email editor tab.
Advanced Parameters
Fill in advanced parameters when using custom event parameters, sending the message to an additional contact, or inserting dynamic content.

More about advanced workflow block parameters >
NoteUnlike Send Transactional Email below, this block respects the contact's subscription status — it isn't sent to unconfirmed, unsubscribed, spam-reporting, or blacklisted contacts.
Viber
The Viber block sends a single Viber message to one contact. It shares the same Message, Send only in specified hours, and advanced parameters as Email above — there are no Viber-specific parameters.
NoteTo reach contacts who don't have Viber installed, you can configure an automatic SMS fallback — see Sending an SMS to Contacts Without Viber.
To send a Viber message regardless of the contact's status in the system, use Send Transactional Viber below instead.
SMS
The SMS block sends a single SMS message to one contact. It shares the same Message, Send only in specified hours, and advanced parameters as Email above — there are no SMS-specific parameters.
To send an SMS regardless of the contact's status in the system, use Send Transactional SMS below instead.
Mobile Push
The Mobile Push block sends a single mobile push notification to one contact. It shares the same Message, Send only in specified hours, and advanced parameters as Email above, plus one block-specific parameter:
| Parameter | Configuration |
|---|---|
| Application | Select the name of the mobile app. Selected automatically if only one app is connected. |
App Inbox
The App Inbox block sends a single app inbox message to one contact. It shares the same Message, Send only in specified hours, and advanced parameters as Email above — there are no App Inbox-specific parameters.
Web Push
The Web Push block sends a single web push notification to one contact. It shares the same Message, Send only in specified hours, and advanced parameters as Email above — there are no Web Push-specific parameters.
Telegram
The Telegram block sends a single Telegram message to one contact. It shares the same Message, Send only in specified hours, and advanced parameters as Email above, plus one block-specific parameter:
| Parameter | Configuration |
|---|---|
| Telegram bot | Specify the name of the Telegram bot that will send the message. Selected automatically if only one bot is registered in the account. |
See Integrating with a Telegram Bot for how to connect a bot to your account.
Send Transactional Email
This block sends an email to the contact regardless of their status in the system (confirmed, unconfirmed, unsubscribed, or reported as spam) — except for blacklisted contacts.

ImportantUse this block only if absolutely necessary. It ignores the contact status, which may result in spam reports and harm your sender reputation.
Use it only to send a transactional email (subscription confirmation, order confirmation, change in a pricing plan) to a new, unconfirmed contact. In all other cases, use the Email block instead.
In the Message field, select the email that will be sent to the contact. Directly in the workflow editor, you can also create a new email

or edit the selected one

The block also contains advanced parameters. More about advanced workflow block parameters >
Send Transactional Viber
This block sends a Viber message to the contact regardless of their status in the system.

The block has one basic parameter — Message — and also contains advanced parameters. More about advanced workflow block parameters >
Send Transactional SMS
This block sends an SMS message to the contact regardless of their status in the system.

The block has one basic parameter — Message — and also contains advanced parameters. More about advanced workflow block parameters >
Updated about 8 hours ago