In Mekari Qontak, you can send campaigns through 2 (two) types of media, namely:
1. WhatsApp (WABA)
2. Email (No-reply address)
Before using the campaign feature, make sure the channel integration has been completed.
Learn how to integrate with WhatsApp API
Learn how to integrate with Email
Mekari Qontak provides a Variables feature to make template content more interactive and personal. Variables allow you to display different data for each recipient, such as:
- Customer name
- Invoice number
- Due date
- Billing amount
- Recommended product or service name
- Booking schedule
- Voucher code
- Other specific information
Example of usage in WhatsApp or Email templates:
Hello {{1}},
We inform you that the order with number {{2}} is in the process of delivery and will arrive before {{3}} at the address you registered.
Please confirm payment of {{4}} through the available methods so that your order can be processed immediately by our team.
Note:
- {{1}} = Customer name
- {{2}} = Order number
- {{3}} = Estimated delivery date
- {{4}} = Payment amount
Example display on WhatsApp:
Example display on Email
A. Sending WhatsApp Campaign with Variables
1. Creating WhatsApp Template with Variables
Here are the things you need when creating a WhatsApp campaign template:
Add variable placeholders using sequential numeric format (example: {{1}}, {{2}}, {{3}}, and so on), and they must not be placed at the end of the body messages. Examples that are not allowed: {{1}}, {{2}}, {{4}}.
Use a consistent sequence according to the data to be mapped.
Ensure each variable has a clear data definition before the campaign is sent.
Variable content is recommended not to contain long words to avoid message delivery failure due to the total number of campaign message characters exceeding the limit.
Important
Qontak does not limit the number of variables in one template. However, for WhatsApp (WABA) media, it is recommended that you do not use excessive variables and keep variable content concise to reduce the risk of message delivery failure due to text being too long. This can be seen through the error message: “Translation text too long” on the Campaign Logs page.
Additionally, concise and clear messages have a higher chance of being read, increasing Click-Through Rate (CTR), and reducing the risk of messages being ignored. Overly complex information in one message can lower user response.
Use variables as needed and prioritize information clarity for more optimal campaign performance.
2. Mapping Recipient Data Header Columns to Template Variables
You can map variables during the campaign creation process. The variable mapping option will appear if you select a template that contains variables. Then, you can choose the header columns in the recipient lists you have selected to map to each variable.
When the campaign is sent, the system will automatically replace each variable with the data available in the recipient list, based on the columns you have mapped for each variable.
Learn how to create WhatsApp recipient lists using the upload method
Learn how to create WhatsApp recipient lists using the 'Select from Contacts' method
Make sure:
- Each variable is mapped to the appropriate header data column.
- There are no empty columns for variables that are required to be filled.
- The data format in the recipient list is correct (for example, date format, amount, and phone number).
If data in the column is unavailable or in the wrong format, the message will fail to be sent to the recipient.
B. Sending Email Campaign with Variables
Unlike WhatsApp, you must enter variable mappings when creating an email template.
The variable options you can select are:
Default Columns:
full_name and recipient_email_addressCustom Columns:
Only available when you create a new template or edit a template during the campaign creation process, the available variable options will follow the recipient lists data you have selected in the previous step. Learn how to create Email recipient lists
Then, you must include a fallback value or a value that the system will use if it does not find the necessary information to be mapped as a variable.
That concludes the explanation regarding Campaign Template Variables.