---
schema_version: "1"
id: a1dbd4a02be23d63e430e97d105479164281f4834a509c1018fbe18ea6057dfb
title: Understanding Dispatcher-Prompted Outreach in the Legacy Agentforce Builder
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/service/264-0-0/fs_einstein_agentforce_scheduling_understand_customer_outreach.md
canonical_url: https://help.salesforce.com/s/articleView?id=service.fs_einstein_agentforce_scheduling_understand_customer_outreach.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 384f43de2a30340714f21b347fce75637e3e7079f6b72a80406d239cdc4c2f43
description: Free up dispatchers to work on more complex tasks by streamlining the process of rebooking appointments. Dispatchers can now rebook appointments from the Classic Dispatch Console or by conversing with the AI agent in natural language. Agentforce then contacts the customer to coordinate the appointment at a time that suits them.
products:
  - Field Service
release: "264"
---
# Understanding Dispatcher-Prompted Outreach in the Legacy Agentforce Builder

Free up dispatchers to work on more complex tasks by streamlining the process of rebooking appointments. Dispatchers can now rebook appointments from the Classic Dispatch Console or by conversing with the AI agent in natural language. Agentforce then contacts the customer to coordinate the appointment at a time that suits them.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Enterprise</strong>, <strong>Performance</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong> Editions with Field Service and Foundations. Also available with <strong>Einstein 1 Field Service</strong> Edition or <strong>Agentforce 1 Field Service</strong> Edition.</td></tr></tbody></table>

By default, Dispatcher-Prompted Outreach works as described here. However, you can configure the solution to suit your needs.

1. You can initiate the rebooking of an appointment using Agentforce in two ways:
    - A dispatcher can select an appointment from the Gantt or the appointment list and click the **Rebook with Agentforce** action.
    - Any employee, such as a dispatcher or a service manager, can use the Agentforce panel from anywhere in Salesforce to ask Agentforce to rebook up to 20 appointments.
2. When a rebooking request is initiated, we then use the **Rebook and Notify for Agentforce Scheduling for Field Service** Connect API to send the appointment to the **Field Service: Check Eligibility for Scheduling Changes** flow. The flow checks that the appointment:
    - Doesn’t have an active messaging session
    - Isn’t part of a complex work chain
    - Isn’t pinned
    - Isn’t a bundle service appointment
    - Isn’t a bundle member service appointment
    - Isn’t in the Canceled or Completed status category
3. If any of these checks fail, the dispatcher receives a notification to inform them that Agentforce can’t rebook the appointment.
4. If all of those checks pass, the appointment is considered eligible for rebooking and is returned to the Connect API, which then passes it to the **Field Service: Notify Customer** flow.
5. The notification flow performs the following checks to see if the appointment:
    - Still exists
    - Has a contact
    - Has a related messaging channel
    - Has a related messaging user who hasn’t opted out of this service
6. If all of these checks pass, a message is sent to the customer to let them know that their appointment needs to be rebooked. The message itself is stored in the messaging component’s setup.
7. The omni-channel flow recognizes that this is an inbound messaging session and directs the request to the Customer Outreach agent. The agent doesn’t show a welcome message and doesn’t verify the customer’s identity.
8. An engagement topic that connects the messaging session to the service appointment is created.
9. If the customer replies and proceeds with rebooking the appointment, Agentforce uses the **Appointment Management for Field Service** subagent to find and schedule a new time slot. If the customer confirms, the appointment is rebooked and the dispatcher is notified.
10. If the customer doesn’t reply, after 2 hours, we send a reminder message. If the customer still doesn’t reply, after an additional 2 hours, the conversation is escalated to a representative. A dispatcher can pick up the conversation from the inbox in the Omni-channel component.
11. Dispatchers can keep an eye on the status in the [Agentforce Scheduling Supervisor View](https://help.salesforce.com/s/articleView?id=service.fs_agentforce_supervisor_view_parent.htm&release=264.0.0&type=5 "To make sure Field Service scheduling operations run smoothly, monitor live conversations between AI agents and customers.").