Salesforce Salesforce Agentforce Specialist Practice Exams
Last updated on Oct 22,2026- Exam Code: Salesforce Agentforce Specialist
- Exam Name: Salesforce Agentforce Specialist
- Certification Provider: Salesforce
- Latest update: Oct 22,2026
Amid their busy schedules, sales reps at Universal Containers dedicate time to follow up with prospects and existing clients via email regarding renewals or new deals. They spend many hours throughout the week reviewing past communications and details about their customers before performing their outreach.
Which standard Copilot action helps sales reps draft personalized emails to prospects by generating text based on previous successful communications?
- A . Agent Action: Find Similar Opportunities
- B . Agent Action: Draft or Revise Sales Email
- C . Agent Action: Summarize Record
B
Explanation:
For sales reps who need to draft personalized emails based on previous communications, the Agentforce Specialist should recommend the Agent Action: Draft or Revise Sales Email. This action uses AI to generate or revise email content, leveraging past successful communications to create personalized and relevant outreach to prospects or clients.
Find Similar Opportunities is used for opportunity matching, not email drafting.
Summarize Record provides a summary of customer data but does not directly help with drafting emails.
For more information, refer to Salesforce’s Agent documentation on standard actions for sales teams.
A service agent is looking at a custom object that stores travel information. They recently received a weather alert and now need to cancel flights for the customers that are related with this itinerary. The service agent needs to review the Knowledge articles about canceling and rebooking the customer flights.
Which Agent capability helps the agent accomplish this?
- A . Execute tasks based on available actions, answering questions using information from accessible Knowledge articles.
- B . Invoke a flow which makes a call to external data to create a Knowledge article.
- C . Generate a Knowledge article based off the prompts that the agent enters to create steps to cancel flights.
C
Explanation:
In this scenario, the Agent capability that best helps the agent is its ability to execute tasks based on available actions and answer questions using data from Knowledge articles. Agent can assist the service agent by providing relevant Knowledge articles on canceling and rebooking flights, ensuring that the agent has access to the correct steps and procedures directly within the workflow.
This feature leverages the agent’s existing context (the travel itinerary) and provides actionable insights or next steps from the relevant Knowledge articles to help the agent quickly resolve the customer’s needs.
The other options are incorrect:
B refers to invoking a flow to create a Knowledge article, which is unrelated to the task of retrieving existing Knowledge articles.
C focuses on generating Knowledge articles, which is not the immediate need for this situation where the agent requires guidance on existing procedures.
Reference: Salesforce Documentation on Agent
Trailhead Module on Einstein for Service
An Agentforce wants to use the related lists from an account in a custom prompt template.
What should the Agentforce Specialist consider when configuring the prompt template?
The text encoding (for example, UTF-8, ASCII) option
The maximum number of related list merge fields
The choice between XML and JSON rendering formats for the list
Explanation:
When configuring a custom prompt template to use related lists, the Agentforce Specialist must be aware of the maximum number of related list merge fields that can be included. Salesforce enforces limits to ensure prompt templates perform efficiently and do not overload the system with too much data. As a best practice, it’s important to monitor and optimize the number of merge fields used.
Option B is correct because there is a limit on how many related list merge fields can be included in a prompt template.
Option A (text encoding) and Option C (XML/JSON rendering) are not key considerations in this context.
Reference: Salesforce Prompt Builder Documentation: https://help.salesforce.com/s/articleView?id=sf.prompt_builder.htm
Universal Containers (UC) wants to ensure the effectiveness, reliability, and trust of its agents prior to deploying them in production. UC would like to efficiently test a large and repeatable number of utterances.
What should the Agentforce Specialist recommend?
- A . Leverage the Agent Large Language Model (LLM) UI and test UC’s agents with different utterances prior to activating the agent.
- B . Deploy the agent in a QA sandbox environment and review the Utterance Analysis reports to review effectiveness.
- C . Create a CSV file with UC’s test cases in Agentforce Testing Center using the testing template.
C
Explanation:
Comprehensive and Detailed In-Depth
The goal of Universal Containers (UC) is to test its Agentforce agents for effectiveness, reliability, and trust before production deployment, with a focus on efficiently handling a large and repeatable number of utterances. Let’s evaluate each option against this requirement and Salesforce’s official Agentforce tools and best practices.
Option A: Leverage the Agent Large Language Model (LLM) UI and test UC’s agents with different utterances prior to activating the agent.
While Agentforce leverages advanced reasoning capabilities (powered by the Atlas Reasoning Engine), there’s no specific "Agent Large Language Model (LLM) UI" referenced in Salesforce documentation for testing agents. Testing utterances directly within an LLM interface might imply manual experimentation, but this approach lacks scalability and repeatability for a large number of utterances. It’s better suited for ad-hoc testing of individual responses rather than systematic evaluation, making it inefficient for UC’s needs.
Option B: Deploy the agent in a QA sandbox environment and review the Utterance Analysis reports to review effectiveness.
Deploying an agent in a QA sandbox is a valid step in the development lifecycle, as sandboxes allow testing in a production-like environment without affecting live data. However, "Utterance Analysis reports" is not a standard term in Agentforce documentation. Salesforce provides tools like Agent Analytics or User Utterances dashboards for post-deployment analysis, but these are more about monitoring live performance than pre-deployment testing. This option doesn’t explicitly address how to efficiently test a large and repeatable number of utterances before deployment, making it less precise for UC’s requirement.
Option C: Create a CSV file with UC’s test cases in Agentforce Testing Center using the testing template.
The Agentforce Testing Center is a dedicated tool within Agentforce Studio designed specifically for testing autonomous AI agents. According to Salesforce documentation, Testing Center allows users to upload a CSV file containing test cases (e.g., utterances and expected outcomes) using a provided template. This enables the generation and execution of hundreds of synthetic interactions in parallel, simulating real-world scenarios. The tool evaluates how the agent interprets utterances, selects topics, and executes actions, providing detailed results for iteration. This aligns perfectly with UC’s need for efficiency (bulk testing via CSV), repeatability (standardized test cases), and reliability (systematic validation), ensuring the agent is production-ready. This is the recommended approach per official guidelines.
Why Option C is Correct:
The Agentforce Testing Center is explicitly built for pre-deployment validation of agents. It supports
bulk testing by allowing users to upload a CSV with utterances, which is then processed by the Atlas Reasoning Engine to assess accuracy and reliability. This method ensures UC can systematically test a large dataset, refine agent instructions or topics based on results, and build trust in the agent’s performance―all before production deployment. This aligns with Salesforce’s emphasis on testing non-deterministic AI systems efficiently, as noted in Agentforce setup documentation and Trailhead modules.
Reference: Salesforce Trailhead: Get Started with Salesforce Agentforce Specialist Certification Prep C Details the use of Agentforce Testing Center for testing agents with synthetic interactions.
Salesforce Agentforce Documentation: Agentforce Studio > Testing Center C Explains how to upload CSV files with test cases for parallel testing.
Salesforce Help: Agentforce Setup > Testing Autonomous AI Agents C Recommends Testing Center for pre-deployment validation of agent effectiveness and reliability.
An Agentforce Specialist is tasked with analyzing Agent interactions, looking into user inputs, requests, and queries to identify patterns and trends.
What functionality allows the Agentforce Specialist to achieve this?
- A . Agent Event Logs dashboard.
- B . AI Audit and Feedback Data dashboard.
- C . User Utterances dashboard.
C
Explanation:
Comprehensive and Detailed In-Depth
The task requires analyzing user inputs, requests, and queries to identify patterns and trends in Agentforce interactions. Let’s assess the options based on Agentforce’s analytics capabilities.
Option A: Agent Event Logs dashboard.
Agent Event Logs capture detailed technical events (e.g., API calls, errors, or system-level actions) related to agent operations. While useful for troubleshooting or monitoring system performance,
they are not designed to analyze user inputs or conversational trends. This option does not meet the requirement and is incorrect.
Option B: AI Audit and Feedback Data dashboard.
There’s no specific "AI Audit and Feedback Data dashboard" in Agentforce documentation. Feedback mechanisms exist (e.g., user feedback on responses), and audit trails may track changes, but no single dashboard combines these for analyzing user queries and trends. This option appears to be a misnomer and is incorrect.
Option C: User Utterances dashboard.
The User Utterances dashboard in Agentforce Analytics is specifically designed to analyze user inputs, requests, and queries. It aggregates and visualizes what users are asking the agent, identifying patterns (e.g., common topics) and trends (e.g., rising query types). Specialists can use this to refine agent instructions or topics, making it the perfect tool for this task. This is the correct answer per Salesforce documentation.
Why Option C is Correct:
The User Utterances dashboard is tailored for conversational analysis, offering insights into user interactions that align with the specialist’s goal of identifying patterns and trends. It’s a documented feature of Agentforce Analytics for post-deployment optimization.
Reference: Salesforce Agentforce Documentation: Agent Analytics > User Utterances Dashboard C Describes its use for analyzing user queries.
Trailhead: Monitor and Optimize Agentforce Agents C Highlights the dashboard’s role in trend identification.
Salesforce Help: Agentforce Dashboards C Confirms User Utterances as a key tool for interaction analysis.
An Agentforce Specialist is creating a custom action in Agentforce.
Which option is available for the Agentforce Specialist to choose for the custom Agent action?
- A . Apex Trigger
SOQL
Flows
C
Explanation:
Comprehensive and Detailed In-Depth
The Agentforce Specialist is defining a custom action for an Agentforce agent in Agent Builder. Actions determine what the agent does (e.g., retrieve data, update records). Let’s evaluate the options.
Option A: Apex Trigger
Apex Triggers are event-driven scripts, not selectable actions in Agent Builder. While Apex can be invoked via other means (e.g., Flows), it’s not a direct option for custom agent actions, making this incorrect.
Option B: SOQL
SOQL (Salesforce Object Query Language) is a query language, not an executable action type in Agent Builder. While actions can use queries internally, SOQL isn’t a standalone option, making this incorrect.
Option C: Flows
In Agentforce Studio’s Agent Builder, custom actions can be created using Salesforce Flows. Flows allow complex logic (e.g., data retrieval, updates, or integrations) and are explicitly supported as a custom action type. The specialist can select an existing Flow or create one, making this the correct answer.
Option D: JavaScript
JavaScript isn’t an option for defining agent actions in Agent Builder. It’s used in Lightning Web Components, not agent configuration, making this incorrect.
Why Option C is Correct:
Flows are a native, flexible option for custom actions in Agentforce, enabling tailored functionality for agents, as per official documentation.
Reference: Salesforce Agentforce Documentation: Agent Builder > Custom Actions C Lists Flows as a supported action type.
Trailhead: Build Agents with Agentforce C Details Flow-based actions.
Salesforce Help: Configure Agent Actions C Confirms Flows integration.
Universal Containers (UC) needs to improve the agent productivity in replying to customer chats.
Which generative AI feature should help UC address this issue?
- A . Case Summaries
- B . Service Replies
- C . Case Escalation
B
Explanation:
Service Replies: This generative AI feature automates and assists in generating accurate, contextual, and efficient replies for customer service agents. It uses past interactions, case data, and the context of the conversation to provide draft responses, thereby enhancing productivity and reducing response times.
Case Summaries: Summarizes case information but does not assist directly in replying to customer chats.
Case Escalation: Refers to moving cases to higher-level support teams but does not address the need to improve chat response productivity.
Thus, Service Replies is the best feature for this requirement as it directly aligns with improving agent efficiency in replying to chats.
Reference: "Boost Productivity with Generative AI in Service Cloud | Salesforce Trailhead" .
Universal Containers has a custom Agent action calling a flow to retrieve the real-time status of an order from the order fulfillment system.
For the given flow, what should the Agentforce Specialist consider about the running user’s data access?
- A . The flow must have the "with sharing" permission selected m the advanced settings for the permissions, field-level security, and sharing settings to be respected.
- B . The custom action adheres to the permissions, held-level security, and sharing settings configured in the flow.
- C . The Agent will always run flows in system mode so the running user’s data access will not affect the data returned.
B
Explanation:
When a flow is invoked via a custom Agent action, its data access depends on the flow’s runtime configuration, not system mode by default. Salesforce flows can be configured to respect the running user’s permissions and sharing settings:
If the flow is set to "Run as the User Who Launched the Flow" (enabled in Flow Settings), it adheres to the user’s permissions, field-level security (FLS), and sharing rules.
Option C is incorrect because flows do not always run in system mode unless explicitly configured to do so.
Option A is misleading because "with sharing" is an Apex concept, not a flow setting. Flows use runtime settings like FLS and sharing enforcement.
Reference: Salesforce Help: Flow Runtime and Security Context
Flow Settings: "Run with User Permission and Field-Level Security" ensures data access aligns with the user’s permissions.
Universal Containers has implemented an agent that answers questions based on Knowledge articles.
Which topic and Agent Action will be shown in the Agent Builder?
- A . General Q&A topic and Knowledge Article Answers action.
- B . General CRM topic and Answers Questions with LLM Action.
- C . General FAQ topic and Answers Questions with Knowledge Action.
C
Explanation:
Comprehensive and Detailed In-Depth
UC’s agent answers questions using Knowledge articles, configured in Agent Builder. Let’s identify the topic and action.
Option A: General Q&A topic and Knowledge Article Answers action.
"General Q&A" is not a standard topic name in Agentforce, and "Knowledge Article Answers" isn’t a predefined action. This lacks specificity and doesn’t match documentation, making it incorrect.
Option B: General CRM topic and Answers Questions with LLM Action.
"General CRM" isn’t a default topic, and "Answers Questions with LLM" suggests raw LLM responses, not Knowledge-grounded ones. This doesn’t align with the Knowledge focus, making it incorrect.
Option C: General FAQ topic and Answers Questions with Knowledge Action.
In Agent Builder, the "General FAQ" topic is a common default or starting point for question-answering agents. The "Answers Questions with Knowledge" action (sometimes styled as "Answer with Knowledge") is a prebuilt action that retrieves and grounds responses with Knowledge articles. This matches UC’s implementation and is explicitly supported in documentation, making it the correct answer.
Why Option C is Correct:
"General FAQ" and "Answers Questions with Knowledge" are the standard topic-action pair for Knowledge-based question answering in Agentforce, per Salesforce resources.
Reference: Salesforce Agentforce Documentation: Agent Builder > Actions C Lists "Answers Questions with Knowledge."
Trailhead: Build Agents with Agentforce C Describes FAQ topics with Knowledge actions.
Salesforce Help: Knowledge in Agentforce C Confirms this configuration.
How does the Einstein Trust Layer ensure that sensitive data is protected while generating useful and meaningful responses?
- A . Masked data will be de-masked during response journey.
- B . Masked data will be de-masked during request journey.
- C . Responses that do not meet the relevance threshold will be automatically rejected.
A
Explanation:
The Einstein Trust Layer ensures that sensitive data is protected while generating useful and meaningful responses by masking sensitive data before it is sent to the Large Language Model (LLM) and then de-masking it during the response journey.
How It Works:
Data Masking in the Request Journey:
Sensitive Data Identification: Before sending the prompt to the LLM, the Einstein Trust Layer scans the input for sensitive data, such as personally identifiable information (PII), confidential business information, or any other data deemed sensitive.
Masking Sensitive Data: Identified sensitive data is replaced with placeholders or masks. This ensures that the LLM does not receive any raw sensitive information, thereby protecting it from potential exposure.
Processing by the LLM:
Masked Input: The LLM processes the masked prompt and generates a response based on the masked data.
No Exposure of Sensitive Data: Since the LLM never receives the actual sensitive data, there is no risk of it inadvertently including that data in its output.
De-masking in the Response Journey:
Re-insertion of Sensitive Data: After the LLM generates a response, the Einstein Trust Layer replaces the placeholders in the response with the original sensitive data.
Providing Meaningful Responses: This de-masking process ensures that the final response is both meaningful and complete, including the necessary sensitive information where appropriate.
Maintaining Data Security: At no point is the sensitive data exposed to the LLM or any unintended recipients, maintaining data security and compliance.
Why Option A is Correct:
De-masking During Response Journey: The de-masking process occurs after the LLM has generated its response, ensuring that sensitive data is only reintroduced into the output at the final stage, securely and appropriately.
Balancing Security and Utility: This approach allows the system to generate useful and meaningful responses that include necessary sensitive information without compromising data security.
Why Options B and C are Incorrect:
Option B (Masked data will be de-masked during request journey):
Incorrect Process: De-masking during the request journey would expose sensitive data before it reaches the LLM, defeating the purpose of masking and compromising data security.
Option C (Responses that do not meet the relevance threshold will be automatically rejected):
Irrelevant to Data Protection: While the Einstein Trust Layer does enforce relevance thresholds to filter out inappropriate or irrelevant responses, this mechanism does not directly relate to the protection of sensitive data. It addresses response quality rather than data security.
Reference: Salesforce Agentforce Specialist Documentation – Einstein Trust Layer Overview:
Explains how the Trust Layer masks sensitive data in prompts and re-inserts it after LLM processing to protect data privacy.
Salesforce Help – Data Masking and De-masking Process:
Details the masking of sensitive data before sending to the LLM and the de-masking process during the response journey.
Salesforce Agentforce Specialist Exam Guide – Security and Compliance in AI:
Outlines the importance of data protection mechanisms like the Einstein Trust Layer in AI implementations.
Conclusion:
The Einstein Trust Layer ensures sensitive data is protected by masking it before sending any prompts to the LLM and then de-masking it during the response journey. This process allows Salesforce to generate useful and meaningful responses that include necessary sensitive information without exposing that data during the AI processing, thereby maintaining data security and compliance.