Skip to content

Salesforce

Salesforce Certified Platform App Builder

Question bank · 80 questions · Bank reference 4060

Salesforce Certified Platform App Builder

80 questions · instant answer feedback · concise explanations · free

  1. Question 1 of 80QB's admin is evaluating Salesforce Connect as an integration option. Which statement correctly describes what Salesforce Connect does?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. It displays data from external systems as virtual Salesforce objects in real time without storing the data in Salesforce.

    Salesforce Connect surfaces external data as virtual external objects accessed in real time, with no data copied into Salesforce storage. Nightly replication describes ETL, not Connect, and Connect does not replace the REST API for integrations.

  2. Question 2 of 80QB's admin is deploying an Apex class to production. Salesforce requires a minimum percentage of Apex unit test coverage for production deployments. What is the required coverage threshold?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. 75% of all Apex code must be covered by unit tests

    Salesforce requires 75 percent overall Apex code coverage to deploy Apex to production. Coverage is measured across all Apex in the org, not just the components in the deployment, and there is no way to skip tests entirely.

  3. Question 3 of 80SL wants to track changes to the 'Amount' and 'Stage' fields on the Opportunity object for compliance. Which feature should the admin enable?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Field History Tracking on the Opportunity object for Amount and Stage

    Field History Tracking on Opportunity records who changed Amount and Stage, with old value, new value, and timestamp in a related list. Setup Audit Trail only logs configuration changes, and debug logs are for troubleshooting, not auditable compliance history.

  4. Question 4 of 80QB's admin creates a custom metadata type 'SLA_Config__mdt' to store SLA thresholds used in multiple Flows. Why is Custom Metadata Type preferred over Custom Settings for this use case?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Custom Metadata Type records are deployable as metadata and visible in Change Sets; Custom Setting data is not.

    Custom metadata records are themselves metadata, so they deploy via change sets and the Metadata API between environments. Custom Setting data is just data and must be migrated with Data Loader or API calls, which is the classic exam distinction.

  5. Question 5 of 80SL's admin wants to create a formula field on Opportunity that returns the text 'High Value' if Amount > 100,000 and 'Standard' otherwise. Which formula syntax is correct?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. A. IF(Amount > 100000, 'High Value', 'Standard')

    Salesforce formula syntax is IF(logical_test, value_if_true, value_if_false), so IF(Amount > 100000, 'High Value', 'Standard') is correct. There is no IIF function, and CASE doesn't take a boolean comparison as its first argument.

  6. Question 6 of 80SL's admin is asked about the purpose of a 'Compact Layout' on the Account object. Which statement accurately describes what a Compact Layout controls?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. The fields displayed in the record's highlights panel, Kanban cards, and mobile summary views

    Compact layouts control the key fields shown in the record highlights panel, Kanban cards, and the mobile record preview. Full-page layouts handle the edit view, so the first option confuses the two layout types.

  7. Question 7 of 80SL's admin needs to configure a junction object to support a many-to-many relationship between 'Campaign__c' and 'Product__c'. What is the minimum relationship configuration required on the junction object?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Two Master-Detail relationships — one to Campaign__c and one to Product__c

    A junction object uses two master-detail relationships, one to each parent, to create the many-to-many link. This gives cascade delete, sharing inheritance, and roll-up summary fields; lookups alone don't form a true junction object pattern.

  8. Question 8 of 80SL's admin wants to track the history of status changes on a custom object record over time. The admin needs to see who changed the Status field, when it was changed, and what it was changed from/to. Which feature provides this information?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Field History Tracking enabled on the Status field of the custom object

    Field History Tracking on the Status field logs who changed it, when, and the old and new values on each record. Setup Audit Trail only shows configuration changes, and debug logs or Event Monitoring are not the standard per-record history tools.

  9. Question 9 of 80SL's admin wants to grant a user read access to a specific Account record that the user does not own, without changing any profile, OWD, sharing rule, or role hierarchy settings. Which option achieves this on an individual record basis?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Use Manual Sharing on the specific Account record to grant the user Read access

    Manual sharing grants one user access to a single record without touching profiles, org-wide defaults, sharing rules, or the role hierarchy. Every other option changes org-level sharing settings, which the requirement explicitly forbids.

  10. Question 10 of 80QB's admin needs to display a custom Lightning component on the Opportunity record page only when the Opportunity's Stage is 'Negotiation/Review'. Which feature in the Lightning App Builder controls component visibility conditions?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Component Visibility filters on the component in Lightning App Builder

    Component Visibility filters in Lightning App Builder show or hide a component based on record field values like Stage. Validation rules enforce data integrity, and Dynamic Forms visibility rules apply to fields, not entire components.

  11. Question 11 of 80QB's admin needs to perform a mass update on 200,000 Opportunity records to change a custom field value. The Data Import Wizard is not an option. Which tool supports this volume for updates?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Data Loader with the Update operation and a CSV file

    Data Loader handles updates of 200,000 records efficiently with its Update operation and CSV input. Scheduled flows risk hitting governor limits at that scale, and report inline edit is impractical for mass changes.

  12. Question 12 of 80An admin at SL is reviewing duplicate Leads. The admin wants Salesforce to automatically merge or alert users to duplicates when a new Lead is saved. Which feature should be configured?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Duplicate Management with Matching Rules and Duplicate Rules on the Lead object

    Duplicate Management with matching rules and duplicate rules detects duplicates on save and can alert or block. VLOOKUP in validation rules only works on custom objects and is not the standard deduplication approach.

  13. Question 13 of 80SL's admin wants to give users the ability to quickly create a new Case from any page in Salesforce by clicking a single button in the navigation bar. Which feature enables this?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. A. Custom Quick Action on the Global Actions menu

    Global actions appear in the header so users can create a Case from any page with one click. List view buttons and home page components only work in limited contexts, not everywhere.

  14. Question 14 of 80SL's admin needs a free, fully functional Salesforce org for development and testing that does not expire. Which type of org should the admin request?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. C. Developer Edition org obtained from developer.salesforce.com

    Developer Edition is the free org from developer.salesforce.com that doesn't expire and is meant for building and testing. Trailhead Playgrounds are for training, and trial orgs expire after a set window.

  15. Question 15 of 80SL wants to extend its Salesforce implementation with a third-party app that is built by another company and sold on AppExchange. Which term describes the company that built and sells this app?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Independent Software Vendor (ISV)

    An Independent Software Vendor builds and sells apps on AppExchange that extend the Salesforce platform. Consulting Partners and System Integrators deliver services and implementations, while Resellers focus on distribution rather than creating the app.

  16. Question 16 of 80QB wants to create a self-service portal where its B2B customers can view their account information, open cases, and access product documentation — all branded with QB's logo. Which Salesforce product enables this?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Experience Cloud with a Customer Account Portal template

    Experience Cloud with a Customer Account Portal template provides branded self-service for B2B customers, including account data, cases, and documentation. The Service Cloud console is agent-facing, and Sites with Visualforce requires heavy custom development.

  17. Question 17 of 80SL's admin is setting up an Experience Cloud site. A new external user (partner) needs access to the site. Which type of user license is appropriate for a partner who needs full CRM access in the portal?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Partner Community license

    The Partner Community license is designed for external partners who need access to CRM data like accounts and opportunities in a portal. Customer Community Plus is customer-facing self-service, and Chatter External offers no real CRM record access.

  18. Question 18 of 80QB's IT team wants to publish events from Salesforce to an external system in real time when an Opportunity is closed. Which Salesforce feature supports event-driven architecture for real-time integration?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Platform Events published from a Flow or Apex

    Platform Events are the purpose-built mechanism for publishing real-time business events from Flow or Apex that external systems subscribe to. Change Data Capture could also stream the change, but it broadcasts all record changes rather than a targeted business event.

  19. Question 19 of 80SL's integration architect is designing a solution where an external ERP system needs to push updates into Salesforce whenever an invoice is paid. Which Salesforce feature allows the external system to write data into Salesforce via API?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. REST API or SOAP API calls from the external system to Salesforce

    REST or SOAP API calls let an external ERP authenticate and push record updates directly into Salesforce. Salesforce Connect surfaces external data virtually rather than writing it in, and Data Loader is a bulk file-based tool, not a real-time API path.

  20. Question 20 of 80SL's admin has developed a new automation in sandbox and is ready to deploy to production. The admin uses Change Sets for deployment. Which statement about Change Sets is accurate?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Change Sets can only be sent from a sandbox to its related production org or between connected orgs.

    Change Sets move metadata only from a sandbox to its related production org or between connected orgs. They never include data records, and test execution is configurable rather than automatically running every unit test in the target org.

  21. Question 21 of 80SL's admin wants to test a new feature in a sandbox that closely mirrors production with a representative data sample (not full data volume). Which sandbox type is most appropriate?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Partial Copy Sandbox with a sandbox template

    A Partial Copy Sandbox with a sandbox template copies production metadata plus a defined sample of real data, which fits testing with representative data. A Full Sandbox copies everything and is overkill, while a Developer Sandbox has almost no data.

  22. Question 22 of 80QB's release manager wants to automate deployments using version-controlled metadata. Which Salesforce tooling approach supports source-driven development with version control integration?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Salesforce CLI with source tracking and Git integration

    Salesforce CLI with source tracking and Git integration is the built-in approach for source-driven development, enabling version control and CI/CD. Change Sets and Workbench are manual, browser-based tools with no Git integration, and Data Loader moves records, not metadata.

  23. Question 23 of 80SL's admin receives a request to create an audit trail of all profile and permission changes made by administrators over the past 6 months. Which Salesforce feature provides this information?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Setup Audit Trail in Setup

    Setup Audit Trail logs administrative configuration changes, including profile and permission set modifications, with who, what, and when. Login History covers authentication events, and Field History Tracking cannot be enabled on the Profile object, which is metadata.

  24. Question 24 of 80QB's security policy requires that all users be automatically logged out after 30 minutes of inactivity. Which Setup configuration enforces this?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Session Settings > Timeout Value in Setup

    Session Settings in Setup control the timeout value that logs users out after inactivity. Password Policies govern credentials, Login Hours restrict when users can sign in, and MFA settings only affect identity verification frequency, not idle session expiration.

  25. Question 25 of 80SL's admin wants to understand how Salesforce ensures data for one tenant is never exposed to another tenant in the multi-tenant architecture. Which mechanism is primarily responsible for this separation?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Logical data partitioning using an Organization ID on every record

    Salesforce uses logical partitioning, tagging every record with an Organization ID so tenants share infrastructure but never see each other's data. There is no physical server or per-org VPC isolation, and per-tenant encryption is not the core separation mechanism.

  26. Question 26 of 80QB's admin is investigating why a user's Flow update did not save a record. The admin checks the debug log and sees a 'FLOW_ELEMENT_ERROR' related to a required field. What is the most likely cause?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. The Flow's Create/Update Records element does not populate a required field on the object.

    A FLOW_ELEMENT_ERROR for a required field means the Flow's Create or Update Records element is trying to save without a value the object requires. Field-level security gaps produce different errors, and validation rule failures surface separately in the debug log.

  27. Question 27 of 80SL's admin wants to display a greeting message on the Lightning Home page that changes based on the logged-in user's role. Which feature can conditionally display components based on user attributes?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Lightning App Builder component visibility rules using user role as a filter

    Lightning App Builder component visibility rules can filter on user attributes like role, so a greeting component shows only for matching users on the Home page. Dynamic Forms visibility applies to fields on record pages, not Home page components.

  28. Question 28 of 80An admin at SL needs to add a currency field to a custom object that stores values in multiple currencies and converts them to the org's corporate currency. Which field type and setting combination is required?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Currency field with multi-currency enabled at the org level

    A Currency field with org-wide multi-currency enabled stores values in the entry currency and converts to corporate currency automatically using managed exchange rates. There is no CONVERT formula function in Salesforce formulas.

  29. Question 29 of 80SL's admin wants to enable users to edit multiple records directly from a list view without opening each record individually. Which feature enables this?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Inline Editing in a List View

    Inline editing in a list view lets users modify fields on multiple rows and save them all at once without opening each record. Data Loader and Flows are background or file-based approaches, not direct UI editing.

  30. Question 30 of 80QB's admin is asked to create an Apex class and wants the developer to explain what 'governor limits' means in Salesforce. Which statement best defines governor limits?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Platform-enforced runtime limits that prevent any single transaction from monopolizing shared resources in a multi-tenant environment

    Governor limits are platform-enforced runtime limits on CPU, SOQL, DML, and memory that keep any single transaction from hogging shared resources in the multi-tenant environment. Exam cue: think limits per transaction, not admin-set, security, or class-count quotas.

  31. Question 31 of 80SL's admin is asked to identify where to configure which apps and tabs are visible to a specific set of users without creating a new profile. Which feature should be used?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. A. Permission Sets with app access permissions

    Permission sets grant app and tab visibility to specific users on top of their profile, so no new profile is needed. Profile-based assignment is the tempting distractor, but the scenario explicitly says to avoid creating a profile.

  32. Question 32 of 80QB's admin wants to know how many API calls the org has made today and how many remain before hitting the daily limit. Where can this information be found?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. A. Setup > Company Information > API Requests Last 24 Hours

    Company Information in Setup shows API Requests Last 24 Hours along with the daily limit, so you can see usage and remaining capacity. Remember this setup location for monitoring limits; debug logs and the Trust site don't aggregate daily API counts.

  33. Question 33 of 80SL needs a way to prevent users from logging in outside of business hours (Mon–Fri, 8 AM–6 PM). Which feature enforces login time restrictions per user group?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Login Hours configuration on the user's Profile

    Login Hours are set on the profile, restricting when all users on that profile can log in. IP ranges control where users connect from, not when, and there's no org-level login hours setting in Session Settings.

  34. Question 34 of 80QB needs to provide its partners with limited access to specific Salesforce records without giving them full internal Salesforce licenses. Which feature enables external partner access to Salesforce data at a lower cost?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Experience Cloud Partner Community licenses

    Experience Cloud Partner Community licenses give external partners controlled access to Salesforce records at a much lower cost than internal licenses. Salesforce Platform licenses are for internal users, so they're the wrong fit for external partners.

  35. Question 35 of 80SL's admin is evaluating which report type to use when users need to see data from two related objects where the second object may not have any records. Which report type configuration shows all parent records, even if there are no child records?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. D. Report with 'Accounts with or without Opportunities' type (outer join behavior)

    A custom report type with 'with or without' relationships, like Accounts with or without Opportunities, uses outer join behavior so parents appear even without children. A summary report alone can't force parents with no child rows to appear.

  36. Question 36 of 80SL's admin is told that a recently deployed Flow is causing performance issues due to excessive SOQL queries. The admin reviews the Flow and sees a Get Records element inside a Loop. What is the best practice fix?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Move the Get Records element outside the Loop so it runs once and stores results in a collection variable

    Moving the Get Records outside the Loop bulkifies the Flow by querying once into a collection variable. A Get Records inside a Loop runs one SOQL query per iteration and burns governor limits; delays or batching don't reduce query count.

  37. Question 37 of 80QB's admin wants to display a picklist field on the Opportunity that shows only the values relevant to the selected Opportunity Record Type. Which feature controls picklist value availability per Record Type?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Picklist value sets filtered by the Record Type assignment in Setup

    Record types control which picklist values are available by assigning a subset of the value set to each record type. Field dependencies filter values based on another field, not the record type, and validation rules block saves rather than limiting shown values.

  38. Question 38 of 80An admin at QB is reviewing the differences between 'System Administrator', 'Standard User', and 'Read Only' profiles. Which statement about the System Administrator profile is accurate?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. System Administrators have 'View All Data' and 'Modify All Data' permissions enabled by default.

    The System Administrator profile includes View All Data and Modify All Data by default. Option D fails because the original System Administrator profile can't be freely modified; you clone it and edit the clone, not the standard profile itself.

  39. Question 39 of 80QB's admin is asked to implement a solution where leads submitted through the company website automatically appear as Lead records in Salesforce. Which native feature enables this?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Web-to-Lead configured in Setup with an HTML form

    Web-to-Lead generates an HTML form you embed on your site so submissions create Lead records natively in Setup. When the exam says website form to Lead with no code, think Web-to-Lead; Email-to-Case creates Cases instead.

  40. Question 40 of 80QB's admin wants to build an automation that sends a Slack message to a deal room channel when an Opportunity exceeds $1M and reaches the Negotiation stage. Which combination of Salesforce features enables this without code?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Record-Triggered Flow using the Slack Send Message action

    A record-triggered Flow fires in real time when criteria are met and the Slack Send Message action posts directly to a channel without code. Workflow outbound messages need middleware, and scheduled flows only run once daily, missing real-time behavior.

  41. Question 41 of 80QB's admin is comparing Workflow Rules and Record-Triggered Flows for a new automation requirement. Which capability is available in Record-Triggered Flows but NOT in Workflow Rules?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. C. Calling a subflow or performing multi-object DML operations in a single automation

    Record-Triggered Flows can call subflows and perform DML across multiple objects in one automation, which Workflow Rules cannot do. Remember, Workflow Rules handle field updates, email alerts, tasks, and outbound messages on the triggering record only.

  42. Question 42 of 80SL's admin needs a report that groups Opportunities by both Sales Rep (rows) and Product Family (columns), showing total amounts at each intersection. After the report is built, the admin also needs to view trends over time. Which Salesforce features cover both requirements?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. C. Matrix Report for grouped totals; a Dashboard with a line chart component for trend visualization

    A Matrix Report groups records by both rows and columns, giving totals at each intersection. A dashboard line chart component is the standard declarative way to visualize trends over time; joined reports combine report types, not time trends.

  43. Question 43 of 80SL is implementing Salesforce and the consultant recommends building the data model before configuring automation. Which reason best explains why data model design should precede automation build?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Automation often references specific fields and relationships; changing the data model after building automation can break existing automations.

    Automation like flows and workflow rules references specific fields and relationships, so changing the data model afterward can break them. Exam cue: always design objects, fields, and relationships before building automation logic on top of them.

  44. Question 44 of 80QB's admin needs to allow a specific integration user to bypass sharing rules and access all records for a nightly ETL job, without making the user a System Administrator. Which permission grants this?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. A. 'View All Data' permission assigned via a Permission Set

    View All Data in a Permission Set grants read access to all records without sharing-rule constraints or admin rights. Modify All Data is over-privileged for a read-based ETL job, and sharing rules can't easily cover every object.

  45. Question 45 of 80SL's admin wants to understand what 'Sharing Recalculation' means in Salesforce. Which event typically triggers a sharing recalculation?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. An admin changes a sharing rule, OWD setting, or role hierarchy configuration

    Sharing recalculation runs when the sharing model itself changes, such as editing a sharing rule, OWD, or role hierarchy. Regular record edits or bulk data inserts don't recompute the whole sharing model.

  46. Question 46 of 80QB's admin is explaining the difference between 'Public Groups' and 'Queues' to a new team member. Which statement correctly distinguishes them?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Queues can own records and route work items; Public Groups are used in sharing rules and manual sharing but do not own records.

    Queues can own records and distribute work, while Public Groups only group users for sharing rules and manual sharing. Exam cue: if the question mentions record ownership and routing, think queues, not groups.

  47. Question 47 of 80SL's admin is configuring a new Salesforce implementation for a financial services firm. The firm requires that all data at rest be encrypted beyond Salesforce's standard platform encryption. Which Salesforce feature addresses this requirement?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Shield Platform Encryption for encrypting data stored in Salesforce fields and files

    Shield Platform Encryption encrypts data at rest in fields and files, going beyond Salesforce's baseline protections. TLS only covers data in transit, and field-level security just hides values without encrypting them.

  48. Question 48 of 80QB's admin is asked to configure Lightning Knowledge for the service team. A requirement states that articles should be categorized by product line so agents can filter by category. Which Knowledge feature supports this?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Data Categories and Data Category Groups assigned to Knowledge articles

    Data Category Groups let admins classify articles by product line so agents can filter Knowledge search results by category. Article types and record types control fields and templates, while topics are informal and not the standard filtering mechanism.

  49. Question 49 of 80QB's admin needs to set up a process where Opportunity records created with an Amount over $250,000 are automatically flagged with a custom 'High Value' picklist value and assigned to a senior sales rep queue. Which Salesforce automation approach handles both the field update and assignment in a single tool?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. A single Record-Triggered Flow with an Update Records element and an assignment to a queue

    A single record-triggered flow can update the field and reassign ownership to a queue in one automation. Workflow rules would split the logic across tools, and formula fields cannot update records or ownership at all.

  50. Question 50 of 80SL's admin is reviewing the 'Critical Updates' section in Salesforce Setup. A stakeholder asks why these updates should be tested carefully before activation. Which statement best explains Critical Updates?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Critical Updates introduce behavior changes to the platform that may affect existing configurations; admins should test them before Salesforce auto-activates them.

    Critical Updates change platform behavior and can affect existing declarative and programmatic configurations, so admins should test them before auto-activation. They do not require support approval, and they impact more than just code.

  51. Question 51 of 80QB's admin creates a custom report type for 'Accounts with Contacts and Cases'. The admin needs the report to show Accounts that have Contacts, and for those Contacts, their related Cases — even if a Contact has no Cases. How should the relationship be configured in the custom report type?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Account (primary) → Contact (each record must have related) → Case (records may or may not have related)

    In a custom report type, the middle object requires related records while the last object can allow them optionally, matching Accounts with Contacts and their Cases even when empty. Marking Case as required would drop Contacts that have no Cases.

  52. Question 52 of 80QB's admin is configuring a new Salesforce org for EMEA and needs all date/time fields and currency formats to display according to the user's local locale rather than the org default. Which setting controls this at the user level?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Individual User record > Locale and Time Zone settings overriding the org default

    User records carry Locale, Time Zone, and Currency settings that override the org-wide defaults, so per-user display formatting is controlled there. Company Information sets the org baseline only; profiles and session settings have no locale override for display formats.

  53. Question 53 of 80QB's admin creates a custom formula field on Contact that references the Account's Industry field: Account.Industry. The admin notices the field is blank for some Contacts even though their Account has an Industry value. What is the most likely explanation?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Those Contacts have no Account associated (the Account lookup is null), so the formula returns blank.

    A null Account lookup means there is no parent record to read, so the cross-object formula returns blank for those Contacts. Cross-object formulas work fine across lookup relationships, and picklists can be referenced with TEXT().

  54. Question 54 of 80QB's sales team wants to collaborate on a large Opportunity deal — sharing files, posting updates, and tagging colleagues — all within the Opportunity record. Which native Salesforce feature supports this?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Chatter Feed on the Opportunity record

    The Chatter feed on the record provides native collaboration with posts, file sharing, and @mentions. Slack is an external integration rather than a feature embedded in the Opportunity record itself.

  55. Question 55 of 80SL's admin is asked about the Salesforce Mobile app. A sales rep wants to access Salesforce from their phone while visiting a client site. Which statement about the Salesforce Mobile app is accurate?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. The Salesforce Mobile app is included with standard Salesforce licenses and provides access to CRM data on iOS and Android.

    The Salesforce Mobile app is included with standard licenses and runs on iOS and Android. It supports full create and edit capability based on permissions, so the read-only and separate-license options are false.

  56. Question 56 of 80QB wants to track emails sent from Outlook to a contact and automatically log them on the contact's Activity timeline in Salesforce. Which feature enables this?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Einstein Activity Capture with Salesforce Inbox or Outlook Integration

    Einstein Activity Capture with Outlook Integration automatically logs emails on the contact's activity timeline. Email-to-Case only handles inbound support emails and creates cases, not contact activity logging.

  57. Question 57 of 80A new Salesforce associate at QB wants to learn Salesforce fundamentals interactively at no cost, earn badges, and practice in a real org. Which Salesforce resource should they use?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Trailhead — Salesforce's free online learning platform

    Trailhead is the free interactive learning platform with hands-on challenges and badges. Documentation portals are reference material, not gamified training with practice orgs.

  58. Question 58 of 80QB's Experience Cloud site shows product catalog information that is stored in Salesforce. An admin wants to control which product records are visible to portal users based on their account type. Which feature manages data visibility for Experience Cloud users?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. D. Criteria-based sharing that grants access based on account type to all external users

    Criteria-based sharing rules driven by account type directly control which product records external users can see, matching the requirement precisely. Sharing sets tie access to the user's own account records rather than account-type segmentation, so they are less fitting here.

  59. Question 59 of 80An admin at SL is told that a configuration change must be tested in production because it cannot be fully simulated in a sandbox. Which Salesforce best practice applies here?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. C. Test in the lowest available sandbox first, then validate in production after deployment.

    The sandbox-first lifecycle is the standard best practice: validate in a lower environment, deploy, then confirm in production in a controlled way. Testing directly in production, even off-peak, skips validation steps and carries unnecessary risk.

  60. Question 60 of 80QB operates in the EU and must comply with GDPR. A customer requests that all their personal data be deleted from Salesforce. Which feature should the admin use to address an individual's right to erasure?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. C. Individual object in Salesforce to mark records for deletion, combined with data erasure requests in Privacy Center

    The Individual object marks a person's data for privacy processing, and Privacy Center handles data deletion and consent requests to satisfy GDPR erasure rights. Data Mask only obfuscates sandbox data, and a manual Data Loader delete lacks the governed, auditable workflow.

  61. Question 61 of 80QB's admin has a Validation Rule and a before-save Flow both running on the Contact record. Both validate the email format. Which executes first when a Contact record is saved?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. A. The before-save Flow executes first, then the Validation Rule.

    Before-save flows run before validation rules so their field updates are visible to the validation logic. Validation rules assess the final values just before the save commits, and the order never depends on when the automations were created.

  62. Question 62 of 80QB's admin is asked to configure a feature that automatically assigns an Account to a specific sales territory based on the Account's postal code. Which Salesforce feature supports this?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Territory Management with account assignment rules based on postal code

    Enterprise Territory Management uses account assignment rules that can filter on postal code to place Accounts into territories automatically. Standard assignment rules only exist for Leads and Cases, so Account criteria rules aren't available out of the box.

  63. Question 63 of 80QB's admin wants to enforce a rule that Opportunity Close Date cannot be set to a date in the past. Which formula in a Validation Rule achieves this?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. A. CloseDate < TODAY()

    CloseDate < TODAY() fires the validation rule whenever the close date is before today, which is the standard pattern. Option C is logically equivalent, but A is the conventional, clearer formulation expected on the exam.

  64. Question 64 of 80SL's admin needs to store configuration values (like an API endpoint URL) that vary between sandbox and production but should not be exposed as code. Which Salesforce feature is best suited?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Custom Setting (Hierarchy type) with different values per environment

    Hierarchy custom settings let you store environment-specific configuration values, like an API endpoint, that differ between sandbox and production without hardcoding. Named Credential is the strongest distractor because it stores endpoints securely, but it's for callout authentication rather than general per-environment configuration.

  65. Question 65 of 80QB's admin is configuring Einstein Prediction Builder to predict whether a Lead will convert. What type of data does Einstein Prediction Builder analyze to build this predictive model?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Historical Salesforce data in the org, including past Lead conversion records

    Einstein Prediction Builder trains on your own org's historical records, including past lead conversion outcomes, to learn predictive patterns. It doesn't use external benchmarks or streaming data, and it needs more than a 30-day window to build a reliable model.

  66. Question 66 of 80SL's admin wants to capture a record of every time a user views a sensitive Account record, for security compliance purposes. Which Salesforce feature provides this capability?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. C. Event Monitoring with Record View events

    Event Monitoring captures Record View events showing who opened a record and when, which fits the compliance need. Field History Tracking only logs field changes, and the Setup Audit Trail only logs configuration changes, not record views.

  67. Question 67 of 80SL has enabled Advanced Currency Management (ACM). An admin wants to understand how dated exchange rates affect Opportunity records. Which statement about ACM is accurate?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. With ACM enabled, Opportunity Amount is converted using the exchange rate effective on the Opportunity Close Date.

    With Advanced Currency Management, dated exchange rates apply, so Opportunity Amount converts using the rate in effect on the Close Date. ACM is historical, not real-time, and it does apply to the standard Amount field, which rules out the distractors.

  68. Question 68 of 80QB's admin is configuring an Approval Process for Capital Expenditure requests. The business requires that if the initial approver rejects the request, the submitter is notified but cannot resubmit. Which Approval Process setting supports this?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. C. Configure the Final Rejection Action to lock the record and send a rejection email

    Final Rejection actions can lock the record and send an email alert to the submitter, which prevents resubmission while keeping the user informed. The other options describe settings that either don't exist or don't block a new submission.

  69. Question 69 of 80QB's admin is reviewing a large org with hundreds of active automations. The admin wants to see a single view of all automation on a specific object — including Flows, Workflow Rules, and Process Builder processes. Which Salesforce feature provides this visibility?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. A. Object Manager > Automation tab for the selected object

    In Object Manager, selecting an object shows its automation list including flows, workflow rules, and processes in one place. Flow Trigger Explorer only covers record-triggered flows, so it misses legacy workflow rules and processes.

  70. Question 70 of 80QB's admin needs to merge three duplicate Account records into one master record. Which Salesforce tool supports Account deduplication and merging directly within the UI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. The Merge Accounts feature available from the Accounts list view or record detail page

    The native Merge Accounts feature handles up to three duplicates directly in the UI from list views or record pages. Data tools like the import wizard and Data Loader do not merge in place, and duplicate record sets are the indirect path.

  71. Question 71 of 80SL's admin is asked to create a formula that returns the fiscal quarter number (1–4) based on the Opportunity Close Date, assuming the fiscal year starts in February. Which approach is most appropriate?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Build a custom formula using MONTH() and IF/CASE logic aligned to the February fiscal start

    With a February fiscal start, a formula using MONTH with IF or CASE logic maps months to the correct quarter explicitly. There is no standard QUARTER function honoring fiscal settings, and roll-up summaries aggregate rather than classify.

  72. Question 72 of 80SL's admin enables Person Accounts in their Salesforce org for their B2C business unit. Which statement accurately describes a limitation of Person Accounts?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Person Accounts merge the Account and Contact into a single record, which means standard Contact sharing rules may not apply the same way as for business Accounts.

    A Person Account combines Account and Contact into one record, so Contact sharing behaves differently than with business Accounts. Person Accounts still support Opportunities, Cases, and Activities, and they live in the same org.

  73. Question 73 of 80QB's admin is reviewing the Salesforce release notes for the upcoming Spring release. The admin finds that a feature they rely on is being retired. Where should the admin look to find official timelines, migration guidance, and alternatives for deprecated features?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Salesforce Release Notes and the associated Trailhead module for the upcoming release

    Release Notes are the official source for deprecation timelines, migration guidance, and recommended alternatives, with paired Trailhead content for adoption. Trust shows service health, and Setup Audit Trail logs admin changes, not retirement schedules.

  74. Question 74 of 80QB's admin wants to integrate Salesforce with the company's Slack workspace so that deal updates are posted to a dedicated Slack channel automatically. Which Salesforce product enables this natively?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Slack-Salesforce integration via Salesforce for Slack app

    The Salesforce for Slack app is the native integration that posts record updates to Slack channels. Salesforce Connect surfaces external data inside Salesforce, which is the opposite direction of what's needed.

  75. Question 75 of 80QB's Salesforce Account Executive recommends a consulting partner to assist with the implementation. The consulting company is a registered Salesforce partner. Which role does this consulting company play in the Salesforce ecosystem?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Salesforce Partner (SI / Consulting Partner)

    A registered Salesforce consulting partner delivers implementation services, which is the SI or Consulting Partner role. An ISV builds and sells apps on AppExchange rather than providing services.

  76. Question 76 of 80QB's admin is reviewing the Salesforce Trust site (trust.salesforce.com). A key stakeholder asks what information is available there. Which best describes the Trust site's purpose?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. It provides real-time system status, performance data, incident history, and maintenance schedules for Salesforce services.

    The Trust site shows real-time system status, incident history, performance data, and maintenance windows for Salesforce services. Support cases are filed through the Help portal, and AppExchange is a separate marketplace.

  77. Question 77 of 80QB's admin wants to query Salesforce data directly from the browser to validate automation results without installing any software. Which tool provides a browser-based SOQL query interface?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. D. All of the above support browser-based SOQL queries

    All three tools can run SOQL from the browser: the Developer Console's Query Editor, Workbench, and the Salesforce Inspector extension. For the exam, remember Developer Console and Workbench are the classic browser-based query tools; no desktop installation is needed.

  78. Question 78 of 80SL's admin is asked to configure Salesforce so that when a user types in a text field, a list of suggested values appears based on previously entered data. Which Salesforce field type provides this native auto-complete behavior?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. C. Text field — Salesforce does not provide native auto-complete on plain text fields without code

    Plain text fields have no native auto-complete from previously entered values; suggestions on demand would require custom code like an LWC. Picklists have no Suggest Values option, and Lightning does not auto-complete all text fields.

  79. Question 79 of 80SL implements Salesforce Data Cloud to unify customer data from multiple sources. An admin is asked what Data Cloud's primary function is relative to the core Salesforce CRM org. Which statement best describes Data Cloud's role?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Data Cloud ingests, harmonizes, and resolves identity across data from multiple sources, creating a unified customer profile that can be activated across Salesforce products.

    Data Cloud ingests, harmonizes, and identity-resolves data from multiple sources into a unified customer profile activated across Salesforce products. It complements rather than replaces the CRM database and is not a backup or Marketing Cloud module.

  80. Question 80 of 80SL's admin creates a Record-Triggered Flow that runs after a Case is updated, but the Flow also updates the same Case record. The admin is concerned about infinite loops. Which setting in the Flow prevents retriggering?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. B. Enable the 'Prevent Recursive Triggering' option in the Flow's trigger configuration

    Flow Builder's recursive trigger prevention stops a record-triggered flow from re-firing when it updates the same record in the same transaction. Entry conditions only narrow when the flow starts, and flag-based workarounds are brittle compared with the built-in setting.

New video rounds on @CertPunch.

Study on mobile

Get CertPunch for iOS or Android.

Website sessions are saved in this browser tab. They do not transfer to the apps.

Scroll to Top