Free sample · answers included
Free Salesforce Agentforce Service Consultant
Practice Questions
18 free Agentforce Service Consultant practice questions from our bank of 304 reviewed questions, picked across all 8 official exam sections in proportion to their weight. Each one shows the correct answer, why it is right and why the others are wrong, and the official documentation it was checked against.
Last updated
What is the Agentforce Service Consultant exam like?
60+5
Scored + unscored questions
105 min
Time limit
78%
Passing score
$200
Registration (retake $100)
Confirm current details in the official Agentforce Service Consultant exam guide.
Questions by exam section
Heavier sections get more questions, the same way the real exam and our 60-question practice exams are weighted.
- Industry Knowledge12% · 2 questions
- Implementation Strategies12% · 2 questions
- Agentforce Service Solution Design15% · 3 questions
- Knowledge Management12% · 2 questions
- Intake and Interaction Channels13% · 3 questions
- Case Management13% · 2 questions
- Contact Center Analytics13% · 2 questions
- Integrations10% · 2 questions
Industry Knowledge
12% of the examQuestion 1 · Easier
AW Computing needs someone to run requirement-gathering sessions with the support team, translate what is heard into documented requirements, and act as the bridge between the business and the IT group for an Agentforce Service project. Which consultant specialization should be staffed for this work?- A.A technical consultant
- B.A functional consultant
- C.A business analyst
- D.A release manager
Show the answer and explanationHide the answer
Correct answer: C. A business analystThe business analyst specialization is defined by gathering requirements and bridging the gap between IT and the business, which matches the activities described exactly. A technical consultant implements specialized, largely backend changes rather than eliciting and documenting requirements. A functional consultant leads projects and drives transformational solutions, which is a broader leadership role than the bridging work described here. Release manager is not one of the consultant specializations and describes deployment coordination rather than requirements work.Question 2 · Medium
Northern Trail Outfitters is standing up an Agentforce service agent plus Knowledge on its customer site so routine password and order-status requests never reach a human rep. The CFO asks which KPI will show the financial payoff. Which metric should the consultant highlight and why?- A.Schedule adherence, because fewer reps will need to be rostered for each shift
- B.Net Promoter Score, because self-service builds long-term customer loyalty
- C.Average speed of answer, because routine requests are removed from the queue
- D.Cost per call, because automation reduces the operating cost per interaction
Show the answer and explanationHide the answer
Correct answer: D. Cost per call, because automation reduces the operating cost per interactionCost per call is total operating costs divided by total interactions, and automation adoption is one of its named influencing factors, so deflecting routine requests to an AI agent and self-service Knowledge is directly visible there. Schedule adherence reports whether reps work their assigned shifts and would not change simply because volume dropped. Net Promoter Score may improve over time but is a loyalty measure rather than the financial payoff the CFO asked about. Average speed of answer should improve as the queue lightens, but that is a service level benefit and still does not express cost.
Implementation Strategies
12% of the examQuestion 3 · Harder
During discovery at Get Cloudy Consulting's client, the consultant finds that the stated requirement, to route every case to one queue for manual assignment by a supervisor, conflicts with the client's own goal of cutting first response time. What is the most appropriate action?- A.Build the single queue with manual assignment as requested, because the client owns and signed off on its own requirements
- B.Escalate over the support manager's head to the CIO and ask for the requirement to be overruled without further discussion
- C.Implement automated routing instead of manual assignment, since routing cases automatically to the right queue is the widely accepted best practice for cutting response time
- D.Present the trade-off to stakeholders, quantify the effect on first response time, and co-create a design that preserves oversight
Show the answer and explanationHide the answer
Correct answer: D. Present the trade-off to stakeholders, quantify the effect on first response time, and co-create a design that preserves oversightA consultant bridges the gap between the customer's stated request and the customer's actual goal, translating the technical consequence into business terms so the stakeholders can make an informed decision, then designing with them rather than for them. Silently building the single queue delivers a solution the client's own metric will punish, which is a failed engagement even though the requirement was met. Escalating over the support manager's head to force a decision damages the stakeholder relationship the engagement depends on. Substituting automated routing unilaterally, however defensible technically, ignores the oversight need behind the request and erodes trust when the client discovers the change.Question 4 · Medium
Northern Trail Outfitters asks the consultant when service agent training should be delivered relative to the go-live date. What should the consultant recommend?- A.Six months before go-live, so training is complete well ahead of the launch date
- B.Only after go-live, so agents learn the new console against real customer cases
- C.Fundamentals shortly before go-live, followed by post-go-live sessions on navigation and reports, plus ongoing refreshers
- D.A single session held on the go-live date, treated as a one-time event for agents regardless of role, tenure, or location
Show the answer and explanationHide the answer
Correct answer: C. Fundamentals shortly before go-live, followed by post-go-live sessions on navigation and reports, plus ongoing refreshersTraining works best when the basics land close enough to go-live to still be fresh, then continue afterward with navigation, the reports users depend on, and help with the problems that only appear in real use, because training is a continuous journey rather than an event. Training six months early is forgotten by launch and describes a build that will still change. Training only after go-live leaves agents unable to serve customers on day one. A single session on the launch date provides no reinforcement and no path for new hires or later features.
Agentforce Service Solution Design
15% of the examQuestion 5 · Easier
Cumulus Financial maintains several hundred published Knowledge articles about account policies and wants its Agentforce Service Agent to answer customer policy questions using that approved content. What should the consultant recommend?- A.Ground the agent's answer topic in the existing Knowledge base of published articles.
- B.Paste the text of the most-used articles into the agent's topic instructions.
- C.Train a custom large language model on the org's article set before deploying the agent.
- D.Load the articles as static resources and reference them from a custom action.
Show the answer and explanationHide the answer
Correct answer: A. Ground the agent's answer topic in the existing Knowledge base of published articles.Agentforce Service Agent uses dynamic grounding with secure data retrieval to merge relevant information from Salesforce records, including Knowledge, into the prompt, which is exactly the pattern for answering policy questions from approved content. Grounding in Knowledge also means article updates flow through automatically and the Trust Layer applies the executing user's permissions to what is retrieved. Pasting article text into topic instructions does not scale to hundreds of articles and immediately goes stale. Agentforce Service Agent runs on a supported model rather than a customer-trained one, so training a bespoke LLM is not part of the design. Static resources are not a grounding source and would require custom retrieval logic that duplicates what Knowledge grounding already provides.Question 6 · Harder · Choose 3
AW Computing sells to consumers in several countries where WhatsApp is the dominant messaging app. They want 24/7 answers to common questions and proactive shipping notifications. Which three recommendations should the consultant make? Choose 3 answers.- A.Deploy Enhanced WhatsApp as a messaging channel so customers contact support in the app they already use.
- B.Deliver the proactive shipping notifications with an outbound messaging capability, because the service agent handles only inbound conversations.
- C.Have the Agentforce Service Agent send the shipping notifications as its first message in each conversation.
- D.Use Web-to-Case as the after-hours channel so requests are queued until reps return.
- E.Connect the Agentforce Service Agent to the WhatsApp channel so common questions are answered outside business hours.
Show the answer and explanationHide the answer
Correct answers: A. Deploy Enhanced WhatsApp as a messaging channel so customers contact support in the app they already use.; B. Deliver the proactive shipping notifications with an outbound messaging capability, because the service agent handles only inbound conversations.; E. Connect the Agentforce Service Agent to the WhatsApp channel so common questions are answered outside business hours.Meeting customers on their preferred channel means deploying Enhanced WhatsApp, and connecting the service agent to that channel is what delivers answers around the clock without staffing overnight reps. Because Agentforce Service Agent supports only inbound conversations that the customer initiates, the proactive shipping notifications must be sent by an outbound messaging capability rather than by the agent itself. Having the agent send the first notification message contradicts that inbound-only model. Falling back to Web-to-Case after hours abandons the WhatsApp experience and reintroduces the wait the client is trying to remove, so it is the wrong design for a 24/7 goal.Question 7 · Medium
Universal Containers stores payment card references on a custom object and must satisfy an auditor's requirement that the values be unreadable at rest, with the organization controlling the key material. What should the consultant recommend?- A.Field-level security restricting the field to a single permission set.
- B.A text field with an input mask so only the last four digits are displayed, while the full value stays in the underlying field.
- C.Shield Platform Encryption on the field, which supports customer-controlled key material for data at rest.
- D.A formula field that hashes the value so the original is never stored.
Show the answer and explanationHide the answer
Correct answer: C. Shield Platform Encryption on the field, which supports customer-controlled key material for data at rest.Shield Platform Encryption encrypts data at rest in the Salesforce database and file storage while keeping much of the platform usable, and its key management model lets the organization control the key material, which is what an auditor asking about encryption at rest and key control is looking for. Field-level security governs who can see a field but leaves the stored value unencrypted, so it does not answer the at-rest requirement. A display mask changes presentation only and the full value remains in the database and the API. A formula field is calculated at runtime and cannot be the storage mechanism for the underlying value, so hashing in a formula neither removes the stored data nor satisfies the requirement.
Knowledge Management
12% of the examQuestion 8 · Medium · Choose 2
Ursa Major Solar wants a small group of senior support reps to be able to publish draft articles in Lightning Knowledge. Which two access settings must the consultant configure for that group? Choose 2 answers.- A.The Manage Articles and Publish Articles user permissions
- B.Create, Read, Edit, and Delete object permissions on Knowledge
- C.The Archive Articles user permission
- D.Membership in a public group that is granted the Publish Articles article action
- E.The Manage Data Categories permission
Show the answer and explanationHide the answer
Correct answers: A. The Manage Articles and Publish Articles user permissions; B. Create, Read, Edit, and Delete object permissions on KnowledgeSalesforce documents publishing as requiring both the Manage Articles and Publish Articles user permissions and Create, Read, Edit, and Delete object permissions on Knowledge, so both settings are needed together. Archive Articles governs archiving, restoring, and deleting archived articles, not publishing drafts. Granting article actions through public groups is the Classic Knowledge model; Lightning Knowledge uses profile permissions and permission sets instead. Manage Data Categories only lets an admin create and maintain category groups in Setup and has no effect on publication rights.Question 9 · Medium
Reps at AW Computing complain that suggested articles on cases are rarely relevant. Investigation shows the case Subject is often a short phrase such as "unit down" while the useful detail sits in a custom Symptom field and the Product field. What should the consultant do?- A.Ask reps to copy the symptom and product text into the Subject field manually before saving every case.
- B.Add a promoted search term for every product name so the matching article always ranks first in results.
- C.In Knowledge Settings, configure suggestions on cases to use fields such as Symptom and Product.
- D.Create a synonym group for each product name, mapping abbreviations and misspellings so that short subjects match more articles.
Show the answer and explanationHide the answer
Correct answer: C. In Knowledge Settings, configure suggestions on cases to use fields such as Symptom and Product.The Suggest related articles on cases setting defaults to searching the Subject field, and Salesforce lets an admin choose up to five short text case fields that describe the issue, the affected product, or the case topic, which directly addresses detail living in Symptom and Product. Asking reps to retype content into Subject is a process workaround that adds handling time and corrupts reporting on case subjects. Promoted search terms influence the ranking of keyword searches a user runs, not the suggestion list generated from case fields. Synonym groups make words equivalent in searches but cannot pull in information from fields that suggestions never look at.
Intake and Interaction Channels
13% of the examQuestion 10 · Medium · Choose 2
Ursa Major Solar has selected Partner Contact Center Voice so it can keep its existing telephony provider. The CIO asks the consultant to spell out what the company is signing up for operationally. Which two implications should the consultant explain? Choose 2 answers.- A.The company receives separate bills from Salesforce and from its telephony provider
- B.The telephony provider must be manually integrated with Voice using a managed package
- C.Salesforce creates and administers the telephony instance on the company's behalf
- D.The company receives a single consolidated bill from Salesforce that includes telephony usage
- E.Salesforce Standard Support is excluded and a premier support contract becomes mandatory
Show the answer and explanationHide the answer
Correct answers: A. The company receives separate bills from Salesforce and from its telephony provider; B. The telephony provider must be manually integrated with Voice using a managed packageFor Partner Contact Center Voice the documented billing process is separate bills from Salesforce and from the telephony provider, and the documented setup process is to configure Voice through Salesforce Setup pages and then manually integrate the telephony provider with Voice using a managed package. A Salesforce-created and administered telephony instance describes Partner Contact Center with Amazon Connect, where Salesforce handles most of the setup including creating the Amazon Connect instance. A single consolidated bill applies to the native Salesforce telephony model and to the Salesforce-provisioned Amazon Connect model, not to the partner telephony model. All four telephony models include Salesforce Standard Support, so nothing about this choice forces a premier contract.Question 11 · Medium
A consultant at Get Cloudy Consulting has finished configuring subagents, actions, and a data library for a client's service agent in Agentforce Builder and has tested it in Preview. The client asks what remains before customers can interact with it, and how future changes will be handled. What should the consultant explain?- A.Activating the agent publishes the current draft, and later edits take effect in the live agent immediately
- B.Commit a version, then activate the agent; committed versions cannot be edited, so changes need a new version
- C.Deploy the agent through a change set to production, where committing and activating happen automatically
- D.Rebuild the agent in the legacy Agentforce Builder in Setup, which is the only builder that can activate an agent
Show the answer and explanationHide the answer
Correct answer: B. Commit a version, then activate the agent; committed versions cannot be edited, so changes need a new versionThe documented sequence is to commit a version before the agent can be activated, and Salesforce states that committed versions cannot be edited, so continuing to make changes means clicking New Version. Activating without committing is not possible, and live edits flowing straight into a running agent would defeat the versioning model. A change set is not how an agent is released for customer interaction; committing and activating are explicit builder actions. Rebuilding in the legacy Agentforce Builder in Setup is the wrong direction entirely, since new agents can no longer be created there and Salesforce recommends migrating existing agents to Agentforce Builder in Agentforce Studio.Question 12 · Harder
Universal Containers wants Enhanced Web Chat conversations to persist for signed-in customers across tabs and devices. The chat will live on an Experience Cloud site, and the platform team has proposed building that site on the Microsite LWR template. What should the consultant advise?- A.Choose a template where user verification is supported, such as Build Your Own Aura, Help Center, or Customer Service
- B.Keep the Microsite LWR template and enable user verification, which is supported on all LWR templates
- C.Keep the Microsite LWR template and rely on subdomain session continuity to persist conversations for signed-in customers
- D.Move the chat deployment to a Visualforce page hosted outside the site, because user verification requires HTTPS
Show the answer and explanationHide the answer
Correct answer: A. Choose a template where user verification is supported, such as Build Your Own Aura, Help Center, or Customer ServiceSalesforce states that user verification is supported on an external website and on some Aura sites, specifically Build Your Own Aura, Help Center, and Customer Service, and that it is not supported on other Experience Cloud or Commerce Cloud sites, so the template choice has to change even though Microsite LWR is a supported place to host an Enhanced Web Chat deployment. User verification is not available across all LWR templates. Subdomain session continuity only keeps a conversation alive as a visitor moves between a domain and its subdomains, and it is separately blocked by common browser privacy settings, so it is not a substitute for verified persistence across devices. Moving to a Visualforce page is unnecessary, and the HTTPS requirement cited there belongs to legacy Embedded Chat.
Case Management
13% of the examQuestion 13 · Medium
A support manager at AW Computing wants a Salesforce Classic macro that branches to different instructions depending on a case field's value, and that also updates a multi-select picklist field on the case. What should the consultant tell the manager?- A.Classic macros don't support logical expressions that control execution or updates to multi-select picklists, so use Flow instead
- B.Build the macro with an If/Then instruction block, since Classic macros support branching on the case field's current value
- C.Multi-select picklists are supported in Classic macros as long as the Macros widget is added to the case feed before the macro runs
- D.Combine two separate macros with an Escalation Rule entry so the rule's time-based criteria simulate the conditional branching
Show the answer and explanationHide the answer
Correct answer: A. Classic macros don't support logical expressions that control execution or updates to multi-select picklists, so use Flow insteadMacros in Salesforce Classic explicitly don't support logical expressions that control which instructions execute, and they also don't support multi-select picklists, so a macro cannot meet either part of this requirement; Flow is the appropriate tool for conditional, field-type-flexible automation. There is no If/Then instruction type in Classic macros, so claiming full conditional-branching support is incorrect. Adding the Macros widget to the case feed only affects where the macro runs from, not which field types or logic it can handle, so multi-select picklists remain unsupported regardless. Escalation Rules operate on time-based criteria for case reassignment and notification; they cannot substitute for conditional logic inside a macro's instruction sequence.Question 14 · Medium
AW Computing configures Einstein Case Classification on the Case object with Automate Value turned on for the Reason field and a confidence threshold of 90%. A newly created case is analyzed and Einstein predicts the Reason with 93% confidence. What happens next?- A.Einstein automatically updates the Reason field and saves the case, then runs the selected routing rules on the updated case
- B.Einstein flags the case for manual agent review because the prediction exceeded the configured threshold
- C.Einstein routes the case using the selected rules but leaves the Reason field blank until an agent confirms the prediction
- D.Einstein takes no action because the confidence threshold applies only to Einstein Case Routing, not to field updates
Show the answer and explanationHide the answer
Correct answer: A. Einstein automatically updates the Reason field and saves the case, then runs the selected routing rules on the updated caseWhen Automate Value is turned on for a field and a prediction's confidence meets or exceeds the configured threshold, Einstein Case Classification automatically updates that field and saves the case; Einstein Case Routing then runs whichever assignment or skills-based routing rules were selected on the newly updated case. Exceeding the threshold triggers automation, not a manual-review flag, since the whole point of the threshold is to decide when a prediction is trusted enough to act on automatically. The field is populated immediately, not left blank pending agent confirmation, because 93% confidence is above the 90% threshold. The confidence threshold governs both the field update and, indirectly, whether routing runs, since routing only fires after the field-level update occurs.
Contact Center Analytics
13% of the examQuestion 15 · Medium
Two Cloud Kicks users open the same case report from the same folder and see different record counts, and the support manager suspects the report is broken. What should the consultant explain?- A.Report results reflect each running user's record access and field-level security
- B.The report caches results per user and must be refreshed to match the other user's view
- C.Reports ignore sharing rules and show the same records to everyone, so one user must have applied and saved a filter
- D.Row counts differ because report folders cap the number of rows each viewer can receive
Show the answer and explanationHide the answer
Correct answer: A. Report results reflect each running user's record access and field-level securityReports run in the context of the user viewing them, so record-level sharing and field-level security filter what each person sees; differing counts are expected behavior, not a defect. Reports are not cached per user in a way that yields stale totals, so refreshing would not reconcile the two views. Reports do not ignore sharing and return all records, and a saved filter would change the report for both users rather than for one. Folder sharing controls who can open and manage a report; it does not cap rows per viewer.Question 16 · Medium
Ursa Major Solar's service director wants to see how the open case backlog changed across the last several business days, comparing each day's snapshot side by side in one report. What should the consultant use?- A.Historical trend reporting on Case, which compares values across recent snapshot dates
- B.A summary report grouped by Created Date broken out by day
- C.A case report that applies a cross filter based on daily activity records
- D.Field history tracking on Case Status combined with a Case History report
Show the answer and explanationHide the answer
Correct answer: A. Historical trend reporting on Case, which compares values across recent snapshot datesHistorical trend reporting uses a special report type built to highlight changes between recent snapshot dates, which is what a day-by-day backlog comparison in one report needs. Grouping by created date shows how many cases arrived each day, not how the open backlog stood on each of those days. A cross filter includes or excludes records based on related records and cannot produce a point-in-time comparison. Field history tracking with a Case History report lists individual field changes, which answers what changed on a record rather than what the backlog totaled each day.
Integrations
10% of the examQuestion 17 · Harder
AW Computing already surfaces its billing system's invoices as external objects, and now wants reps to correct a billing contact directly from the related list without leaving the console. Testing shows the records cannot be edited. What should the consultant do?- A.Define the external data source so its external objects are writable, because external object records are read only by default
- B.Explain that external objects are always read only and build a flow that logs a change request for the billing team
- C.Replace the external objects with a nightly import into a custom object so reps can edit local records
- D.Grant reps Modify All Data so the platform allows the inline edit on the external object
Show the answer and explanationHide the answer
Correct answer: A. Define the external data source so its external objects are writable, because external object records are read only by defaultBy default external object records are read only, but the external data source can be defined to enable writable external objects, which is what this requirement needs. Telling the client external objects can never be written is inaccurate and forces an unnecessary workaround. A nightly import reintroduces a copy of the data and a synchronization problem, and edits would then have to be pushed back to the billing system anyway. Modify All Data is a broad security change that does not make a read-only external data source writable.Question 18 · Harder
Bloomington Caregivers will surface patient billing details from an external system through Salesforce Connect, and its compliance officer asks how that regulated data is protected in transit and at rest. What should the consultant explain?- A.Shield Platform Encryption encrypts the external object fields at rest as soon as the data source finishes syncing
- B.Data is copied into the org during sync, so the org's standard Salesforce encryption and retention policies cover it
- C.No additional protection is needed because external object records are already read only by default for reps
- D.Salesforce Connect transmissions use mTLS, and Salesforce recommends encrypting the external data source at rest
Show the answer and explanationHide the answer
Correct answer: D. Salesforce Connect transmissions use mTLS, and Salesforce recommends encrypting the external data source at restSalesforce documents that Salesforce Connect transmissions are encrypted using mTLS and recommends that customers encrypt their external data sources at rest when sensitive or regulated data such as health or financial information is transmitted, so protection at rest is the customer's responsibility in the source system. Shield Platform Encryption protects data stored in Salesforce, and external object data is not stored there. Nothing is copied into the org during sync; sync only maps tables to external objects. Read-only access limits changes but says nothing about how the data is encrypted.
Where to go after these 18 questions
Free practice questions for other Salesforce Consultant certifications
Ready for a full Agentforce Service Consultant practice exam?
Take a timed 60-question exam drawn from all 304 reviewed questions in the real exam's section mix, then drill the sections you miss.