You can customize client emails and reminders by adding macros, which automatically fill in information from your SimplePractice account. This guide explains what macros are, how to add them to templates, where each macro pulls information from, and when different client email templates are sent.
Below, we’ll cover:
- What are macros?
- Using macros
- Understanding macro categories
- When are different email templates sent to clients?
What are macros?
Macros let you personalize emails and reminders by inserting a code that’s replaced with information specific to each recipient.
For example:
- The macro {client_first_name} is replaced with the client’s first name
- The macro {practice_client_portal_login_link} is replaced with your unique Client Portal login link
Using macros
You can insert macros directly into an email, text, or voice template.
To add a macro to an email template:
- Navigate to Settings > Client notifications > Email
- Click the pencil icon next to the template you want to customize
- Click in the Subject or Message, placing your cursor where you want the macro to appear
- Under Macros, select a macro category dropdown, then choose the macro you want to insert
- The macro is added at your cursor location
To add a macro to a text template:
- Navigate to Settings > Client notifications > Text
- Select the template you want to edit
Click in the message field where you want the macro to appear
- Click Add information
- Choose the information you want to insert
- The macro is added at your cursor location
To add a macro to a voice template:
- Navigate to Settings > Client notifications > Voice
- Click Edit next to the template you want to customize
- Click in the Subject or Message, placing your cursor where you want the macro to appear
- Under Macros, select a macro category dropdown, then choose the macro you want to insert
- The macro is added at your cursor location
Important: Some macros are only available within certain types of templates. For example, {practice_client_portal_login_link} is only available in Client Portal email templates and can’t be used in appointment reminder templates.
Understanding macro categories
Each macro category pulls information from a specific area of your account. There are 6 macro categories: Clinician, Practice, Client, Appointment, Links, and Recipient.
Clinician macros
Clinician macros automatically populate clinician details in client emails and reminders.
| Macro | Where to find this information | Additional notes |
| Clinician Full Name | Settings > Profile > Profile and security > SimplePractice profile | Your name will be displayed in the following format: {clinician_first_name} {clinician_middle_initial} {clinician_last_name}, {clinician_suffix} |
| Clinician First Name | Settings > Profile > Profile and security > SimplePractice profile | |
| Clinician Last Name | Settings > Profile > Profile and security > SimplePractice profile | |
| Clinician Email | Settings > Profile > Profile and security > SimplePractice security |
Practice macros
Practice macros automatically populate practice details, such as your practice name, address, phone number, and email, in client reminders and email templates.
For appointment reminders, practice address macros populate the location assigned to the appointment. Practice address macros aren’t available for telehealth reminders.
For other reminders and email templates, practice address macros populate the client’s default location. If a client’s default location is telehealth, Available via telehealth populates instead of a physical address.
| Macro | Where to find this information | Additional notes |
| Practice Address Line1 | Settings > Practice > Practice details > Office location | Includes the street name and number |
| Practice Address Line2 | Settings > Practice > Practice details > Office location | Includes the city, state, and ZIP code |
| Practice City | Settings > Practice > Practice details > Office location | |
| Practice Email | Settings > Practice > Practice details > Practice Email | |
| Practice Full Name | Settings > Practice > Practice details > Practice Name | |
| Practice Full Office Address | Settings > Practice > Practice details > Office location | Includes the street name and number, city, state, and ZIP code |
| Practice Location | Settings > Practice > Practice details > Office location | Includes the street name and number, city, state, and ZIP code |
| Practice Name | Settings > Practice > Practice details > Practice Name | Populates the same information as {practice_full_name} |
| Practice Phone Number | Settings > Practice > Practice details > Practice Phone | Populates the first phone number listed |
| Practice State | Settings > Practice > Practice details > Office location | |
| Practice Video Location | N/A | Populates as "Video Office," even if the appointment location is not Telehealth |
| Practice Zip Code | Settings > Practice > Practice details > Office location | |
| Practice Map Link | N/A | Populates a link to Google Maps with the appointment location address |
Client macros
Client macros automatically populate client-specific details in client emails and reminders.
Note: All name-related macros populate the preferred name instead of the legal first name, if a preferred name is entered in the client's profile.
| Macro | Where to find this information | Additional notes |
|
Client Document Requests Size
|
Your device | |
| Client Document Request Names | The client’s Files tab | |
| Client Full Name | Client profile > Edit > Client Info > Name | |
| Client Full Name Formatted | Client profile > Edit > Client Info > Name | The name format is possessive. For example: Jamie Appleseed’s |
| Client First Name | Client profile > Edit > Client Info > Legal first name | If a preferred name is entered, it populates instead of the legal first name |
| Client First Name Formatted | Client profile > Edit > Client Info > Legal first name |
The name format is possessive. For example: Jamie Appleseed’s If a preferred name is entered, it populates instead of the legal first name |
| Client Last Name | Client profile > Edit > Client Info > Legal last name | |
| Client Mobile Number | Client profile > Edit > Client Info > Phone | Populates the phone number with Mobile assigned as the type |
|
Client Home Number
|
Client profile > Edit > Client Info > Phone | Populates the phone number with Home assigned as the type |
| Client Work Number | Client profile > Edit > Client Info > Phone | Populates the phone number with Work assigned as the type |
| Client Fax Number | Client profile > Edit > Client Info > Phone | Populates the phone number with Fax assigned as the type |
| Client Email Address | Client profile > Edit > Client Info > Email | Populates the first email address listed |
| Client Address Line1 | Client profile > Edit > Client Info > Address | Populates the first address listed, and includes the street name and number |
| Client Address Line2 | Client profile > Edit > Client Info > Address | Populates the first address listed, and includes the city, state, and ZIP code |
| Client City | Client profile > Edit > Client Info > Address | Populates the city for the first address listed |
| Client Zip Code | Client profile > Edit > Client Info > Address | Populates the zip code for the first address listed |
| Client State | Client profile > Edit > Client Info > Address | Populates the state for the first address listed |
| Client Birth Date | Client profile > Edit > Client Info > About Client | Format: MM/DD/YYYY |
| Client Gender | Client profile > Edit > Client Info > About Client | Does not populate from the Gender Identity field |
| Client First Appointment Date | Client profile | Populates the client's first appointment date, regardless of status |
| Client First Appointment Time | Client profile |
Populates the client's first appointment time, regardless of status Appointment times in reminders use the client’s time zone |
| Client Most Recent Appointment Date | Client profile | Populates the client's most recent appointment date, regardless of status |
| Client Most Recent Appointment Time | Client profile |
Populates the client's most recent appointment time, regardless of status Appointment times in reminders use the client’s time zone |
| Client Next Appointment Date | Client profile | Populates the date of the client's next appointment marked with the status set to Show |
| Client Next Appointment Time | Client profile |
Populates the time of the client's next appointment marked with the status set to Show Appointment times in reminders use the client’s time zone |
| Client Legally Admissible First Name | Client profile > Edit > Client Info > Legal first name | If a preferred name is entered, it populates instead of the legal first name |
| Recipient Legally Admissible First Name |
Client profile > Edit > Client Info > Legal first name (if sent to a client) Client profile > Edit > Contacts > Name (if sent to a contact) |
If a preferred name is entered in a client’s profile or a contact’s individual or contact profile, it populates instead of the legal first name |
Appointment macros
Appointment macros populate appointment-specific details in client emails and reminders.
| Macro | Where to find this information | Additional notes |
| Appointment Date | Calendar |
Format: Day of the week, month date For example: Monday, January 1st |
| Appointment Time | Calendar | Appointment times in reminders use the client’s time zone |
|
Appointment Month
|
Calendar | |
| Appointment Date Abbreviated | Calendar | Format: MM/DD |
| Appointment Prefix | N/A | Populates “Telehealth” in the reminder email if the appointment location is telehealth |
| Appointment Decline Reason | declining an appointment request | |
| Appointment Decline Note | declining an appointment request |
Links macros
Link macros insert links into client emails, such as Client Portal or calendar links.
Note: Available Link macros depend on the template type.
| Macro | What's populated |
| Practice Schedule Link | A button linking to your practice's Client Portal |
| Practice Client Portal Login Link | A sign-in button for the Client Portal |
| Practice Client Portal Login Request New Time With Slots | A link to view additional available appointment times |
| Practice Client Portal Login Request New Time Without Slots | A link to request a new appointment time |
| Appointment Reminder Links | Buttons to add the appointment to iCal, Google Calendar, or Outlook Calendar |
Recipient macro
The Recipient macro populates the first name of a contact in client emails and reminders.
Note: This macro is only available for Contact and Couple Client templates.
| Macro | What's populated |
| Recipient First Name | Populates the first name of the member of a couple or a contact, such as a parent receiving documents on behalf of a minor |
When are different email templates sent to clients?
SimplePractice includes multiple client email templates, each sent automatically based on specific actions or events. All client email templates can be customized at Settings > Client notifications > Email.
Note: Email, voice, and text templates and reminders aren’t customizable for trial customers. To customize templates and reminders during your trial, add a credit card by navigating to Settings > Practice > Plan info.
Below is an overview of when each email template is sent:
-
Client Portal emails
- Welcome: Sent when you grant Client Portal access and send intake paperwork to a new client
- Client Portal activation: Sent when you grant an existing client access to the Client Portal
-
Appointment confirmation emails
- Appointment confirmation: Sent when you approve an appointment requested by a client requested
- Appointment confirmation with documents: Sent when you approve an appointment requested by a client who has incomplete documents in the Client Portal
- Video appointment confirmation: Sent when you approve a telehealth appointment requested by a client
- Video appointment confirmation with documents: Sent when you approve a telehealth appointment requested by a client who has incomplete documents in the Client Portal
-
Appointment decline emails
- Appointment declined (new client): Sent when you decline an appointment requested by a new client
- Appointment declined (existing client): Sent when you decline an appointment requested by an existing client
-
Appointment request and contact form emails
- Appointment request received: Sent when a client requests an appointment through the Client Portal
- Pending appointment request: Sent when a client requests an appointment scheduled two or more weeks in the future and the request hasn’t been approved after one week
- Contact form inquiry confirmation: Sent when a prospective client submits an inquiry through the contact form
-
Document emails
- Document request: Sent when you share documents with a client through the Client Portal
- Recurring measure request: Sent when a recurring scored measure is shared automatically with a client
- Ad hoc document reminder: Sent when you manually send a reminder to a client to complete shared documents in the Client Portal
-
Billing emails
- New billing document available: Sent when a client has a new billing document available in their Client Portal from the previous day and billing notifications are enabled for that client
-
Invoice past due: Sent once a week for four weeks after an invoice is marked past due, or until the invoice is paid or deleted
- You can adjust when an invoice is considered past due by navigating to Settings > Client billing and insurance > Client billing documents