You are here:
Setup an Email Appointment Link for Authenticated Users
Let your patients know with an automated email that their appointment is confirmed. Provide a convenient button in the email to access your Experience Cloud site.
-
Edit the button in the email template so the link connects to your Experience site login
page.
- From Setup, in the Quick Find box, enter Email Templates, then select Classic Email Templates.
- Click the Scheduled Video Call Details for Authenticated Users email template.
- Click Edit HTML Version.
-
At the end of the html, look for
class=”button”href=[PORTAL_URL]”. Replace the[PORTAL_URL]with the URL of your Experience site login page. - Save your changes.
-
Create an email alert for the appointment confirmation.
- From Setup, in the Quick Find box, enter Email Alerts, then select Email Alerts.
- Click New Email Alert.
- Add a Description.
- Add a Unique Name.
- Select the Service Appointment object.
- Select the Scheduled Video Call Details for Authenticated Users email template you edited.
- For Recipient Type, choose Service Appointment Owner and Record Created as Selected Recipients.
-
For From Email Address, choose Current User’s Email Address.
Alternatively, set up a do-not-reply email address for this alert.
- Save your work.
-
Create a record-triggered flow to automatically send an appointment confirmation email when
the appointment is booked.
- From Setup, in the Quick Find box, enter flows, and then select Flows under Process Automation.
- Click New Flow, and then click Start From Scratch.
- Select Record-Triggered Flow, then click Create.
- Select Service Appointment as the object.
- Choose to trigger a flow when A record is created or updated.
- For Condition Requirements, select All conditions are met (and).
-
Add a Condition with these values:
- Field: SchedStartTime
- Operator: Is Null
- Value: $GlobalConstant.False
-
Add another condition with these values:
- Field: ContactID
- Operator: Is Null
- Value: $GlobalConstant.False
- For When to Run the Flow for Updated Records select Only when a record is updated to meet the condition requirements.
- Optimize the Flow for Actions and Related Records.
- Add the element Send Email Alert.
- In the Action box, enter the name of the email alert. For example, enter Appointment Confirmation.
- Add a unique label
- Add an API Name.
- For Select Input Variables, choose {$Record.ID}.
- Save and activate the flow.
-
To add a scheduled path and send an appointment reminder, create a version of the
appointment confirmation flow. These steps create a flow that sends an email one day before the
scheduled appointment.
- From Setup, in the Quick Find box, enter flows, and then select Flows.
- Click the label of the flow that you built for appointment confirmation.
- Click Save As.
- Click the A New Flow tab.
- Add a unique name for Flow Label.
- Use the default Flow API Name.
- Save your changes.
- Click the Start button to expand. Then click Add Scheduled Paths.
- Enter a name for Path Label. We suggest One Day Prior To Start.
- Use the default API Name.
- For Time Source, select ServiceAppointment:ScheduledStart.
- For Offset Number, select 1.
- For Offset Option, select Days Before.
- In Advanced Options for Batch Size, enter 200.
- Save and activate your flow.
-
Enable email tracking.
The appointment confirmation email with include personal health information about the patient. Tracking these emails is suggested to ensure they are received by the intended recipient.

