Articles in this section

Using macros in client emails and reminders

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?

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:

  1. Navigate to Settings > Client notifications > Email
  2. Click the pencil icon next to the template you want to customize
Email template list showing the edit (pencil) icon for a client notification template
  1. Click in the Subject or Message, placing your cursor where you want the macro to appear
  2. 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:

  1. Navigate to Settings > Client notifications > Text
  2. Select the template you want to edit
  3. Click in the message field where you want the macro to appear

  4. Click Add information

Text reminder template screen showing the Add information option

  1. Choose the information you want to insert
    • The macro is added at your cursor location

To add a macro to a voice template:

  1. Navigate to Settings > Client notifications > Voice
  2. Click Edit next to the template you want to customize

Voice reminder templates list showing the Edit option for a template

  1. Click in the Subject or Message, placing your cursor where you want the macro to appear
  2. 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