Normal – sends messages once to all contacts in the selected group.
Birthdays – runs every day at 10:30 (UTC) and sends a message only to contacts whose param_2 matches the current day. For birthday campaigns, param_2 must use mm-dd format.
HLR – checks whether campaign contact numbers are reachable instead of sending SMS.
Campaign text supports dynamic placeholders using contact fields.
Hello, {param_1} we wanted to remind you of the interest terms {param_2}. With regards, {param_3}.
When the campaign is sent, each placeholder is replaced using values stored in the selected contact group. This allows one campaign to generate personalized messages for multiple recipients.
Example:
{param_1} → recipient name, for example John or Alex
Remaining – available characters in the current message part
SMS count – number of message parts required
Is unicode – indicates whether the message contains non-standard characters
Character limits (standard encoding):
The first SMS part can contain up to 160 characters.
If the message exceeds this limit, it is split into multiple parts.
For the second part, 15 characters are reserved for concatenation data, leaving 145 characters available.
For each additional part, 8 characters are reserved from the base limit, resulting in approximately 152 characters per part.
Character limits (Unicode encoding):
If the message contains at least one character outside the standard GSM-7 set, the entire message is encoded in Unicode (UCS-2).
This reduces the first part from 160 characters by 91 characters, leaving approximately 69 characters.
When the message is split, the second part is reduced by 97 characters from the base limit.
Each additional part is reduced by 94 characters from the standard 160-character limit.
This reduction is caused by encoding change and additional data required to combine message parts, which significantly increases the number of parts and total cost.
Contacts can store custom fields param_1–param_5. These fields can later be used inside campaign messages as dynamic placeholders such as {param_1}, {param_2}, and so on.
One contact group can contain multiple recipients with different parameter values. During campaign sending, each contact receives a message where placeholders are replaced with their own stored values.
Example campaign text:
Hello, {param_1} we wanted to remind you of the interest terms {param_2}. With regards, {param_3}.
This allows one campaign to generate personalized output per recipient.
Blacklist contains numbers that must not receive messages. These contacts are excluded from campaigns and bulk messaging, for example after opt-out requests.
HLR (Home Location Register) lookup is a number validation service used to retrieve information about a phone number. It is not limited to SMS and can also be used before placing outgoing calls.
HLR checks can be enabled in account settings for outgoing calls.