---
schema_version: "1"
id: 5059dd70be550d62a93edf0d26b22d44e6f0b82c7b975c4a6c2f2a856240c0c5
title: Review the Prerequisites for Autonomous Scheduling in the New Agentforce Builder
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/service/264-0-0/fs_agentforce_autonomous_scheduling_prereq_studio.md
canonical_url: https://help.salesforce.com/s/articleView?id=service.fs_agentforce_autonomous_scheduling_prereq_studio.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 9d78ac5114f37f72c8646619dba85a51da13521ed7a2a2df3c081cebff55e3da
description: Make sure to complete these steps before creating your agents.
products:
  - Field Service
release: "264"
---
# Review the Prerequisites for Autonomous Scheduling in the New Agentforce Builder

Make sure to complete these steps before creating your agents.

### 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>

If you’ve used Salesforce Go to set up your agent, all of these steps are already completed and you can skip to [connecting the agent to your messaging channel](https://help.salesforce.com/s/articleView?id=service.fs_agentforce_autonomous_scheduling_customer_initiated_setup_messaging_channel_studio.htm&release=264.0.0&type=5 "Now that you’ve created your agent, you’re ready to connect it to your messaging channel.").

1. Make sure that Field Service is enabled.
2. [Set up Einstein generative AI](https://help.salesforce.com/s/articleView?id=ai.generative_ai_enable.htm&type=5&language=en_US)
    
    ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-support_field_service-264-0-0-production-enus/3f7dceb9-dd70-454a-b49e-bbb4526a158d/images/icon_note.png)
    
    Note Data 360 setup isn’t required for Autonomous Scheduling.
3. [Enable Agentforce](https://help.salesforce.com/s/articleView?id=ai.agent_setup_enable.htm&type=5&language=en_US).
4. Make sure that the names and descriptions of your work types are as detailed and accurate as possible. The AI agent uses these details to find the most accurate work type for each request. For example, a work type named Installation can have this description, “Setting up new appliances, including proper connection to power, water, or gas lines, and ensuring the appliance is fully operational.”
5. Make sure your agent can assign service territories to service appointments by implementing a service territory classification mechanism, for example, you can use [map polygons](https://help.salesforce.com/s/articleView?id=service.pfs_map_polygons_enable.htm&release=264.0.0&type=5 "Set up and configure map polygons so you can draw your own territories directly on the map."). Also, make sure service territories have active service territory members.
6. Make sure that you have a Scheduling Policy. By default, the agent uses the Customer First scheduling policy, which includes the required work rules. These work rules help the agent get the time slots for an appointment. If you’ve modified the Customer First scheduling policy or if you prefer to use a different scheduling policy, make sure that it includes the [Match Time Rule](https://help.salesforce.com/s/articleView?id=service.pfs_optimization_theory_work_rules_match_time.htm&release=264.0.0&type=5 "Match Time Rule is a Field Service Apex work rule type that limits the scheduling time frame based on an appointment’s date and time properties. For example, the Due Date work rule ensures that the appointment’s scheduled end is before its due date.") work rules for the scheduled start and scheduled end of appointments. See [Create and Manage Field Service Scheduling Policies](https://help.salesforce.com/s/articleView?id=service.pfs_scheduling.htm&release=264.0.0&type=5 "Scheduling policies in Salesforce Field Service define the rules and objectives (scheduling priorities) for assigning work to service resources. These policies optimize resource allocation by considering factors such as resource skills, job proximity, and urgency, to make sure the right person is assigned to the right job efficiently. By considering scheduling preferences such as minimizing travel time, scheduling as early as possible, and prioritizing preferred resources, scheduling policies improve operational efficiency and customer satisfaction.").
7. Make sure that status transitions are set up. For example, if you don’t have a Scheduled to Canceled transition, the agent can’t cancel appointments. See [Customize the Service Appointment Workflow](https://help.salesforce.com/s/articleView?id=service.pfs_lifecycle.htm&release=264.0.0&type=5 "The Field Service service appointment workflow shows the sequence of stages that a service appointment passes through. It starts when the appointment is created and ends when it reaches its final status.").
8. Make sure that you have a [messaging](https://help.salesforce.com/s/articleView?id=service.livemessage_intro.htm&type=5&language=en_US) channel where your customers can start conversations with the Customer-Initiated Scheduling agent. You can use an existing messaging channel or create a new one. The agent can connect to any of the messaging channels that Agentforce Service agents support.
9. Make sure that you have a fallback queue for escalated conversations. You can use an existing queue or create a new one.