Setting up the Certinia Customer Success Agent
Complete the following setup tasks before using the Certinia Customer Success agent.
| Step | Action | Further Information |
|---|---|---|
| 1 |
Contact Salesforce to activate the Einstein Agent license. |
For more information about Einstein Generative AI, see the Salesforce Help. |
| 2 | Set up Einstein generative AI in your org. | |
| 3 | Create an agent using the Certinia Customer Success Agent template. | Creating a Certinia Customer Success Agent |
| 4 | Create a permission set specific to the Customer Success agent with the permissions described in Permissions for Certinia Customer Success Agent. |
|
| 5 | Assign the permission set that you have created in step 4 to the users that you want to interact with the agent. | For more information about assigning permission sets, see the Salesforce Help. |
| 6 | Give users access to the Customer Success agent that you created in step 3 by creating a custom permission set specific to agent access. | For more information, see the Salesforce Help. |
| 7 | Activate your Certinia Customer Success Agent you created in step 3. | For more information, see the Salesforce Help. |
Checking for an Existing Variable
The Certinia Customer Success agent can offer users the account from the record page they have open, so that they confirm the account instead of typing its name. This behavior relies on page-context variables that the agent reads from the record page the user is viewing. These variables are defined on the agent template, but template variables aren't copied to the agents that you create from the template. As an administrator, check your agent for these variables and add any that are missing.
- Open your agent in Salesforce Agent Builder.
- For each variable in the following table, check whether the variable already exists on your agent. If the variable exists, you don't need to change it.
- If the variable doesn't exist, add a custom variable using the values in the following table.
| Variable | Data Type | Allow Value to Be Set by API | Allow LLM to Use Value | Description |
|---|---|---|---|---|
| currentRecordId | Text | Selected | Selected | The ID of the record on the user's screen. It might not relate to the user's input. Only use this if the user input mentions words such as 'this', 'current', or 'the record'. If in doubt, don't use it. |
| currentObjectApiName | The API name of the Salesforce object, such as Account or Opportunity, associated with the record the user wants to interact with. Do not use this if the user is already talking about another object in the conversation. | |||
| currentAppName | Salesforce Application Name. | |||
| currentPageType | Type of Salesforce Page. |
SECTIONS