Confirm a guest user’s appointment with an automated email that includes a button to
access your Experience Cloud site where they can access their video visit.
| Available in: Available in: Enterprise and Unlimited editions with
Health Cloud and Video Calls Add-On License. |
| Configure Video Calls feature: |
Video Calls permission set |
| To enable email tracking |
Customize applications |
-
Set up the button in the email template to connect to your Experience site page where guest
users fill out the Video Visits intake form.
-
From Setup, in the Quick Find box, enter Email Templates, then
select Classic Email Templates.
-
Click Scheduled Video Call Details for Unauthenticated
Users.
-
Click Edit HTML Version.
-
At the end of the html, look for class=”button”href=https:.
Replace orgname with your org name.
You can find your org name in the url when logged on to Salesforce.
-
Save your work.
-
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. We suggest Guest Appointment
Confirmation.
-
Add a Unique Name. We suggest
Guest_Appointment_Confirmation.
-
Select the Service Appointment object.
-
Choose the Appointment Confirmation for Unauthorized Users email template that you
previously edited.
-
For Recipient Type, choose Service Appointment Owner and Record Created as Selected
Recipients.
-
Choose Current User’s Email Address as the From Email.
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.
-
Click New Flow.
-
Select Record-Triggered Flow, then click
Create.
-
Select Service Appointment as the object.
-
Choose to trigger a flow when A record is created.
-
For Condition Requirements, select All conditions are met.
-
Add a Condition with the values SchedStartTime for Field,
Is Null for Operator, and
$GlobalConstant.False for Value. .
-
Add another condition with the values ContactID for Field,
Is Null for Operator, and
$GlobalConstant.False for Value.
-
Optimize the Flow for Actions and Related Records.
-
Click Done.
-
Add an element. Choose Send Email Alert.
-
In the Action box, enter Guest.Appointment Confirmation.
-
Add a Label. We suggest Send Guest Confirmation Email.
-
Add an API Name. We suggest Send_Guest Confirmation_Email.
-
For Select Input Variables, choose {$Record.ID}.
-
Click Done
-
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 name for Flow Label. We suggest Send Email for Appointment
Reminder.
-
Use the default Flow API Name.
-
Save your work.
-
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.
-
Click Done.
-
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.