Skip to main content
Build the future with Agentforce at TDX in San Francisco or on Salesforce+ on March 5–6. Register now.

Customize Appointment Booking Flows

Learning Objectives

After completing this unit, you’ll be able to:

  • Configure an appointment topic so that it’s preselected in a flow.
  • Remove the appointment type screen from a flow.
  • Set the distance unit to km for service territory locations.

Preselected Topic

Most customer appointments scheduled by advisors at Cumulus Bank are centered on Wealth Management, so it makes sense to have it preselected in the appointment booking flow.

Since this flow relates to advisors scheduling appointments with customers, Matt tweaks the settings for the Outbound flow. Before making the actual change, Matt goes into the Work Type Groups tab, selects the Wealth Management topic, and copies the ID code from its record page URL.

: The Wealth Management URL with its ID code highlighted.

Matt uses this ID code to make the change.

  1. From Setup, in the Quick Find box, enter Flows and then select Flows.
  2. Select the desired flow, such as Outbound New Appointment.
  3. Under Toolbox, select Manager.
  4. Under Variables, click workTypeGroupId.
  5. In the Default Value field, Matt enters the work type group ID for the Wealth Management work type group.
  6. Click Done.
  7. Save and activate the flow.

The Edit Variable window showing the Default Value changed to the code of the new appointment topic.

Note

It’s best practice to clone a flow and then make any changes to it to ensure you don’t make any unintended changes to an already functional flow. If you customize a flow by changing the order of the flow components, or remove the steps in a standard flow, flow variables may not work as expected. 

We’re Not Meeting… In-Person

As a result of the COVID-19 pandemic, Cumulus Bank is doing most customer appointments via video in San Francisco. Matt thinks, Wouldn’t it be nice if we could do away with the option to select the appointment type in the first place, at least temporarily?

To get this going, Matt simply removes the appointment type screen using Flows and ensures that the default is always Video.

  1. From Setup, in the Quick Find box, enter Flows and then select Flows.
  2. Select the desired flow, such as Outbound New Appointment.
  3. Under Toolbox, select Manager.
  4. Delete the screen Appointment Topic.
  5. Double-click the component Assignment Set Initial Values.
  6. For variable Service Appointment Type, select Video in the Value field.
  7. Click Done.
  8. Save and activate the flow.
Note

Make sure that the updated flow gets triggered instead of the old one when you click the relevant action or button to schedule an appointment.

From Miles to Kilometers

When advisors or customers choose a service territory, the booking flow shows the distance from the appointment booking location in miles. The team wants to change this to the international standard, kilometers. Here’s what Matt does.

  1. From Setup, in the Quick Find box, enter Flows and then select Flows.
  2. Select the desired flow (Inbound or Outbound).
  3. Under Toolbox, select Manager.
  4. Search for and select distanceUnit.
  5. In the Default Value field, change mi to km.
  6. Click Done.
  7. Save and activate the flow.

The Edit Variable window showing distance unit value changed to kilometer.

Hide Time Zone Selection

Advisor Ryan routinely books appointments with customers in San Francisco. Since he primarily works out of the HQ branch location, choosing from and selecting a time zone is a redundant step. Matt tweaks the related flow variable again to hide the time zone dropdown on the Appointment slots screen.

  1. From Setup, in the Quick Find box, enter Flows and then select Flows.
  2. Select the desired flow, such as Outbound New Appointment.
  3. Under Toolbox, select Manager.
  4. Search for and select showTimeZonePicklist.
  5. In the Default Value field, change True to the global constant False.
  6. Click Done.
  7. Save and activate the flow.
Note

The service appointment page layout mapped to the running user controls the fields that appear on the Review Service Appointment screen. For example, if a customer has the Customer Community Plus profile, which is mapped to the Customer Community Service Appointment Layout, you can edit that layout and mostly control what appears. Some fields will always appear, like Required service resource. If you want complete control, replace the Review Service Appointment Component with your own component or display fields.

Resources

Salesforce 도움말에서 Trailhead 피드백을 공유하세요.

Trailhead에 관한 여러분의 의견에 귀 기울이겠습니다. 이제 Salesforce 도움말 사이트에서 언제든지 새로운 피드백 양식을 작성할 수 있습니다.

자세히 알아보기 의견 공유하기