Help customers book a service appointment with an authorized dealer for their assets affected by an open recall campaign. Customer support reps can efficiently launch a guided intake flow from an account record to review related assets, product service campaigns, and service territories to create a case and service catalog request. The case is closed automatically and the customer is notified by email when the record-triggered orchestration completes fulfillment by guiding the rep through partner, work type, service resource, and time-slot selection to schedule the service appointment.
Required Editions
| Available in: Lightning Experience |
| Available in: Enterprise, Performance, and Unlimited Editions with the Agentforce for Automotive Cloud Add-on License |
Permissions and Features
Assign permission sets that match each user's role.
-
Enable these features.
- Setup> Feature Settings> Automotive (For enabling this feature in the Automotive Cloud)
- Setup> Feature Settings> Asset Service Lifecycle Management Settings> Enable Asset Service Lifecycle Management> Product Service Campaign Management
- Setup> Feature Settings> Context Service> Context Service Settings> Context Definitions
-
Assign these permission sets to users.
- Automotive Foundation User
- Product Service Campaign
- Industry Service Excellence
- Unified Catalog Admin
- Context Service Admin
- Context Service Runtime
Update Field Level Security
- In Setup, in the Quick Find box, enter Profiles, then click Profiles.
- Click on the relevant profile.
- In Field-Level Security, click View for the Case object.
- Click Edit.
- Select Read Access and Edit Access for the Asset field.
- Save your changes.
- Similarly, update the field-level security for the Business Hours and Case Source fields on the Case object, and the Is Recall Open field on the Asset object.
Enable the Is Recall Open Field
- In Setup click Object Manager.
- In the search box, enter and select Asset.
- Click Page Layouts and select Asset Layout.
- In the Quick Find box, enter Is Recall Open.
- Drag the Is Recall Open field to the Information pane.
- Save your changes.
Update the Header Image for your Service Process
- Optionally, in Setup, in the Quick Find box, search for Flows, and then click Flows.
- Open the Send Email for Service Process flow and click Save As New Version.
- Enter a flow label and API name.
- In the Toolbox panel, select the HeaderImageUrl variable.
- In the Value field, paste the link of the header image required for your org.
- Click Done.
- Save your changes.
- Activate the flow.
Install and Deploy the Unified Catalog template for Recall Service Appointment Scheduling
- From App Launcher, search and select Unified Catalog.
- Go to the Home tab.
- Click Templates.
- Search for and select Recall Service Appointment Scheduling.
-
Install the template.
A Product2 record is created. Copy the ID of the Product2 record from the URL. For example, 01tLT00000Avq2XYAR
Update the Service Process Product ID in the Flow Orchestrator
- In Setup, in the Quick Find box, search for Flows, and then click Flows.
- Open the Process Recall Service Appointment flow orchestrator and click Save As New Orchestration.
- Add new details and save your changes.
- In the Start element, click Edit.
-
In the Formula field, enter {!$Record.Product.Id}='<>'.
Paste the copied ID of the Product2 record from the URL in the Install and Deploy the Unified Catalog template for Recall Service Appointment Scheduling task within the <> in the formula.
- Save your changes.
- Activate the flow orchestrator.
Deploy the Unified Catalog Template for Recall Service Appointment Scheduling
- From App Launcher, search for and select Unified Catalog.
- Go to the Home tab.
- Click Templates.
- Search for and select Recall Service Appointment Scheduling.
- Click Install.
- In Unified Catalog, in the left panel, select Catalogs.
- In the top right corner of the Catalogs list view page, click New Catalog.
- Under Information, enter the catalog’s name and description.
- Enter other relevant details.
- Save your changes.
- Click New Category.
- Enter a name and other relevant details.
- Save your changes.
- Click Existing Products and Services.
- Select Recall Service Appointment Scheduling.
- Save your changes.
- Activate the installed service process.
Activate the Unified Catalog template for Recall Service Appointment Scheduling
Activate the Unified Catalog template for Recall Service Appointment Scheduling installed above.
- From App Launcher, search for and select Unified Catalog.
- From the navigation menu, select Service Processes.
- Open Recall Service Appointment Scheduling.
- Click Next and attach the cloned flow orchestrator in the Fulfillment Flow tab.
- Save your changes.
- Click Activate.
Add the Action Launcher component to the Account Page
-
Create a quick action for the flow.
- From Setup, go to object manager.
- Open the Account object.
- Click Buttons, Links or Actions.
- Click New Action.
- For Action Type, select Flow.
- For Flow, select Create Recall Service Appointment Case.
- Enter a name and label.
- Save your changes.
-
Create an action launcher deployment.
- From Setup, in the Quick Find box, enter Action Launcher, and then select Deployments.
- If you can't see Action Launcher, contact your Salesforce admin to get the Industries Service Excellence permission set.
- Click New Deployment.
- Click Next.
- Enter a label and an API name for the deployment.
- In Guidance to Show, select Buttons, flows, links, and quick actions.
- Click Next.
- Move Account from Available Objects to Selected Objects.
- Click Next.
- In Select actions to add, select the Create Recall Service Appointment Case action created above.
- Click Next.
- Save your changes.
Additional Set Up for Standard Users
- Make sure Public Read only sharing settings are enabled for the Product2, Catalog, Product Configuration Flow, Product Configuration Flow Parameter, Product Component Group, Product Component Group Override, Product Related Component Override, and Product Configuration Section objects for a standard user using the service process.
-
Enable administrative permission for a standard user to install the service process
template.
- In Setup, from the quick find box, search for and select Profiles.
- Go to the Standard User profile and clone it.
- Click Edit on the cloned profile.
- Under the Administrative Permissions section, select Access to manage the template framework apps.
- Save your changes and assign this profile to the relevant user.
- Update the field-level security for the Business Hours on the Case object for your standard user.
Submit a Recall Service Appointment Scheduling Request
- On the customer’s Account record page, in Action Launcher, select the action for Recall Service Appointment Scheduling.
- Select a contact.
- Click Next.
- Select an asset with an open recall.
- Click Next.
- Select a product service campaign.
- Click Next.
- Review the existing service appointments for the asset.
- Click Next.
- Select a service territory.
- Click Next.
- Enter your preferred date and time for the appointment. Add any notes for reference.
- Click Next.
- A case is created for the service process request.
- Click Finish.
Review the details of the service process on the case record page and track the case closure.