Skip to main content

Macros

Macros

Macros let you pull specific customer and appointment data into your text messages and emails, so a single template can feel personally written for every recipient.


The Anatomy of a Macro

Every macro follows the same syntax:

Part Symbol
Trigger $(
Field name e.g., D_LONG
Closer )

Complete syntax example: $(D_LONG)


How They Work

When a message is sent, the system scans the text for this syntax and replaces it with the actual data from that appointment or contact record.

Use Case Macro Example Output
Formal date $(D_LONG) October 17th, 2025
Appointment time $(TIME) 2:15 PM
Customer name $(C_NAME) Alex Rivera

Example Usage

Dear $(C_NAME),

Your appointment is scheduled for $(TIME) on $(D_LONG).

Best Practices

Watch your punctuation. Macros insert text exactly where placed — Hello $(C_NAME), will render as Hello Alex Rivera, with the comma immediately following the name. Double-check spacing and punctuation around every macro.

Use the "Insert Macro" button. Rather than typing macros manually (which risks typos), use the Insert Macro button in your message editor — it provides a categorized list of every available field.

Always test before sending. Send a test message to yourself first. Some macro values (like a long address) can affect text wrapping in SMS or email.