Documentation
Features
Message Templates
Templates save your commonly used messages so you can quickly reuse them. This guide covers creating, using, and managing templates.
Using Variables in Templates
Templates support dynamic variables that get replaced with actual contact data when messages are sent. The format is:
{#your_variable_name}
Variables are wrapped in {#...} brackets and contain the field name in uppercase.
Available Variables
| Variable | Description | Example Output |
|---|---|---|
{#NAME} |
Contact's display name | Sarah Johnson |
{#PHONE} |
Contact's phone number | +256712345678 |
{#GROUP} |
Contact's assigned group | VIP Clients |
Example Template with Variables
Template Message:
Hello {#NAME}, this is a reminder that your appointment is scheduled for tomorrow. If you need to reschedule, please call us at {#PHONE}.
When sent to Sarah Johnson (+256712345678):
Hello Sarah Johnson, this is a reminder that your appointment is scheduled for tomorrow. If you need to reschedule, please call us at +256712345678.
Important Notes
- Variables are case-sensitive - use uppercase as shown
- If a contact doesn't have a value for a variable, the variable placeholder will be removed from the message
- You can use multiple variables in a single template
Your Templates
| External UID | Sender | Message | Status | Actions |
|---|---|---|---|---|
| appointment-reminder | GHASMS | Hello {#NAME}, your appointment is tomorrow... | Active |
|
| order-confirm | GHASMS | Thank you for your order {#NAME}... | Active |
|
Create New Template
A unique identifier for your template
Use {#VARIABLE} format for dynamic content
Template Status Types
| Status | Meaning | When to Use |
|---|---|---|
| Active | Ready to use | Normal templates |
| Draft | In progress | Testing new templates |