Contact Us

February 26, 2024

May 13, 2026 4:05 pm

Resolving Agentforce service linking issues in Salesforce

Share with

Understanding the Issue

When creating cases autonomously in Agentforce, it is crucial that the case description, message session, and contact details are correctly linked. However, teams may encounter difficulties in linking the contact, even after successfully linking the messaging session.

The root cause of this issue often lies in the incorrect or incomplete mapping of contact fields in the AgentService configuration. This can lead to the contact not being linked to the case, despite the messaging session being successfully linked.

Step-by-Step Solution

To resolve this issue, teams should follow these steps: first, review the AgentService configuration to ensure that the contact fields are correctly mapped. Then, verify that the BOT is capturing the necessary contact information. Finally, test the case creation process to ensure that the contact is being linked correctly.

By following these steps, teams can ensure that the contact details are properly linked to the case, enabling seamless case creation and management in Agentforce.

Implementation Details

The implementation details involve verifying the mapping of contact fields in the AgentService configuration, which can be done by checking the AgentService settings in the Salesforce setup. The code snippet below illustrates how to verify the contact field mapping using Apex:

VerifyContactFieldMapping.cls

public class VerifyContactFieldMapping {    public static void verifyContactFieldMapping() {        // Verify contact field mapping in AgentService configuration        List<AgentService> agentServices = [SELECT Id, Name, ContactFieldMapping FROM AgentService];        for (AgentService agentService : agentServices) {            System.debug('Agent Service: ' + agentService.Name + ', Contact Field Mapping: ' + agentService.ContactFieldMapping);        }    }}

Heads up: Ensure that the necessary permissions are granted to the AgentService user to access the contact fields.

Checklist for Resolving the Issue

Agentforce Service Linking Checklist

  • Verify the mapping of contact fields in the AgentService configuration
  • Ensure that the BOT is capturing the necessary contact information
  • Test the case creation process to ensure that the contact is being linked correctly
  • Grant necessary permissions to the AgentService user to access the contact fields
  • Review the AgentService settings in the Salesforce setup

Frequently Asked Questions

What is the purpose of the AgentService in Salesforce?

The AgentService is used to create cases autonomously in Salesforce, linking the case description, message session, and contact details.

How do I verify the contact field mapping in the AgentService configuration?

You can verify the contact field mapping by checking the AgentService settings in the Salesforce setup or using Apex to query the AgentService configuration.

What permissions are required to access the contact fields in the AgentService?

The necessary permissions include access to the contact fields and the ability to create cases in Salesforce.

Can I use the AgentService to create cases for multiple contacts?

Yes, the AgentService can be used to create cases for multiple contacts, as long as the contact fields are correctly mapped in the AgentService configuration.

Genetrix Technology · Salesforce Marketing Cloud Partner

Need help shipping this in production?

Genetrix builds and untangles Salesforce Marketing Cloud and Agentforce setups for teams that want it done right the first time. If anything in this post sounds familiar, talk to us before it ships.

Get in Touch with Genetrix →

Blogs for the

Business-Savvy!​

Let’s Connect

A 30 min no cost strategy session
with cloud support expert

Let’s Connect

A 30 min no cost strategy session
with cloud support expert