Hi, Humans. How may we help you?

02. Send SMS messages in Zenvia Customer Cloud
8 min
Created by Leonora Alves on 2/15/2024 2:12 PM
Updated by Leonora Alves on 2/24/2025 1:05 PM

Send bulk SMS and ensure that your message is read in a few minutes. The possibilities are diverse: holidays, enrollment campaigns, welcome and engagement messages, appointment and event reminders.

⚠️ Attention: This feature is only available for users with Operator or Admin profiles.

How to get started

Go to Message broadcast and select the SMS channel.

Next, follow the steps to create the sending:

1. Set up the broadcast

  1. Set the broadcast name. If you prefer, click on the X to remove the suggestion and enter the desired name;
  2. Choose a goal for the broadcast. If you have doubts, learn what the ideal goal for your broadcast is;
  3. Select one or more tags to identify your broadcasts. You can add or create new tags.

2. Set up the message

Define the body of the message. Write manually in the typing field or use the icons above the text box to create the message:

FeatureDescriptionHow to Use
 Use message templatePre-configured templates for fast and standardized sending.1. Click on the template icon.
 2. Select the desired template.
3. Check the content and click Select template to use it.
 Customize message with variablesAutomatic message personalization with specific information for each recipient.1. Click on the variable icon.
2. Choose the desired variable (e.g., {{name}}).
 3. The variable will be replaced by the corresponding value in the sending.
 ⚠ Variables cannot be counted for character limits, as the message size may vary.
 Smart WriterAutomatic generation of personalized messages using GPT technology - OpenAI.

2. Configure the message

Define the body of the message. Write manually in the typing field or use the icons above the text box to create the message:

FeatureDescriptionHow to Use
 Use message templatePre-configured templates for fast and standardized sending.1. Click on the template icon.
 2. Select the desired template.
3. Check the content and click Select template to use it.
 Customize message with variablesAutomatic message personalization with specific information for each recipient.1. Click on the variable icon.
2. Choose the desired variable (e.g., {{name}}).
 3. The variable will be replaced by the corresponding value in the sending.
 ⚠ Variables cannot be counted for character limits, as the message size may vary.
 Smart WriterAutomatic generation of personalized messages using GPT technology - OpenAI.1. Click on the Smart Writer icon.
2. Enter the company name and the message objective.
3. Click on Generate message to see suggestions.
4. Choose the best option and click Use message to use it.
  Include shortened linksInserts shortened links and allows click tracking.

1. Click on the link icon.

2. Enter the original link.

3. Choose the shortening domain.

4. Set the expiration date.

Learn more about the link shortener.

To reuse the message, check the option icone-check.png Save as a template.

⚠️ Attention: The standard SMS supports 160 characters but can be extended with concatenated messages, which join multiple messages into a single SMS. Messages follow character limit rules based on the sending type.

3. Select the contacts

Choose the recipients. You can send to contacts in your base, import from a .csv file, or add manually.

Select from contact base

Choose lists, specific contacts, or segmentation rules from your contact base:

  1. Click on Select contacts;
  2. Select the list, specific contacts, or segmentation rules;
  3. Once finished, click on Select and continue.

Import contacts

Upload a .csv spreadsheet with the contacts. Submissions with variables must be made via .csv. The file needs to:

  • Be in .csv format, encoded in UTF-8.
  • Have phone numbers in the first column.
  • Include headers in the first row with the variables.
  • Have one contact per row, in the DDI+DDD format.
  • Be up to 120 MB.

Example: For "Hello {{name}}! Your appointment was scheduled for {{date}} at {{time}}", the file should have columns for Name, Date, and Time.

💡 Tip: See how to correctly create .csv files.

Once the file is set up:

  1. Click on Upload file;
  2. Drag and drop the file or select it manually;
  3. Associate the variable fields with the corresponding values, i.e., indicate what each field in the imported spreadsheet represents;
    1. Enable the option Analyze .csv file to review your file and ensure it is ready for use.
  4. Once finished, click on Continue broadcast.

Add contacts manually

 Enter the numbers manually in the DDI+DDD+9 digits format, separated by semicolons:

  1. Click on Add manually;
  2. Enter the phone numbers;
  3. Click on Add contacts to complete the action;

Once the message content and recipients are defined, click on Next to choose when the sending will take place.

Send or schedule sending

Select one of the sending options to complete the sending process:

💡 Tip: Split the sending into batches, if necessary.


Message Queuing

Message queuing is a mechanism used to manage the sending and processing of messages. It occurs when the system places the messages in a queue, processing them in the order they were received.

In general, it is a way for the system to handle overload situations, where the number of messages sent is greater than what the system can process simultaneously. This mechanism helps maintain order and consistency in message sending.

How it works

  • Message Queue: Messages are organized in a queue, waiting to be processed.
  • Ordered Processing: Messages are processed sequentially, in the order they were received.
  • Capacity Adjustments: During high demand, the system may temporarily adjust its capacity to process queued messages more quickly.

What to do during queuing

During queuing, there may be a slight delay in processing the messages. In this case, we ask that you wait a little longer until all messages are sent. The sending process will continue in an orderly manner, and the messages will be delivered as soon as possible.

Done! Now you know how to send SMS messages in Zenvia Customer Cloud.