Salesforce Administrator (ADM-201) Practice Exam
Validates core Salesforce administration skills including configuration and setup, object management with Lightning App Builder, process automation, sales and service applications, productivity tools, and data and analytics management.
Practice 720 exam-style Salesforce Administrator (ADM-201) questions with full answer explanations, then take timed mock exams that score like the real thing.
Question bank reviewed Jul 2026.
What the Salesforce Administrator (ADM-201) exam covers
- Configuration and Setup143 questions
- Object Manager and Lightning App Builder143 questions
- Sales and Marketing Applications87 questions
- Service and Support Applications80 questions
- Productivity and Collaboration51 questions
- Data and Analytics Management101 questions
- Workflow and Process Automation115 questions
Free Salesforce Administrator (ADM-201) sample questions
A sample of 10 questions with answers and explanations. Sign up free to practice all 720.
-
An administrator needs to update the org's mailing address and the primary contact information that appears on the Company Information page in Setup. Which permission must the administrator hold to edit these details?
- ACustomize ApplicationCorrect
- BManage Roles and Sharing
- CManage Profiles and Permissions
- DManage Internal Users
✓ Correct answer: AThe Company Information page in Setup stores the organization name, primary contact, mailing address, default locale, and currency settings, and editing it requires the Customize Application permission. This permission is included in the standard System Administrator profile and governs org-wide configuration of the company profile. Without it, an administrator cannot click Edit on the page even if they can view it.
Why the other options are wrong- BManage Roles and Sharing controls the role hierarchy and sharing settings, not editing of org-wide company profile fields.
- CManage Profiles and Permissions lets you edit profiles and permission sets but does not unlock the Company Information setup page.
- DManage Internal Users is a subset permission for administering internal user accounts and does not unlock the company profile fields.
-
An administrator at Northern Trail Outfitters needs to ensure that, by default, no user can view another user's Account records unless they are explicitly granted access. What is the FIRST setting the administrator should configure to enforce this baseline?
- ASet the Account organization-wide default to PrivateCorrect
- BSet the Account organization-wide default to Public Read Only
- CCreate a permission set that removes Read on Accounts
- DDisable Grant Access Using Hierarchies on the Account object
✓ Correct answer: AOrganization-wide defaults establish the baseline level of access that the most restricted user should have, and they are the foundation of the sharing model. Setting the Account OWD to Private means a user can only see Account records they own, with broader access opened deliberately through the role hierarchy, sharing rules, or manual sharing. Because OWD is the starting point everything else builds on, it is the first setting to configure for a closed-by-default model.
Why the other options are wrong- BPublic Read Only would let every user view all Account records, which is the opposite of the required closed-by-default baseline.
- CObject permissions control whether a user can see the object at all, not record-level visibility between users, which OWD governs.
- DThat checkbox only stops managers from inheriting access through the hierarchy and does nothing to restrict the default visibility.
-
An administrator created a custom object with an Auto Number Record Name and a Display Format of INV-{0000}. The company has already created 150 records. Leadership now wants future record numbers to display four-digit values padded with leading zeros AND wants existing records renumbered to match. What is true about this request?
- AChanging the Display Format automatically renumbers all of the existing records
- BExisting auto numbers are not retroactively changed; only new records use the updated formatCorrect
- CThe Display Format of an Auto Number field cannot be edited after it is created
- DThe admin must convert the field to Text before existing records can be renumbered
✓ Correct answer: BWhen you edit the Display Format of an Auto Number field, the change applies only to records created after the change. Salesforce does not retroactively renumber or reformat existing records, so the 150 existing INV records keep their original values while new records follow the updated format. Renumbering existing records would require a data update through tools like Data Loader, not a format change.
Why the other options are wrong- AChanging the Display Format does not automatically renumber existing records; it only affects newly created ones.
- CAuto Number Display Formats can in fact be edited after creation, so this statement is incorrect.
- DConverting the field to Text is not required and would not renumber records; it also changes the field's behavior entirely.
-
A System Administrator profile shows all record types, but a standard Sales User profile should only be able to create Opportunities of the New Business record type, not the Renewal record type. Where does the admin configure this?
- ARecord type assignment on the Sales User profileCorrect
- BSharing rules configured on the Opportunity object
- CThe Renewal record type's active or inactive status
- DField-level security set on the Sales User profile
✓ Correct answer: AWhich record types a user can select when creating records is controlled by the record type assignments on their profile (and any assigned permission sets). On the Sales User profile, the admin assigns only the New Business record type and sets it as the default, leaving the Renewal record type unassigned. As a result, those users can never create Renewal opportunities, while the System Administrator profile keeps both record types assigned.
Why the other options are wrong- BSharing rules on the Opportunity object control who can view or edit existing records, not which record types a user may create.
- CThe Renewal record type's active status would remove it for everyone, not just for Sales Users, so it cannot selectively restrict one profile.
- DField-level security on the Sales User profile governs access to individual fields, not record type availability.
-
Only one lead assignment rule can be active in an organization at a time, although that rule may contain multiple ordered rule entries.
- ATrueCorrect
- BFalse
✓ Correct answer: ASalesforce permits only one active lead assignment rule per organization at any given time. That single active rule can, however, contain many rule entries, each with its own criteria and an order number that determines evaluation sequence. When a lead is created or edited with the assignment rule applied, Salesforce evaluates entries top to bottom and assigns ownership based on the first matching entry. Multiple inactive rules can exist for testing or seasonal use, but exactly one is active and enforced.
Why the other options are wrong- BFalse is incorrect, because Salesforce enforces exactly one active lead assignment rule containing multiple ordered entries.
-
A rep cannot find a particular price book when adding products, although they can see and edit the opportunity. Other reps using a different team can select that price book. What should the administrator check first?
- AWhether the rep has access to that price book through price book sharingCorrect
- BWhether the rep has access through the opportunity sharing rules
- CWhether the rep is assigned an active product family record type
- DWhether the rep's profile has edit access on the standard price book
✓ Correct answer: APrice books are protected by their own sharing settings, so a user can only select a price book they have been granted access to. When one team can use a price book but another cannot, the difference is typically the price book's sharing, which the administrator manages by sharing the price book with the appropriate users, roles, or public groups. Confirming the rep's price book access is therefore the correct first step to check.
Why the other options are wrong- BOpportunity sharing rules govern who can see the opportunity record, and the rep can already see and edit the opportunity, so they are not what blocks price book selection.
- CProduct family is just a picklist attribute on products and there is no product family record type that controls which price books a rep may select.
- DEdit access on the standard price book comes from a separate sharing grant, and profile object permissions do not determine visibility of a specific price book to one team.
-
An administrator configured Omni-Channel but agents report that no chats or cases are being pushed to them even though they are online. The presence statuses exist and capacity is set. What is the MOST likely missing configuration?
- AThe agents were never granted the Knowledge User license that is required before any routing can occur
- BThe queues are not associated with a routing configuration, or agents are not members of the source queuesCorrect
- CField History Tracking has been left disabled on the Case object across the entire Salesforce org
- DThe organization has not yet had multi-currency support enabled in the company information settings
✓ Correct answer: BOmni-Channel pushes work from queues that have a routing configuration applied, and only agents who are members of those queues and who have selected an available presence status linked to the relevant service channel receive items. If the queue lacks a routing configuration or the agents are not queue members, no work can be routed regardless of presence and capacity. Verifying queue membership and routing configuration is the standard troubleshooting step.
Why the other options are wrong- AThe Knowledge User license governs authoring articles and has no bearing on whether work is routed.
- CField History Tracking records field changes and is unrelated to Omni-Channel routing.
- DMulti-currency affects how monetary values are stored and displayed, not routing of work items.
-
While importing 4,000 new Account records with the Data Import Wizard, an administrator wants to ensure that record-triggered Flows and validation rules do NOT run so the load completes quickly without side effects. What should the admin know about the Data Import Wizard?
- AThe Data Import Wizard always exposes a per-import toggle you can use to switch off triggers, Flows, and validation rules for that job
- BThe Data Import Wizard does not provide an option to bypass triggers and automation; Data Loader's Bulk API or careful planning is needed for thatCorrect
- CValidation rules and record-triggered Flows never fire during any type of import performed into Salesforce, so no side effects occur
- DThe Data Import Wizard automatically disables all triggers, Flows, and validation rules for any single import above 1,000 records
✓ Correct answer: BThe Data Import Wizard does not expose a setting to suppress triggers, Flows, or validation rules, so all active automation and validation rules execute against the imported records. When an admin needs to reduce automation impact, options include using Data Loader (where automation can sometimes be managed through deactivation or careful sequencing) or temporarily deactivating the relevant automation before loading. Understanding this limitation prevents unexpected side effects during Wizard imports.
Why the other options are wrong- AThe Wizard offers no such toggle; it always lets active automation and validation run.
- CValidation rules and Flows do run during imports, so claiming they never run is incorrect.
- DThere is no record-count threshold at which the Wizard automatically disables automation.
-
An administrator wants to ensure that when a custom report type is created for Accounts and Opportunities, the report can also return Accounts that have no Opportunities at all. Which custom report type setting controls this?
- AThe 'A' records may or may not have related 'B' records option (outer join)Correct
- BThe deployment status of the report type set to In Development
- CA row limit applied to the related object in the report
- DEnabling field-level security on the related object's fields
✓ Correct answer: AWhen defining the object relationship in a custom report type, Salesforce offers two choices: each 'A' record must have at least one related 'B' record (an inner join), or 'A' records may or may not have related 'B' records (an outer join). Selecting the outer-join option allows Accounts with no related Opportunities to appear in the report, which satisfies the requirement. This relationship setting is fundamental to how custom report types return data.
Why the other options are wrong- BDeployment status controls whether the report type is visible to users, not whether childless parents are returned.
- CA row limit caps displayed rows and cannot influence the join behavior defined in the report type.
- DField-level security governs which fields users see and has no bearing on whether childless parents are included.
-
An administrator needs a flow to combine a Contact's FirstName and LastName into a single greeting like "Hello, Jane Smith!" for use in a Screen element. The value must recalculate automatically whenever the referenced fields change during the flow. Which resource type best meets this requirement?
- AA text template resource
- BA formula resourceCorrect
- CA stage constant
- DA choice resource
✓ Correct answer: BA formula resource calculates its value dynamically every time it is referenced, using flow resources and formula functions, which is ideal for concatenating FirstName and LastName into a greeting that always reflects current values. The administrator can write a formula that combines a literal greeting with the two name fields, and the result is computed on demand without any Assignment element. This makes formulas the most efficient choice for derived, read-only values.
Why the other options are wrong- AA text template is used to format rich or plain display text and would still require manual rebuilding when inputs change.
- CA constant holds a single fixed value defined at design time and cannot reference other fields or recalculate.
- DA choice resource defines selectable options for screen components and is not used to build calculated text.
Salesforce Administrator (ADM-201) practice exam FAQ
How many questions are in the Salesforce Administrator (ADM-201) practice exam on CertGrid?
CertGrid has 720 practice questions for Salesforce Administrator (ADM-201), covering 7 exam domains. The real Salesforce Administrator (ADM-201) exam has about 60 questions.
What is the passing score for Salesforce Administrator (ADM-201)?
The Salesforce Administrator (ADM-201) exam passing score is 650, and you have about 105 minutes to complete it. CertGrid scores your practice attempts the same way so you know when you are ready.
Are these official Salesforce Administrator (ADM-201) exam questions?
No. CertGrid is an independent practice platform. Questions are written to mirror the style and concepts of Salesforce Administrator (ADM-201), with full explanations, but they are not official or copied vendor exam items. They are original practice questions designed to help you genuinely learn the material.
Can I practice Salesforce Administrator (ADM-201) for free?
Yes. You can start practicing Salesforce Administrator (ADM-201) for free with daily practice and sample questions. Paid plans unlock full timed exams, complete explanations, and domain analytics.