
Supported Actions
This section includes:- Send Email
- Send SMS
Integration Requirements
Before using communication actions, ensure all required configurations are set up.- Email (SMTP) requires a configured SMTP integration in the Integrations tab. See Send Email (SMTP)
- SMS requires a phone number assigned to the bot on General tab
General Configuration
Each communication action includes general configuration fields before the action-specific parameters.Action Name
Defines the internal action identifier. Examples:smtp_send_emailsend_sms
Description
Defines the purpose of the action and how it should be used in the flow. Examples:Send an email via SMTP to a specified recipient (subject + body) to communicate with clients or partners.Send an SMS message to a specified phone number to notify or communicate with clients.
Async
If enabled, the action runs in the background and the bot continues the conversation without waiting for the result. Use async mode when the delivery result is not needed immediately in the next step of the flow.Send Email
The Send Email action sends an email via SMTP to one or more recipients. This action is useful for confirmations, booking summaries, follow-ups, internal notifications, escalation emails, and other automated communication scenarios. To use Email actions, you must configure the integration (navigate to the Integration tab). See Send Email (SMTP) for the details.Parameters
SMTP Auth Preset
SMTP Auth Preset
Type:
Preconfigured SMTP authentication preset used to send the email.This field defines which SMTP credentials and connection settings will be used for delivery.
stringPreconfigured SMTP authentication preset used to send the email.This field defines which SMTP credentials and connection settings will be used for delivery.
Sender
Sender
Type:
Email address of the sender.
Example:
stringEmail address of the sender.
Example:
sender@mail.comThis field defines the email address that appears as the sender.Recipient
Recipient
Type:
Primary recipient email address.
Example:
stringPrimary recipient email address.
Example:
recipient@mail.comThis field is required and defines the main destination for the email.CC
CC
Type:
Comma-separated list of CC recipients.
Example:
stringComma-separated list of CC recipients.
Example:
cc1@mail.com, cc2@mail.comUse this field when additional recipients should receive a visible copy of the email.BCC
BCC
Type:
Comma-separated list of BCC recipients.Use this field when additional recipients should receive a hidden copy of the email.
stringComma-separated list of BCC recipients.Use this field when additional recipients should receive a hidden copy of the email.
Subject
Subject
Type:
Subject line of the email.This field is required and should clearly describe the purpose of the message.
stringSubject line of the email.This field is required and should clearly describe the purpose of the message.
Required Parameters
Required Parameters
Type:
Additional required parameters used by the action, if configured.This field can be used when the action expects extra structured values before execution.
stringAdditional required parameters used by the action, if configured.This field can be used when the action expects extra structured values before execution.
Link for Attachment File
Link for Attachment File
Type:
URL to a file that will be attached to the email.Use this field when the action should include an external file as an attachment.
stringURL to a file that will be attached to the email.Use this field when the action should include an external file as an attachment.
Output
Output
Type:
Custom success message returned after sending.
Default:
stringCustom success message returned after sending.
Default:
Email has been successfully sent.This value can be used in the flow after the action completes successfully.Message
Message
Type:
Email body content.This field contains the actual message sent to the recipient and may support rich text formatting depending on the editor configuration.
stringEmail body content.This field contains the actual message sent to the recipient and may support rich text formatting depending on the editor configuration.
Only if everything was successful
Only if everything was successful
Type:
Runs the action only if all previous steps were completed successfully.Use this option when email delivery should depend on successful completion of earlier flow logic.
booleanRuns the action only if all previous steps were completed successfully.Use this option when email delivery should depend on successful completion of earlier flow logic.
Send SMS
The Send SMS action sends a text message to a specified phone number. This action is useful for quick confirmations, reminders, short alerts, booking updates, status notifications, and other direct mobile communication scenarios.Parameters
To
To
Type:
Recipient phone number.
Example:
stringRecipient phone number.
Example:
+15551234567This field is required and defines the destination number for the SMS message.Message
Message
Type:
SMS message content.This field is required and contains the text that will be sent to the recipient.
stringSMS message content.This field is required and contains the text that will be sent to the recipient.
Output
Output
Type:
Custom success message returned after sending.
Default:
stringCustom success message returned after sending.
Default:
SMS has been successfully sent.This value can be used in the flow after successful message delivery.Only if everything was successful
Only if everything was successful
Type:
Runs the action only if all previous steps were completed successfully.Use this option when SMS sending should depend on successful completion of earlier actions or validations.
booleanRuns the action only if all previous steps were completed successfully.Use this option when SMS sending should depend on successful completion of earlier actions or validations.
How Communication Actions Are Used
Communication actions are usually triggered after the flow has already collected the required delivery data. Typical examples:- send an email after creating a reservation
- send an SMS reminder before an appointment
- send a follow-up email after a support request
- send an alert to a manager or operator
Best Practices
- validate email addresses and phone numbers before sending
- ensure all required message content is prepared in advance
- use async mode only when immediate result handling is not needed
- keep SMS content short and clear
- use email for detailed communication and SMS for short notifications
- define output messages clearly when they are used in later flow steps
Notes
- Email delivery requires a valid SMTP preset
- SMS delivery requires a valid phone number in the expected format
- Async mode allows the bot to continue the conversation without waiting
- Communication actions should be triggered only after all required data is available