For use with NexHealth Templates, Communications, Scheduling, Forms, and Payments.
Smart Commands are dynamic placeholder variables you insert into NexHealth template messages. When a message is sent, each Smart Command is automatically replaced with real patient, appointment, or practice data - allowing you to personalize communications at scale.
Overview
Insert Smart commands into template messages
NexHealth Smart Commands allow you to personalize communications and include specific information with your message, such as the patient's name and appointment details.
Available commands vary by template.
Note: NexHealth cannot change how your number displays on a recipient's phone. The phone's operating system shows either the saved contact name or the raw phone number - this is controlled by the recipient's device, not by NexHealth. To have your practice name appear, the patient must save your number as a contact.
1. Start editing a template message.
Go to Templates → Select a template → Select the pencil icon to edit the message.
2. Place your cursor in the message where you want the Smart command to go.
When you click a Smart command, it will be inserted at your cursor's current position.
3. Click on a Smart command to insert it.
Locate Smart Commands on the right side of the message editor in both Templates and Campaigns.
4. Hover over Smart commands to see an explanation of each.
To explore your Smart Command options, hover over any of the Smart Commands to see an explanation of what data will be substituted when the message is sent.
5. Preview the message before you Save and exit.
To view how the Smart Command will appear to your patients, Preview the message before you Save and exit.
Summary of Smart commands
Company commands
Company Logo: insert the logo you’ve uploaded.
Booking appointment: This command within Company section will insert the button to book an appointment for any location.
Requires NexHealth Scheduling
Survey SMS rating: insert a prompt to rate your service
Used with NexHealth Reviews templates
Location commands
Location name / address / phone: Inserts the name, address, or phone number for the specific location associated with the communication.
Booking appointment: This command within Location section will insert the button to book an appointment for this location only.
Requires NexHealth Scheduling
Patient commands
Patient first / last / full name: Inserts the patient's name as it appears in their record.
Button with a link to a patient form: insert a button linking to the patient form.
Used with NexHealth Forms
Forms commands
Insert a button that will link to any Form which you’ve created or enabled.
Requires NexHealth Forms
Used with NexHealth Scheduling and Reminders
Appointment type, date, time, and details: Inserts specifics about the scheduled appointment.
Confirm appointment: Inserts a button the patient can click to confirm their appointment.
Appointment registration: Inserts a button that links the patient to a page where they can confirm their upcoming appointment. If the practice has NexHealth Smart Forms enabled, the same link will also prompt the patient to complete any required intake forms.
Appointment slots commands
Used with NexHealth Scheduling
Each command inserts the available appointment slots for a specific appointment type, allowing patients to select a time.
Provider commands
Used with NexHealth Scheduling and Reminders
Provider first / last / full / short name: Inserts the name of the provider associated with the appointment or slot.
For use with NexHealth Scheduling, with the Waitlist feature.
Confirm waitlist: insert buttons to confirm a waitlist slot.
Providers are stored at the time slot level - a single waitlist request can have multiple time slots, each with a different provider.
If you send a waitlist request with multiple time slots assigned to different providers:
Patients will only see a provider name in the SMS, and only when multiple slots share the same date/time (for disambiguation). In all other surfaces, the provider is not visible to the patient.
Payment commands
For use with NexHealth Payments
Insert the Payment amount, reason, or appointment date
Payment button: insert a button so the patient can pay online.


