Want to include each customer's company name, appointment date, or order number in your messages? Custom variables let you store any extra information on contacts and use it to personalize your texts.
Example Use Cases
- Appointment reminders:
Hi {{name}}, your appointment is on {{appointment_date}} at {{appointment_time}}. - Order updates:
Your order #{{order_number}} has shipped! - Personalized promos:
Hey {{name}}, we have a special offer for {{company_name}}.
Creating a Variable
Go to Variables in the sidebar and click New Variable. Enter a label like "Company Name" or "Appointment Date" — HighSMS generates the variable code automatically (e.g., company_name). Pick the type: Text, Email, Phone, or Number.
Adding Data to Contacts
There are three ways to fill in variable values:
- Manually — open a contact and fill in the fields
- CSV import — include columns matching your variable names
- Keywords — let AI collect the data automatically through SMS conversation (see Keywords)
Using Variables in Messages
Type {{variable_name}} anywhere in your message — on the Send page, in campaigns, templates, or via the API. You'll also find a variable picker button in the message toolbar that lists all your available variables.