---
schema_version: "1"
id: bd7def58daaab77ac55f85ac29b6f463d69c75e10f6898b9994122385cb2ed1a
title: Set Up Service Assistant for Case
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/service/264-0-0/sp_setup_case.md
canonical_url: https://help.salesforce.com/s/articleView?id=service.sp_setup_case.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 70ceb47a089d2e0463dd2794c5d5ccd1e3a7afbd3015a70800d65ec2c328701c
description: Complete the required setup steps for Service Assistant for Case.
products:
  - Service Cloud
  - Service Intelligence
release: "264"
---
# Set Up Service Assistant for Case

Complete the required setup steps for Service Assistant for Case.

### 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;"><a href="https://help.salesforce.com/s/articleView?id=service.einstein_service_intro.htm&amp;language=en_US" target="_blank">View supported editions</a>.</td></tr></tbody></table>

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small permission">
        <colgroup>
          <col style="width:50%">
          <col style="width:50%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="colgroup" class="slds-cell-wrap" colspan="2" style="text-align:center;vertical-align:top;" id="d51680e59">User Permissions Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d51680e59 ">To set up Service Assistant for Case:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d51680e59 ">
              <p>Service Planner Builder permission set</p>
              <p>AND</p>
              <p>Agentforce Default Admin permission set</p>
              <p>AND</p>
              <p style="margin-bottom:0;">Customize Application OR System Admin </p>
            </td>

          </tr>
        </tbody>
      </table>

Before you begin:

- Confirm that you've completed the general setup and created an agent with subagents and instructions. See [Complete General Setup for Service Assistant](https://help.salesforce.com/s/articleView?id=service.sp_setup_basics.htm&release=264.0.0&type=5 "Complete the general setup that's required for both Service Assistant for Case and Messaging."). Also, make sure you have assigned your agent the General CRM, FAQ, or both subagents.
- Confirm that you understand your plan type options for case: guidance plans and dynamic plans. Selecting a plan type is part of your setup, and you can turn on only one plan type at a time. A quick overview and key details are provided in [Choose Your Plan Type and Turn on Service Assistant](https://help.salesforce.com/s/articleView?id=service.sp_setup_case.htm&release=264.0.0&type=5 "Choose your service plan experience: guidance plans or dynamic plans."), but you can find more details about the plan types in [Service Plans](https://help.salesforce.com/s/articleView?id=service.sp_plans.htm&release=264.0.0&type=5 "Service Assistant gives service reps AI-generated resolution guidance through a service plan, plus additional resolution support through capabilities.") and [Service Assistant Agent, Component, and Capabilities](https://help.salesforce.com/s/articleView?id=service.sp_plan_ui_capbilites.htm&type=5&language=en_US).

1. [Turn On Service AI Grounding](https://help.salesforce.com/s/articleView?id=service.sp_setup_case.htm&release=264.0.0&type=5 "Complete the steps to ground Service Assistant in the case data so it drafts a case summary and begins creating a service plan.")
2. [Start Your Eligibility Criteria Setup](https://help.salesforce.com/s/articleView?id=service.sp_setup_case.htm&release=264.0.0&type=5 "Use an autolaunched flow to set conditions that determine which cases can have a service plan.")
3. [Complete Your Eligibility Criteria Setup](https://help.salesforce.com/s/articleView?id=service.sp_setup_case.htm&release=264.0.0&type=5 "Complete your eligibility criteria setup by adding your configured flow to the Service Assistant Setup page.")
4. [Choose Your Plan Type and Turn on Service Assistant](https://help.salesforce.com/s/articleView?id=service.sp_setup_case.htm&release=264.0.0&type=5 "Choose your service plan experience: guidance plans or dynamic plans.")
5. [Set a Default Agent](https://help.salesforce.com/s/articleView?id=service.sp_setup_case.htm&release=264.0.0&type=5 "Because Service Assistant supports multiple agents, set a default agent in the Set Up Your Agent Assignment section of the Setup page so that an agent is always assigned to a record when your eligibility criteria are met.")
6. [Give Users Access](https://help.salesforce.com/s/articleView?id=service.sp_setup_case.htm&release=264.0.0&type=5 "Assign your users permissions to access Service Assistant.")
7. [Set Up the Service Assistant Component](https://help.salesforce.com/s/articleView?id=service.sp_setup_case.htm&release=264.0.0&type=5 "To finalize your setup, add the Service Assistant component to the Case record page.")

## Turn On Service AI Grounding

Complete the steps to ground Service Assistant in the case data so it drafts a case summary and begins creating a service plan.

Service Assistant uses Service AI Grounding to analyze the active case based on the fields and objects you configure in this step. By default, Subject and Description are included as required grounding sources and can't be modified. Service Assistant uses these fields to identify the issue and assign a subagent to the case. To provide richer grounding context, you can add fields and objects such as Case Email, Case Comments, and Case Feed. Service Assistant uses these additional sources to generate the issue summary, create the plan steps, and regenerate a plan step when there’s new information found in the fields or objects.

Service AI Grounding only references only the active case. It doesn't use your historical case data.

![Important](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-support_intelligence-264-0-0-production-enus/dcd06a7b-b5ab-448b-a767-4e2e90481508/images/icon_important.png)

Important Review these considerations.

- On the Service AI Grounding Setup page, knowledge grounding is shown as a grounding source, but it's not supported in Service Assistant. Use Agentforce Data Libraries instead.
- Encrypted fields aren't supported for grounding.
- Only String and Text Area type fields are supported for grounding.
- Only text from Case Emails, Case Comments, and Case Feed is supported. PDFs, images, and other attachments aren't used as grounding sources.
- If you turn on case feed grounding, provide the ServicePlanner User (the agent user) access to the Case Feed. Service Assistant has access to Case Emails and Case Comments by default.
- The checkbox for the case feed has an info bubble that states the object is only available for grounding that uses Einstein Case Summaries. The object is supported in Service Assistant.
- Service plans are grounded in the case data based on the ServicePlanner User's permissions rather than the individual service reps' permissions. Service reps can view information from your selected fields and objects in case summaries and service plans, even if they don't have direct access. Set your grounding configuration so that the ServicePlanner User's permissions align with the data access intended for your service reps. See [Service Assistant Grounding Data Access](https://help.salesforce.com/s/articleView?id=service.sp_ground_data.htm&release=264.0.0&type=5 "Service plans are generated using the permissions of the ServicePlanner User (the agent user), which has a broader scope of grounding source data access to provide the most comprehensive service plans. This access supersedes any individual field-level security or sharing rules for service reps. The information in this section describes how the ServicePlanner User's permissions govern data access for each grounding source. We recommend configuring the ServicePlanner User's permissions to align with the data access and sharing rules required for your service reps.").

1. From Setup, in the Quick Find box, enter and select **Service AI Grounding**.
2. From the Service AI Grounding Setup page, turn on the feature.
3. From Choose Objects and Fields for Grounding, select **Case** and then turn on **Grounding with Cases**.
4. From the Required Fields section, set these settings.
    1. In the Subject field, select **Subject**.
    2. In the Description field, select **Description**.
5. From the Additional Fields section, select the fields that you want as a grounding source for Service Assistant.
6. From the Additional Object Grounding Options section, select whether you want Service Assistant to use Case Emails, Case Comments, or Case Feed as grounding sources.
7. Save your work and then turn on **Grounding with Cases**.

Here's an example configuration. After you complete the steps, go to the Flows Setup page.

![Grounded Case data configuration](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-support_intelligence-264-0-0-production-enus/dcd06a7b-b5ab-448b-a767-4e2e90481508/support_intelligence/images/service_planner/sp_case_feed_grounding.png)

Then go to the Flows Setup page to configure your eligibility criteria.

## Start Your Eligibility Criteria Setup

Use an autolaunched flow to set conditions that determine which cases can have a service plan.

To complete this task, we guide you through the configuration of the Check Service Plan Eligibility flow template that you can configure to your preferences. See [Service Plan Eligibility Criteria](https://help.salesforce.com/s/articleView?id=service.sp_eligibility_reference.htm&release=264.0.0&type=5 "Learn how to control when Service Assistant creates a service plan.").

Optionally, use your own flow, as long as it's an autolaunched flow that has one string input and one boolean output. If you use your own flow, skip this step and go to the next one.

1. From Setup, in the Quick Find box, enter and select **Flows**.
2. From Flows Setup, under All Flows, select **Check Service Plan Eligibility**.
3. From the Flow Builder canvas, select the Decision element, and then click **Edit Element**.
4. Under Outcome Details, in the Yes tab, delete the ineligibilityReason resource. By default, a condition is set to Priority = High. You can keep or remove the condition.
    
    ![Example: Outcome details resource removal](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-support_intelligence-264-0-0-production-enus/dcd06a7b-b5ab-448b-a767-4e2e90481508/support_intelligence/images/service_planner/sp_flow_outcome_details.png)
5. Add any other conditions that you want the case to meet.
    
    Here's an example set of conditions.
    
    - CaseOrigin= Email
    - Escalated = False
    - OwnerId = {Queue ID}
    - AccountId = {Account number}
    
    ![Example: Service Assistant flow decision element configuration](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-support_intelligence-264-0-0-production-enus/dcd06a7b-b5ab-448b-a767-4e2e90481508/support_intelligence/images/service_planner/sp_flow_decision_config.png)
6. Optional: From the Manager Tab, under Text Templates, select **DefaultIneligibilityReasonTextTemplate** to modify the default body text.
    
    The text tells service reps that a case can't have a service plan because it doesn't meet the eligibility criteria. The message that the service rep sees is based on the eligibility criteria that you've set in the flow. For example, if a condition set in the Decision element isn't met, service reps get a message such as "You can't create a service plan because the case isn't part of the specified queue."
    
    ![Example: Service Assistant flow text template configuration](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-support_intelligence-264-0-0-production-enus/dcd06a7b-b5ab-448b-a767-4e2e90481508/support_intelligence/images/service_planner/sp_text_temp.png)
7. From the top-right corner of flow builder, click **Save as New Flow**.
8. In the Save As window, provide a name and optional description, and then click **Save**.
9. Activate your flow.

After activating your flow, exit Flow Builder and go to the Service Assistant Setup page.

## Complete Your Eligibility Criteria Setup

Complete your eligibility criteria setup by adding your configured flow to the Service Assistant Setup page.

1. From Setup, in the Quick Find box, enter and select **Service Assistant**.
2. Go to Step 4: Customize Your Experience by Object, and in the Case tab, go to the Add Eligibility Criteria section.
3. From the Flow Label field, select your configured eligibility flow.
4. From Input variables, select your variable.
5. From Output Variables, set the fields for Eligibility Result Variable and Ineligibility Reason Variables.
6. Save your work.
    
    Here's an example configuration of eligibility criteria set on the Service Assistant Setup page.
    
    ![Example: Service Assistant eligibility criteria setup page configuration](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-support_intelligence-264-0-0-production-enus/dcd06a7b-b5ab-448b-a767-4e2e90481508/support_intelligence/images/service_planner/sp_eligibility_setup_pg.png)

Next, go to the Define Service Plan User Experience section of the Setup page.

## Choose Your Plan Type and Turn on Service Assistant

Choose your service plan experience: guidance plans or dynamic plans.

From the Define Service Plan User Experience section, two columns list the features available for the plan types that Service Assistant for Case supports: guidance plans and dynamic plans. Choose a plan type. Only one plan type can be active at a time, but you can switch between the two. Find more details about the plan types in [Service Plans](https://help.salesforce.com/s/articleView?id=service.sp_plans.htm&release=264.0.0&type=5 "Service Assistant gives service reps AI-generated resolution guidance through a service plan, plus additional resolution support through capabilities.").

Guidance Plans

Provide a static checklist of steps that doesn't update automatically. Guidance plans are best suited for cases with stable, predictable resolution workflows where the steps are consistent for most cases. In addition to the checklist of steps, guidance plans also provide access to additional features that are listed on the left side of the page. Setup guidance for those features is in [Extend Service Assistant for Case](https://help.salesforce.com/s/articleView?id=service.sp_extend.htm&release=264.0.0&type=5 "Learn about the optional features that extend Service Assistant for Case.").

Dynamic Plans

Provide a step-by-step conversational workflow where steps are created and updated in real time based on the current record data. Dynamic plans are best suited for case types where the record is updated consistently and the resolution path changes as information comes in where service reps benefit from real-time adaptation. Dynamic plans are turned on from the right side of the section.

![Define Service Plan User Experience section with guidance and dynamic plan sections](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-support_intelligence-264-0-0-production-enus/dcd06a7b-b5ab-448b-a767-4e2e90481508/support_intelligence/images/service_planner/sp_case_setup_plan_type_select.png)

Both plan types use the same standard grounding sources: subagents, knowledge articles, and related record grounding.

Chat with Service Assistant is automatically included with dynamic plans. Guidance plans don't have chat on by default. Turn on **Chat with Service Assistant** manually. We include a step here to turn it on.

1. From the Define Service Plan User Experience section, select a plan type.
2. **Optional**: If you turn on guidance plans, turn on **Chat with Service Assistant** to provide your service reps a chat box where they can ask for knowledge information and query record information. All other listed features under Guidance Plans are optional.
3. **Optional**: If you turn on dynamic plans, turn on **Update Plan Steps When Case Fields Change**, **Update Plan Steps When Case Comments Change**, or both.
    
    This feature enables Service Assistant to track updates to case fields and comments (internal and external) after a dynamic plan starts and update the steps in real time to accommodate the new information. These settings apply only to case fields and comments. Service Assistant handles Case Emails and Case Feed differently.
    
    - You don't turn on automatic tracking and plan step regeneration for Case Emails. This is enabled by default when you have Case Emails enabled for grounding from the Service AI Grounding Setup page.
    - Case Feed updates don't trigger step regeneration. If you enable Case Feed grounding, Service Assistant still monitors the feed and captures new data, but applies it only when the current step completes and the next step is created.
    - Plan context updates for case comments include internal and external comments.
    - If you ground on the Internal Comments field, you must set Case Comments for grounding. Internal Comments data isn't tracked unless Case Comments is enabled for grounding.
    
    ![Service Assistant dynamic plans enabled with update plan context for fields and comments](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-support_intelligence-264-0-0-production-enus/dcd06a7b-b5ab-448b-a767-4e2e90481508/support_intelligence/images/service_planner/sp_case_setup_regrounding.png)
4. At the bottom of the Case tab, turn on Service Assistant for Cases.
    
    ![Service Assistant enabled on Case record page](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-support_intelligence-264-0-0-production-enus/dcd06a7b-b5ab-448b-a767-4e2e90481508/support_intelligence/images/service_planner/sp_setup_toggle.png)

Next, go to the Set Up Your Agent Assignment section.

## Set a Default Agent

Because Service Assistant supports multiple agents, set a default agent in the Set Up Your Agent Assignment section of the Setup page so that an agent is always assigned to a record when your eligibility criteria are met.

If you created only one agent, select it. That agent is assigned to every record that meets your eligibility criteria.

If you have more than one agent, select a single agent that contains a subagent and instructions for a use case that you want to test. Don't set a flow at this time. The remaining setup procedures guide you through assigning permissions, adding the component to the record page, and validating that a service plan generates, which is based on the single agent you set as your default agent. Setting up and testing multiple agents isn't covered here because setup requires additional time and testing. See [Multiple Agents in Service Assistant](https://help.salesforce.com/s/articleView?id=service.sp_ma_setup.htm&type=5&language=en_US).

1. In the Set Up Your Agent Assignment section, under Set a Default Agent, select your agent.
2. Don't set a flow in Define Your Multi-Agent Assignment Criteria.
3. Save your work.

![The Set a Default Agent section of the Service Assistant Setup page.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-support_intelligence-264-0-0-production-enus/dcd06a7b-b5ab-448b-a767-4e2e90481508/support_intelligence/images/service_planner/sp_ma_setup_defualt_agent.png)

Next, go to the Permission Sets setup page to assign permissions.

## Give Users Access

Assign your users permissions to access Service Assistant.

When you create a Service Assistant agent, the ServicePlanner User (the agent user) is automatically assigned the Service Planner Agent User and Agentforce\_Service\_Assistant Permissions permission sets.

Manually assign the Data 360 User standard permission set only if you choose to use the knowledge grounding or similar cases features.

If you turn on case feed grounding in your Service AI Grounding configuration, provide the ServicePlanner User (the agent user) access to the case feed. Service Assistant has access to case emails and case comments by default when you turn on the objects for grounding.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
          <colgroup>
            <col style="width:33.33333333333333%">
            <col style="width:33.33333333333333%">
            <col style="width:33.33333333333333%">
          </colgroup>
          <thead class="slds-text-title_caps ">
            <tr class="">
              <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d51680e854">Persona</th>
              <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d51680e857">User License</th>
              <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d51680e860">Standard Permission Sets</th>
            </tr>
          </thead>
          <tbody>
            <tr class="">
              <td data-label="Persona" class="slds-cell-wrap" style="vertical-align:top;" headers="d51680e854 ">Service Rep</td>

              <td data-label="User License" class="slds-cell-wrap" style="vertical-align:top;" headers="d51680e857 ">Salesforce</td>

              <td data-label="Standard Permission Sets" class="slds-cell-wrap" style="vertical-align:top;" headers="d51680e860 ">
                <ul>
                  <li>Service Planner User </li>

                  <li>Access Agentforce Default Agent</li>

                </ul>
              </td>

            </tr>
            <tr class="">
              <td data-label="Persona" class="slds-cell-wrap" style="vertical-align:top;" headers="d51680e854 ">ServicePlanner User (agent user)</td>

              <td data-label="User License" class="slds-cell-wrap" style="vertical-align:top;" headers="d51680e857 ">Einstein Agent</td>

              <td data-label="Standard Permission Sets" class="slds-cell-wrap" style="vertical-align:top;" headers="d51680e860 ">
                <ul>
                  <li>Agentforce_Service_Assistant Permissions*</li>

                  <li>Service Planner Agent User</li>

                  <li>Data 360 User**</li>

                </ul>
                <p style="margin-bottom:0;">*This is a default name provided by Agentforce. If you provided your agent a specific
                  name in the Agent Creator, then the permission set name matches your agent name.</p>
              </td>

            </tr>
          </tbody>
        </table>

Next, add the Service Assistant component to the Case record page.

## Set Up the Service Assistant Component

To finalize your setup, add the Service Assistant component to the Case record page.

1. From the App Launcher, select **Service**.
2. From the tabs menu of the Service page, select **Cases**.
3. From the Cases page, open a case record. Ideally, select a case that meets your eligibility criteria.
4. From the record page, click the ![gear icon](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-support_intelligence-264-0-0-production-enus/dcd06a7b-b5ab-448b-a767-4e2e90481508/resources-global/_corporate/images/gear.png), and then select **Edit Page**.
5. From the Components menu, search for and select **Service Assistant**, and then add the component anywhere on the canvas.
6. Click **Save**, and then click **Activate**.
7. Exit Lightning App Builder to go back to the Case record page.
8. From the Case record page, confirm that you see the Service Assistant component on the page.
    
    For dyanmic plans, there’s no indication that a service plan is in progress. The component remais static (left iamge). A service plan summary shows automatically and can take up to a minute. For guidance plans, you see a status indicator: “Service plan summary in progress...”.
    
    In this example, you see **Start Plan**, which indicates that dynamic plans are turned on. If you have guidance plans turned on, you see **Draft Plan**.
    
    ![Component with no progress indicator and drafted plan summary](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-support_intelligence-264-0-0-production-enus/dcd06a7b-b5ab-448b-a767-4e2e90481508/support_intelligence/images/service_planner/sp_comp_no_indicator.png)
9. **Optional**: If the plan summary fails to generate or you see error messages, review the troubleshooting steps in [Troubleshoot Service Assistant Error Messages](https://help.salesforce.com/s/articleView?id=service.sp_troubleshooting_and_error_messages.htm&release=264.0.0&type=5 "Review the troubleshooting steps for error messages in Service Assistant for Case, Messaging, and Voice.").
10. When you see a plan summary, click **Draft Plan** or **Start Plan** in the component and review the service plan.
    
    Review the service plan to confirm that the steps are relevant to the case details and your subagents and instructions. We provide general detail here on how to test. Generally, this step serves as a validation check that Service Assistant produces a summary plan and generates a guidance plan or starts a dynamic plan.
    
    Service Assistant summarizes the wording used in your grounding sources, and it can combine several pieces of information in a step, including procedural information. There isn't an exact match to the wording and language used in your grounding sources.
    
    For more detailed testing guidance, see [Test Service Assistant](https://help.salesforce.com/s/articleView?id=service.sp_comps_build.htm&release=264.0.0&type=5 "To test the accuracy of your Service Assistant setup, create service plans on the record page. How you test depends on the plan type you use.").
    
    **Reviewing Guidance Plans**
    
    For guidance plans, click **Draft Plan**. Guidance service plans are separated into several sections to guide case resolution: Gather Information, Work The Issue, Resolve The Issue, and Wrap Up. "Gather Information" is always included, and the other sections appear based on the amount and clarity of your subagents and instructions in relation to the case data from your Service AI Grounding configuration. The more detailed your instructions and case data, the more comprehensive the plan.
    
    If your plan isn't detailed enough or doesn't align with your subagents and instructions or your grounding configuration set in Service AI Grounding, review your configuration for these grounding sources. When you update subagents and instructions or the grounding fields on the case record, the **Redraft Plan** button shows. Click the button to draft a new plan. If you don't see the **Redraft Plan** button, refresh the page.
    
    Service Assistant can propose its own steps that aren't based on your grounding sources. For guidance plans, such steps are indicated with an asterisk (\*), as shown in the first step under Work The Issue. Proposed steps show when there isn't enough information in your grounding sources.
    
    ![Example service plan](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-support_intelligence-264-0-0-production-enus/dcd06a7b-b5ab-448b-a767-4e2e90481508/support_intelligence/images/service_planner/sp_setup_plan_ex.png)
    
    **Reviewing Dynamic Plans**
    
    For dynamic plans, click **Start Plan** and work through the step-by-step workflow. Service Assistant automatically walks you through the resolution process step-by-step. It surfaces the first step and tells you what needs to be completed.
    
    As you work through the plan, each step is created in real time. Service Assistant reviews the current record data and does a fresh retrieval of all your grounding sources to make sure that each step is relevant to the current record context. Make sure that each step aligns with your subagent instructions and grounding sources and follows a real-world pattern of how service reps resolve the issue.
    
    When steps are created outside of your grounding sources, Service Assistant uses language such as "There's no information found in company documents. Here's what I suggest."
    
    ![Example dynamic service plan](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-support_intelligence-264-0-0-production-enus/dcd06a7b-b5ab-448b-a767-4e2e90481508/support_intelligence/images/service_planner/sp_case_setup_dp_ex.png)

After you verify that you can draft or start a service plan, your Service Assistant for Case setup is complete. Next, you can also set up additional optional features specific to case. See [Extend Service Assistant for Case](https://help.salesforce.com/s/articleView?id=service.sp_extend.htm&release=264.0.0&type=5 "Learn about the optional features that extend Service Assistant for Case.").

If you haven't already attached a data library to your agent, set up knowledge grounding. See [Set Up Knowledge Grounding](https://help.salesforce.com/s/articleView?id=service.sp_ka_setup.htm&release=264.0.0&type=5 "Ground service plans in your knowledge base with Agentforce Data Libraries."). Knowledge grounding requires extra permissions plus additional testing and validation to make sure that your service plans are grounded in your knowledge base.

We only officially certify the use of the knowledge data library type for Service Assistant. However, that doesn't prevent you from setting up and testing other data types (file upload, custom retrievers, and web search). We don't provide setup guidance or recommendations specific to those data types for Service Assistant. All setup and usage follow the [general Agentforce guidance](https://help.salesforce.com/s/articleView?id=ai.data_library_choose_data_source.htm&type=5&language=en_US). For details on custom retrievers, see [Retrieve Data](https://help.salesforce.com/s/articleView?id=data.c360_a_ai_retriever.htm&type=5&language=en_US).

![A dynamic plan with a separate Sources section under each step.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-support_intelligence-264-0-0-production-enus/dcd06a7b-b5ab-448b-a767-4e2e90481508/support_intelligence/images/service_planner/sp_dp_citations.png)