Overview
Personalizing your emails and SMS messages in PXME helps create more engaging communication with patients and leads. Instead of sending generic messages, you can automatically insert details such as the patient’s first name, appointment date, or custom practice values. This is done using custom values, custom fields, and other dynamic variables within templates and snippets.
This article covers:
The difference between custom values and custom fields
How to insert variables into emails and SMS snippets
Examples of commonly used variables
Custom Values vs. Custom Fields
Custom Values
These are reusable placeholders you can define at the account level (e.g., practice phone number, practice address, doctor’s name).
Best for information that rarely changes but needs to be used across multiple templates.
Example:
{{custom_values.company_phone}}
Custom Fields
These are patient- or contact-specific fields that vary from person to person.
Common fields include name, email, birthday, appointment date, or any custom field you create.
Example:
{{contact.first_name}}
Inserting Variables into Email Templates
Go to Marketing → Emails inside PXME.
Select an email template (or create a new one).
In the email editor, place your cursor where you want personalization.
Click the { } button (variables menu) to insert a field.
Choose either a Contact Field (like first name) or a Custom Value.
The placeholder will look like this:
Contact field:
{{contact.first_name}}Custom value:
{{custom_values.company_name}}
Example
Inserting Variables into SMS Snippets
Go to Marketing → SMS → Snippets.
Open or create a snippet.
Type your message and insert variables the same way using
{{ }}.Example:
Commonly Used Variables
Contact Fields
{{contact.first_name}}{{contact.last_name}}{{contact.email}}{{contact.phone}}
Appointment Fields
{{appointment.start_time}}{{appointment.location}}
Custom Values
{{custom_values.company_name}}{{custom_values.company_address}}{{custom_values.company_phone}}
Best Practices
Always preview your email or SMS to make sure the placeholders populate correctly.
Set up default values (fallbacks) for important variables to avoid blank fields. Example:
{{contact.first_name | default: "there"}}.Keep custom values updated at the account level to ensure accuracy across all communications.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article