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