Loading
Agentforce Field Service and Operations
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Set Up Customer-Initiated Scheduling for Field Service

          Set Up Customer-Initiated Scheduling for Field Service

          Customer-Initiated Scheduling can be implemented using Agentforce Service Agent or Scheduling agent. You can use any supported messaging channel or Enhanced Chat. Common use cases include allowing customers to interact with the agent directly in the various channels, or allowing contractors and internal employees, who don’t have direct access to the org, to interact with the agent via the Partner Community.

          Required Editions

          Available in: Lightning Experience
          Available in: Enterprise, Performance, Unlimited, and Developer Editions with Field Service and Foundations, or Einstein 1 Field Service Edition or Agentforce 1 Field Service Edition.
          User Permissions Needed
          To build and manage Service Agents:

          Manage Agentforce Service Agents AND Manage AI Agents

          OR

          Customize Application

          Note
          Note Although the Scheduling Agent and Agentforce Service Agent are available in the new Agentforce Studio, we still recommend building new agents in the legacy Agentforce Builder as described in this section. In Agentforce Studio, the Agentforce Service Agent doesn’t include the Appointment Management for Field Service subagent and you can add it manually.

          Before you begin, review the prerequisites for Autonomous Scheduling. If you’ve used Salesforce Go to create the agent, skip to step 4.

          1. From Setup, in the Quick Find box, enter Agents, and then select Agentforce Agents.
          2. Click New Agent.
          3. In the step for selecting an agent, select one of these templates: Scheduling or Agentforce Service Agent.
            Optional agent templates
          4. In the step for customizing the agent, pay attention to the Agent User that’s selected. When you’re finished creating the agent, you must give this user the required permissions. To securely access data and perform actions, Service agents operate as an agent user–a Salesforce integration user with all the permissions that the agent needs to do its job. Creating a new agent user in the guided setup creates an agent user record with minimal access so that your agent is secure by default. Grant the agent the additional access that it needs. See Best Practices for Agent User Permissions.
          5. You can skip the step for selecting data sources. Optionally, select a data source to ground your agent responses with the Answer Questions with Knowledge action. Then click Create. If you don't want to use any of the available data sources, you can create a library to limit Agentforce Service agents to specific articles or uploaded fields. See Assign a Data Library to Your Agent.
          6. Define your agent's settings, such as system messages and language settings. These settings determine how agents behave and present themselves in conversations.
          7. Edit the Customer Verification subagent.
            1. In Agentforce Builder, open the Customer Verification subagent.
            2. Click New Version.
            3. In Classification Description, enter this description instead of the current one:
              Verifies the customer's identity before scheduling a repair, scheduling maintenance, scheduling an installation, or granting access to sensitive data, service appointments, appointment booking, or providing any service to a customer. Sensitive data includes confidential, private, or security-protected information, such as business-critical data, personally identifiable information (PII). After verification is successful, don't repeat the process within the same session.
              Note
              Note You might need to modify this text according to your business needs. If you modify the text, test the agent afterward.
            4. In the instructions, replace this:
              If verification is successful, proceed with the requested action and complete the task the user intends to perform.
              With this:
              If verification was successful, you must tell the customer: "Please enter your request again."
          8. Activate your Customer-Initiated Scheduling agent.
          9. Set up your messaging channel.

          Now that you’ve finished setting up Customer-Initiated Scheduling, you can move on to setting up Customer Outreach.

           
          Loading
          Salesforce Help | Article