Free sample · answers included

Free Salesforce Agentforce Life Sciences Consultant
Practice Questions

18 free Agentforce Life Sciences Consultant practice questions from our bank of 300 reviewed questions, picked across all 4 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.

What is the Agentforce Life Sciences Consultant exam like?

60 + up to 5

Scored + unscored questions

105 min

Time limit

62%

Passing score

$200

Registration (retake $100)

Salesforce Certified Platform Administrator

Prerequisite

Confirm current details in the official Agentforce Life Sciences 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.

Foundations and Administration

36% of the exam
  1. Question 1 · Medium

    A Life Sciences analyst must report the accumulated viewing time for each presentation across visits. A visit can include several presentations, and an HCP can revisit a presentation after long breaks. Suitable click-stream-entry report types are available. Which design totals the recorded slide-viewing time without counting the gaps between visits?
    • A.Group click-stream entries by ProviderVisitId and sum ActualUsageDuration for all presentations delivered during each visit.
    • B.Group click-stream entries by PresentationId and sum ActualUsageDuration for the presentation's recorded slide views across visits.
    • C.Group click-stream entries by PresentationId and use only the ActualUsageDuration from the most recent recorded slide view.
    • D.Group entries by PresentationId and calculate the elapsed interval from the earliest UsageStartDateTime to the latest UsageEndDateTime.
    Show the answer and explanation
    Correct answer: B. Group click-stream entries by PresentationId and sum ActualUsageDuration for the presentation's recorded slide views across visits.
    PresentationClickStrmEntry records carry ActualUsageDuration, the seconds spent on a slide, and a reference to the presentation. Summing that duration at presentation grain accumulates the recorded viewing time across visits. The most recent slide view alone omits earlier viewing, while the interval between the earliest start and latest end includes the stated gaps. Summarizing by ProviderVisitId instead combines presentations within a visit and does not produce the requested cross-visit total for each presentation.
  2. Question 2 · Harder

    Bloomington Caregivers, a pharma manufacturer, wants a pre-installation checklist for organization-wide defaults before it installs the Customer Engagement managed package. Which configuration should the consultant specify?
    • A.Account, Contract, Case and Opportunity Public Read Only internally; Provider Affiliation and Provider Affiliation Product Public Read/Write internally.
    • B.Account, Contract, Case and Opportunity Private internally and externally; Provider Affiliation and Provider Affiliation Product Public Read Only internally.
    • C.Account, Contract, Case and Opportunity Private internally and externally; Provider Affiliation and Provider Affiliation Product Public Read/Write internally.
    • D.Account and Contract Private internally and externally; Case and Opportunity Public Read Only; Provider Affiliation and Provider Affiliation Product Private internally.
    Show the answer and explanation
    Correct answer: C. Account, Contract, Case and Opportunity Private internally and externally; Provider Affiliation and Provider Affiliation Product Public Read/Write internally.
    The Configure Sharing step has you verify that Account, Contract, Case and Opportunity are Private for internal and external access, and change the internal default for Provider Affiliation and Provider Affiliation Product to Public Read/Write. Making Case and Opportunity Public Read Only while the affiliation objects stay Private inverts both documented requirements. Public Read Only on Account, Contract, Case and Opportunity removes the Private baseline even though the affiliation setting is right. Public Read Only on the affiliation objects keeps the correct Private objects but falls short of the required Public Read/Write internal access.
  3. Question 3 · Medium

    A medtech team at AW Computing configured Territory Geo Assignment Rules with GeoCodeType set to GeoGroup2. Eligible accounts have matching GeoGroup2Code values on their addresses. The Align Zip to Territory job completes but aligns none of these accounts. What should the consultant change?
    • A.Keep the ZIP job and move the same geographic codes into the manual-association cause field.
    • B.Use Align Brick to Territory for the existing GeoGroup2-based assignment rules.
    • C.Run the product alignment job after placing each GeoGroup2Code in a product message.
    • D.Replace the healthcare provider records with primary affiliations before rerunning the ZIP job.
    Show the answer and explanation
    Correct answer: B. Use Align Brick to Territory for the existing GeoGroup2-based assignment rules.
    Align Brick to Territory processes rules based on BrickToTerritory, GeoGroup1 or GeoGroup2, whereas Align Zip to Territory expects ZipToTerritory rules. The existing GeoGroup2 rule and address values therefore belong to the brick job. Product messages do not process geographic account assignments, and primary affiliations do not replace the required Healthcare Provider records. AssociationCause identifies a manual territory association and is not the storage location for geographic codes.
  4. Question 4 · Medium · Choose 2

    An HCP consent audit reviews DigitalSignature records captured through the mobile app. One record has no GPS location and GeolocationMissingReason is Offline; another has a GPS collection timestamp different from its signature capture time. Which two interpretations follow the documented Life Sciences fields? Choose 2 answers.
    • A.DeviceOs stores the GPS collection time, so it should replace GeolocationTimestamp when the two capture times differ.
    • B.GeolocationTimestamp records when GPS data was collected, which can differ from signature capture time in mobile offline cases.
    • C.ParentId stores the GPS-missing reason, so the integration should overwrite that relationship with the Offline picklist value.
    • D.IsSignatureCopyRequested establishes whether GPS data was collected, so a true value proves that the location is present.
    • E.Offline is a documented reason why GPS data wasn't collected when a signature was captured.
    Show the answer and explanation
    Correct answers: B. GeolocationTimestamp records when GPS data was collected, which can differ from signature capture time in mobile offline cases.; E. Offline is a documented reason why GPS data wasn't collected when a signature was captured.
    DigitalSignature.GeolocationMissingReason identifies why GPS data wasn't collected; Offline is one of its documented values. GeolocationTimestamp records the GPS collection time, which can differ from signature capture time, especially for mobile offline cases. GPS collection time belongs in GeolocationTimestamp, not DeviceOs. IsSignatureCopyRequested indicates whether the user requested a copy of the signed document, not whether GPS was collected. ParentId is a relationship to a consent compliance snapshot, Inquiry or Visit, rather than the location-missing reason. These fields don't by themselves establish the legal validity of a signature.
  5. Question 5 · Medium · Choose 2

    Universal Containers created a custom object for field observations that reps must read and edit on the iPad, including offline. The object doesn't appear in the mobile app, although reps have access to it on the web. Which two steps should the administrator take? Choose 2 answers.
    • A.Select Allow only one-way sync from web to mobile, because offline edits need a one-way channel back to Salesforce.
    • B.Create an active Object Metadata Cache Configuration of type Data and assign it to the reps' profile.
    • C.Validate the configuration and then generate a new metadata cache so the object is packaged for the mobile app.
    • D.Enter a complete SELECT statement in the SOQL filter, because without a query no rows download to the iPad.
    • E.Choose the Configuration object type, because this type makes fields visible to reps for editing in the mobile app.
    Show the answer and explanation
    Correct answers: B. Create an active Object Metadata Cache Configuration of type Data and assign it to the reps' profile.; C. Validate the configuration and then generate a new metadata cache so the object is packaged for the mobile app.
    The mobile app doesn't load every object automatically, so an active configuration of type Data, assigned to the right profile, defines what reps store and work with locally. Generating a new cache after validation is what delivers that configuration to the app. The Configuration type is for data that controls app behavior and isn't visible to reps. One-way sync only sends data from Salesforce to the app, which conflicts with reps editing the records. The SOQL filter takes only conditional logic, and leaving it empty generates metadata for all rows.
  6. Question 6 · Harder · Choose 2

    Cloud Kicks has completed its Digital Experience site and global presentation-link sharing settings, and the approved presentations can be sent by email. The content team must now prepare the email template itself for unique presentation links. Which two configurations are required? Choose 2 answers.
    • A.Select Send presentations as links in the email template's details when creating or updating the template record.
    • B.Use Send presentation by email on each presentation record in place of adding the link placeholder to the template HTML.
    • C.Add a div with class LSC_PresentationLinks to the template's index.html where Salesforce should insert the generated links.
    • D.Include a PDF version of each presentation and enable Send presentations as attachments to provide the email's linked content.
    • E.Use Send presentations as links in global Presentation Settings in place of enabling that option on the email template.
    Show the answer and explanation
    Correct answers: A. Select Send presentations as links in the email template's details when creating or updating the template record.; C. Add a div with class LSC_PresentationLinks to the template's index.html where Salesforce should insert the generated links.
    The template needs the LSC_PresentationLinks placeholder in index.html and Send presentations as links enabled on its own record. Salesforce generates the links and inserts them at the placeholder just before sending. A PDF version with attachment sharing supplies the separate attachment-delivery workflow. Global link settings and each presentation's email eligibility are also prerequisites, but neither substitutes for the template flag or its HTML insertion point.

Engagement Planning

21% of the exam
  1. Question 7 · Easier

    Ursa Major Solar wants activity-plan performance pace to reflect available working days rather than the whole elapsed plan duration. Holidays and time away must be excluded from that basis. Which Activity Plan Configuration setting should the consultant select?
    • A.List weighted activity plans in filters.
    • B.Enable working days calculations.
    • C.Use non-product-based calculations.
    • D.Use product-based calculations.
    Show the answer and explanation
    Correct answer: B. Enable working days calculations.
    Enable working days calculations uses the available-working-day basis instead of the time length of the plan. The working-days process accounts for business hours, holidays, and time off. Product-based and non-product-based calculation options distinguish product-related views and calculations rather than selecting the working-time basis. Listing weighted plans in filters controls discovery of those plans, not performance pace.
  2. Question 8 · Medium · Choose 2

    Universal Containers' key account managers must record each account plan stakeholder's role type, influencer level and strength, and they want to reuse stakeholders already captured on a related account plan instead of re-entering them. Which two configuration steps should the consultant recommend? Choose 2 answers.
    • A.Create picklist values for the Role Type, Influencer Level and Strength fields on Account Plan Stakeholder.
    • B.Create Goal Definition Product records so stakeholders can be filtered by product during import.
    • C.Create a participant role with Account Plan as the parent object and Read/Write default access.
    • D.Add stakeholders as Account Plan Participants so they can be shared with related account plans.
    • E.Add the Import Stakeholder button to the Account Plan page layout's Mobile and Lightning actions.
    Show the answer and explanation
    Correct answers: A. Create picklist values for the Role Type, Influencer Level and Strength fields on Account Plan Stakeholder.; E. Add the Import Stakeholder button to the Account Plan page layout's Mobile and Lightning actions.
    Picklist setup for KAM records creates Role Type, Influencer Level and Strength values on Account Plan Stakeholder, which users then select when adding a stakeholder. Importing a stakeholder from a related account plan requires the Import Stakeholder button to be added to the Account Plan page layout, which the quick action configuration page describes. A participant role defines how internal users or groups take part in the plan, not how external stakeholders are rated. Goal Definition Product records filter goal definition templates by product and have nothing to do with stakeholder import. Participants are users or groups working the plan, so adding influencers as participants confuses the two roles.
  3. Question 9 · Medium

    Northern Trail Outfitters wants key account managers' account summaries to emphasize institutional relationships, while medical science liaisons' summaries focus on publications and inquiries. Each persona has its own profile. What should the consultant recommend?
    • A.Build one graph with all objects and filter which sections each persona sees on the page layout
    • B.Clone the summary prompt template per persona and assign each clone through a permission set group
    • C.Create a graph per persona and assign each one by profile in Account Summarization Graph Settings
    • D.Create one agent from the Key Account Management template and one from the Medical Science Liaison template
    Show the answer and explanation
    Correct answer: C. Create a graph per persona and assign each one by profile in Account Summarization Graph Settings
    Account Summarization supports separate summaries for different profiles by creating persona-specific cross-object graphs and assigning each in Admin Console > Account Management > Account Summarization Graph Settings for the org or a specific profile. Persona agent templates add the Pre Visit Planning topic for conversational access, but they don't change which objects feed the summary. Prompt templates are customized and referenced from the flow rather than assigned through permission set groups. Page layouts cannot filter the sections of the generated summary text.
  4. Question 10 · Easier

    Northern Trail Outfitters configures Search Accounts By Field in Planner Settings. The consultant must define the expected behavior specifically for the Life Sciences mobile calendar. Which qualification belongs in that test plan?
    • A.On the mobile app, this setting controls both account search and account sorting.
    • B.On mobile, this setting controls search only.
    • C.On the mobile app, this setting affects neither account search nor account sorting.
    • D.On the mobile app, this setting is used for sorting only.
    Show the answer and explanation
    Correct answer: D. On the mobile app, this setting is used for sorting only.
    The Calendar Parameters page explicitly qualifies Search Accounts By Field as sorting-only on the mobile app. The field's broader search-and-sort description is therefore not the mobile behavior. Search-only and no-effect interpretations each omit the documented sort behavior. Expecting the setting to control both search and sorting also drops the mobile-specific qualification.

Engagement Execution

28% of the exam
  1. Question 11 · Medium

    After a territory realignment at Bloomington Caregivers, reps newly aligned to HCP accounts can see visits logged since the change but not the accounts' earlier visits by other reps. VisitChangedEventShareHandler is active. What should the consultant do?
    • A.Schedule the Update Provider Account Territory Information visit job
    • B.Run or schedule the Share Visits After Territory Realignment job
    • C.Turn on Show colleague's visits in calendar grid in the Planner settings
    • D.Deactivate and reactivate VisitChangedEventShareHandler to replay old visits
    Show the answer and explanation
    Correct answer: B. Run or schedule the Share Visits After Territory Realignment job
    VisitChangedEventShareHandler shares visits in real time based on account sharing, while the Share Visits After Territory Realignment job shares an account's historical visits with users after territory changes. Planner display settings only control how the calendar shows visits and aren't security controls. The Update Provider Account Territory Information job refreshes Year to Date, Next and Last Visit values, not visit sharing. Toggling the handler isn't a documented way to share historical visits.
  2. Question 12 · Medium

    An MSL at Cumulus Financial's biotech client filters the insights view by selecting the parent tag Therapeutic Areas and expects its child tags Oncology and Immunology to be selected too, but they remain unselected. What should the consultant explain?
    • A.TopicValidationHandler blocks child tags from filters until the Subject hierarchy has been validated again by an admin.
    • B.Selecting a parent tag never selects its children, but selecting a child tag selects its parent automatically.
    • C.Child tags are selectable only when the Subject organization-wide default is set to Public Read/Write.
    • D.Child tags appear in filters only after the MSL has upvoted at least one insight that uses each of them.
    Show the answer and explanation
    Correct answer: B. Selecting a parent tag never selects its children, but selecting a child tag selects its parent automatically.
    When filtering insights, selecting a child tag automatically selects its parent, but selecting a parent tag does not select its child tags, so the MSL must pick Oncology and Immunology explicitly. TopicValidationHandler only prevents circular parent-child references when Subjects are updated and has no role in filtering. Upvoting marks an insight as important but does not unlock tags. Subject sharing controls which tags a user can see at all, and Read Only access is enough to filter on a Subject.
  3. Question 13 · Easier · Choose 2

    Get Cloudy Consulting is editing the Case Status picklist values for a client's Medical Inquiries rollout after adding the five inquiry statuses. Which two picklist settings should the consultant apply? Choose 2 answers.
    • A.Set Submitted as the default status value.
    • B.Set Signed as the closed status value so attested inquiries are locked.
    • C.Set Draft as the default status value.
    • D.Set Assigned as the closed status value so the MSL owns a closed case.
    • E.Set Responded as the closed status value.
    Show the answer and explanation
    Correct answers: C. Set Draft as the default status value.; E. Set Responded as the closed status value.
    Salesforce's setup sets Draft as the default Case status, because every new inquiry starts in Draft, and sets Responded as the closed status, because the inquiry ends when the MSL's response is submitted. Defaulting to Submitted would skip the rep's drafting and signature steps. Closing at Assigned would close the case before the MSL has answered. Closing at Signed would end the case before it is even submitted to the MSL queue; locking after signature is handled by the workflow path's stage operations instead.
  4. Question 14 · Medium

    Cloud Kicks' medical device reps run Twilio remote visits from their iPads, and some HCPs in Canada want to join by phone from the car. The admin created a record in Twilio Dial-In Settings with a name and the country, but HCPs still have no working dial-in option. What should the admin do to finish the setup?
    • A.Enter the phone number exactly as it appears in Twilio with its country code, save, and then activate the dial-in setting
    • B.Enter the dial-in phone number in the Customer Video Call Link field of Twilio Settings so invitations include it
    • C.Enter the phone number in national format without the country code, because the Country field adds the code automatically
    • D.Select Toll Free and enter a Room Not Started Message, because the dial-in record needs both before it can be used
    Show the answer and explanation
    Correct answer: A. Enter the phone number exactly as it appears in Twilio with its country code, save, and then activate the dial-in setting
    Dial-in options for Twilio are defined in Twilio Dial-In Settings with a name, country and phone number, and the number must be entered exactly as it appears in Twilio, including the country code (for example +17775555454); after saving, the admin selects Activate for the dial-in setting. Toll Free and the participant messages, such as Room Not Started Message, are optional and don't make the record usable on their own. Customer Video Call Link holds a link to the organization's general video call scheduling location, not a dial-in number. Dropping the country code contradicts the documented format, and the Country field doesn't add it.
  5. Question 15 · Medium

    Northern Trail Outfitters entered 14 in Future Visit Limit in Days in Visit Settings, but reps can still save visits a month ahead on the desktop site. What should the consultant check first?
    • A.Whether the FutureVisitLimitValidationHandler trigger handler is turned on
    • B.Whether Visit Conflict Validation Mode is set to Error instead of the default Warning
    • C.Whether Set blank date/time in Planned Start Time is selected in Visit Settings
    • D.Whether the VisitHolidayValidationHandler trigger handler and company holidays are set
    Show the answer and explanation
    Correct answer: A. Whether the FutureVisitLimitValidationHandler trigger handler is turned on
    Future Visit Limit in Days takes effect only when the FutureVisitLimitValidationHandler trigger handler is on in Trigger Handler Administration. Visit Conflict Validation Mode controls whether repeat visits to the same account within the validation period produce a warning or an error, not how far ahead visits can be planned. Set blank date/time only stops a default planned start time from being prefilled. The holiday handler blocks scheduling on non-working days and enforces business hours, which is a different rule.

Sampling Inventory Management

15% of the exam
  1. Question 16 · Medium · Choose 2

    A Northern Trail Outfitters client's GxP quality procedures require that every sample drop recorded during a visit identifies the production batch the units came from, so that a recall can find every HCP who received an affected lot. Products and Life Science Marketable Product records are already set up for sampling. Which two steps should the consultant include? Choose 2 answers.
    • A.Create Production Batch records for the sample products and Product Batch Item records that allocate each batch to the reps' inventory.
    • B.Populate a serial number on each Product Item record so that reps scan a unique identifier for every unit they drop.
    • C.Turn on Require batch number in the Samples and Items Settings section of Visit Settings in the Admin Console.
    • D.Require an Audited inventory count assessment from each rep before every visit in which samples will be dropped.
    • E.Select Validate sample inventory with the Error mode so that drops without a batch are blocked when the rep submits.
    Show the answer and explanation
    Correct answers: A. Create Production Batch records for the sample products and Product Batch Item records that allocate each batch to the reps' inventory.; C. Turn on Require batch number in the Samples and Items Settings section of Visit Settings in the Admin Console.
    Batch traceability in visits needs batch data, meaning Production Batch records and Product Batch Item records that tie each batch to a rep's inventory, plus the Require batch number setting in Samples and Items Settings so reps must record the batch for each drop. Salesforce recommends against adding serial numbers to product items because it risks duplicate product items for a location and product. Sample inventory validation checks whether the rep has enough remaining stock, not whether a batch was entered. An audited inventory count verifies stock levels and doesn't record which batch went to which HCP during a visit.
  2. Question 17 · Medium

    Universal Containers' compliance auditors want reps' inventory count assessment windows to show how many units each rep received and released and the total the system expects, so they can see how a discrepancy arose. Which Sample Inventory Management setting should the consultant enable?
    • A.Show only active batch assignments, in Org-Wide Settings for inventory
    • B.Show only assigned assessment and operation records, in General Settings
    • C.Show opening count, in General Settings for the field sales profile
    • D.Show system-calculated quantities in Inventory Count Assessments
    Show the answer and explanation
    Correct answer: D. Show system-calculated quantities in Inventory Count Assessments
    Selecting Show system-calculated quantities in Inventory Count Assessments displays the Quantity Received, Quantity Released and Total System Count columns, which is exactly what the auditors asked for. Show opening count adds only the system-calculated Opening Count column. Show only assigned assessment and operation records filters which records appear rather than adding quantity columns. Show only active batch assignments, an org-wide setting, limits inventory processes to active batches and doesn't add columns to counts.
  3. Question 18 · Medium

    Universal Containers sells a vitamin supplement sample that isn't covered by statutory sampling limits. Brand compliance wants per-visit and per-period limits, but when a rep reaches a limit the rep should see an alert and decide whether to continue rather than be blocked. The org already has the default generic sample limit template. What should the Life Sciences consultant recommend?
    • A.Create an advanced template marked Required by Law with a Warning enforcement type so it behaves like the country-specific templates.
    • B.Clone the generic template into a custom generic template, set its limit enforcement type to Warning, activate it and assign it to the product.
    • C.Keep the default generic template and set Sample Inventory Validation Mode to Warning in the Samples and Items Settings section.
    • D.Change the enforcement type on the default generic template from Error to Warning, then assign the template to the supplement product.
    Show the answer and explanation
    Correct answer: B. Clone the generic template into a custom generic template, set its limit enforcement type to Warning, activate it and assign it to the product.
    A custom generic template is created by cloning the default generic template, and unlike the default it lets the admin choose Error or Warning as the enforcement type, so reps can decide whether to continue. The default generic template is predefined, can't be edited, and its only enforcement type is Error, so it can't be switched to Warning. An advanced template marked Required by Law acts like a country-specific template whose only enforcement type is Error, which is the opposite of the requirement. Sample Inventory Validation Mode governs whether drops may exceed the rep's physical inventory, not HCP sample limits, so it leaves the blocking limit behavior unchanged.

Where to go after these 18 questions

Get Agentforce Life Sciences Consultant exam updates by email

Occasional emails when Salesforce changes this exam, plus practice questions with full explanations.

Occasional emails about Salesforce exam changes, plus practice questions with full explanations. We'll email you to confirm. Unsubscribe anytime. See our privacy policy.

Ready for a full Agentforce Life Sciences Consultant practice exam?

Take a timed 60-question exam drawn from all 300 reviewed questions in the real exam's section mix, then drill the sections you miss.