CrystalQore

SMS Templates

Create reusable SMS message templates with variable substitution. Send to individuals or contact lists for appointment reminders, marketing, and notifications.

Professional

SMS Templates

Templates let you create reusable message formats with variable substitution. Write a message once with placeholders like {{first_name}} and {{company}}, then send it to individuals or contact lists—CrystalQore fills in each recipient's data automatically. Perfect for appointment reminders, marketing campaigns, and automated notifications.

Why Use Templates

  • Consistency — Same message structure every time, with only the variables changing
  • Efficiency — No retyping; send to hundreds of contacts with one action
  • Compliance — Pre-approved messaging for regulated industries
  • Personalization — Variables make each message feel custom

Creating a Template

Go to SMS > Templates tab — Open the SMS module and select the Templates tab.

Click "New Template" — Start creating a new template.

Write your message — Compose the message using variables where you want dynamic content.

Variable Syntax

Use double curly braces for variables:

VariableDescriptionExample output
{{first_name}}Contact's first nameJohn
{{last_name}}Contact's last nameSmith
{{company}}Contact's companyAcme Inc
{{phone}}Contact's phone number+15551234567

Example template:

Hi {{first_name}}, your appointment at {{company}} is confirmed for tomorrow at 2pm. Reply STOP to opt out.

When sent to a contact with first_name: "Sarah" and company: "CrystalQore", the message becomes:

Hi Sarah, your appointment at CrystalQore is confirmed for tomorrow at 2pm. Reply STOP to opt out.

Variables are case-sensitive. Use lowercase with underscores (e.g., {{first_name}}, not {{First_Name}}).

Sending a Template

Click the Send button on the template — In the Templates list, click the send icon or "Send" action for the template you want to use.

Select recipient type — Choose Individual to send to one contact, or Contact list to send to an entire list.

Select recipient(s) — Pick the contact or contact list. If sending to a list, ensure contacts have the required variables (e.g., first_name) in their profile.

Review and send — Variables are auto-filled from contact data. Preview if available, then confirm and send.

Use Cases

Use CaseExample Template
Appointment reminderName, reminder: your appointment is tomorrow. Reply YES to confirm.
MarketingHi Name! Company has a special offer just for you.
Support notificationName, your support ticket has been updated.
Order confirmationThank you Name! Your order has shipped.
Event reminderName, don't forget: Event is tomorrow. See you there!

Best Practices

  • Test with yourself first -- Send a test message to your own number to verify variables and formatting
  • Keep it short -- SMS has character limits; concise messages perform better
  • Include opt-out -- For marketing, add "Reply STOP to opt out" or similar to comply with regulations
  • Match contact data -- Ensure your contact lists have the variables you use; empty variables may show as blank

On this page