Loading
Upcoming Mandatory Changes to Public Key Infrastructure (PKI)Read More
Salesforce Enforces New Security Requirements in Summer 2026Read More
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
          (Optional) Set Up Customer-Initiated Scheduling for Prospect Customers in the Legacy Agentforce Builder

          (Optional) Set Up Customer-Initiated Scheduling for Prospect Customers in the Legacy Agentforce Builder

          By default, only authenticated customers can use Customer-Initiated Scheduling. You can configure guest user access to let prospect customers schedule appointments without needing a contact record.

          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 open, edit, or create a flow in Flow Builder: Manage Flow
          1. Enable guest users from the flow.
            1. In Setup, find and select Flows.
            2. Open the Field Service: Send Verification Code flow.
            3. Click Save As New Flow.
            4. Open the Toolbox.
            5. Open the enableGuestUser variable.
            6. Change the default value from False to True.
              Guest User enabled
            7. Click Done.
            8. Save and activate the flow.
          2. Add the subagent.
            1. In Setup, find and select Agentforce Agents.
            2. Open your agent.
            3. Click Open in Builder.
            4. If you already activated your agent, deactivate it to make changes.
            5. From Subagents, click New and select Add from Asset Library.
            6. Select the Contact Creation for Field Service subagent and click Finish.
          3. Map the output variables to the context variables.
            1. From Subagents, open the Contact Creation for Field Service subagent.
            2. Click This Subagent’s Actions.
            3. Open the Create Contact for Field Service action.
            4. In the Outputs section, map these variables:

              Is Verified to isCustomerVerified

              Contact Id to VerifiedCustomerId

          4. Add the filter to the action.
            1. In the Contact Creation for Field Service subagent, click the filter icon.
            2. For Assign Filters, select Verified Email.
            3. Save your changes.
          5. Activate the agent.
          6. Add the required permissions. See Object and Field Permissions for Customer-Initiated Scheduling.
          Note
          Note The guest user functionality is effected by the org's Standard Contact Matching Rule, which prevents creating two contact records with the same first name and last name. If you want to allow this behavior, modify the rule. See Standard Contact Duplicate Rule.
           
          Loading
          Salesforce Help | Article