CoStudy

HomeCertifications › Salesforce Platform Administrator

Salesforce Platform Administrator practice questions and exam guide

250 multiple-choice questions, 150 flashcards and 10 scenario simulations, organised into 8 chapters, written to the Salesforce Certified Platform Administrator blueprint. Every question carries a full rationale.

Written and maintained by Nick Burton · last updated 2026-08-22 · how we write and review questions

Study Salesforce Platform Administrator in CoStudy →

About the Salesforce Platform Administrator exam

Salesforce Certified Platform Administrator (Plat-Admn-201) — blueprint effective 15 December 2025, replacing the former Salesforce Certified Administrator (ADM-201). Sections: Data and Analytics Management 17%, Configuration and Setup 15%, Object Manager and Lightning App Builder 15%, Automation 15%, Sales and Marketing Applications 10%, Service and Support Applications 10%, Productivity and Collaboration 10%, Agentforce 8%. Workflow Rules and Process Builder reached end of support on 31 December 2025 — existing ones continue to run but no new ones can be created, and Flow Builder is the sole go-forward declarative automation tool with Migrate to Flow as the migration path. Lightning Experience is the assumed UI; Apex and Visualforce are out of scope.

CoStudy's Salesforce Platform Administrator bank holds 410 items organised into 8 chapters that follow the published blueprint. Every multiple-choice question carries a written rationale explaining why the correct answer is correct and why each distractor is tempting but wrong, and the bank includes 10 scenario-based simulations.

What the Salesforce Platform Administrator bank covers

Each chapter follows a domain of the published exam outline. Practise one on its own:

Free Salesforce Platform Administrator practice questions

A sample of 24 multiple-choice questions from the bank, with the full rationale shown.

Data and Analytics Management

Which tool should an admin use to import roughly 200,000 account records?

  1. The Data Import Wizard, the in-browser tool capped at 50,000 records per import for supported objects
  2. Data Loader, the supported client application built for high-volume inserts, updates, and bulk loads
  3. Manual record creation by a team of users working through the source spreadsheet over several days
  4. A report on the account object, exported and then re-uploaded so the rows land as new account records

Answer: B — Data Loader, the supported client application built for high-volume inserts, updates, and bulk loads

B) Correct. Data Loader is the client tool for high-volume loads and can use the Bulk API for large jobs. A) The Data Import Wizard is capped at 50,000 records per import and does not support every object. C) Manual entry cannot scale to this volume or be audited. D) Reports read data; they cannot create records.

A nightly integration file contains a mix of records that already exist in Salesforce and records that are brand new. The source system supplies its own primary key, which has been stored on a custom field in Salesforce. The MOST efficient single operation is:

  1. Upsert the file, matching on the Salesforce record Id column
  2. Update the whole file, then insert the rows that the update rejected
  3. Insert the whole file, then run a duplicate report and delete the extra rows
  4. Upsert the file, matching on the custom field marked as an External ID

Answer: D — Upsert the file, matching on the custom field marked as an External ID

D) Correct — upsert matches on an External ID field, updating a record when the key matches and inserting when it does not, which handles both cases in one pass. C) tempts because it does load everything, but it creates duplicates that then need manual cleanup. B) is the two-pass workaround people fall back on when they do not know upsert exists; it works but is not the single efficient operation asked for. A) is close but wrong on the mechanism — matching on Salesforce Id can only update, since new rows have no Id to match.

An admin wants a report to group Opportunity amounts into Small, Medium and Large ranges without adding a field to the object. The BEST tool is:

  1. A bucket column defined on the Amount field within the report
  2. A formula field added to Opportunity that returns the matching range name
  3. A summary formula that evaluates the amount at each grouping
  4. A cross filter that separates the amounts into three bands

Answer: A — A bucket column defined on the Amount field within the report

A) Correct — bucket columns categorise numeric or picklist values into named ranges inside the report, with no schema change. B) achieves a similar display but adds a field to the object, which the requirement explicitly rules out. C) tempts because summary formulas do calculate, but they produce values at group level rather than a grouping category. D) misapplies cross filters, which filter on the existence of related records.

Configuration and Setup

Which is the best way to test changes before deploying them to production?

  1. Building directly in production with a temporary user and a hidden app
  2. Skipping testing, because failed deployments are rolled back automatically
  3. Loading production data into a scratch org and testing against that copy
  4. Building in a sandbox, then deploying by change set or the Salesforce CLI

Answer: D — Building in a sandbox, then deploying by change set or the Salesforce CLI

D) Right. Building and testing in a sandbox and then promoting the tested metadata is the standard release pattern. A) Production is live, so mistakes reach users immediately. B) A failed deployment is rejected, but nothing undoes changes made directly in the org. C) Scratch orgs start empty and are not a place to stage production data.

Which Salesforce edition bundles Sales Cloud and Service Cloud out of the box with the highest capacity and support tier?

  1. Essentials, the small-business entry tier with a deliberately limited setup surface
  2. Professional, which adds core CRM depth but constrains platform extensibility
  3. Enterprise, which bundles both clouds at standard capacity and support levels
  4. Unlimited, which bundles both clouds at the highest capacity and support tier
  5. Developer, the free org intended for building and learning rather than production

Answer: D — Unlimited, which bundles both clouds at the highest capacity and support tier

D) Unlimited bundles Sales and Service Cloud together with the largest storage, support and platform allocations. C) Enterprise also bundles both clouds, which is why it tempts, but it sits below Unlimited on capacity and included support. A) Essentials is the small-business entry tier. B) Professional adds CRM depth without full platform extensibility. E) Developer is a free build-and-learn org, not a production edition.

A certified administrator misses the deadline for the required Trailhead maintenance modules. What happens to the credential?

  1. It is permanently revoked and the full certification exam must be retaken
  2. It becomes inactive and is reinstated once the outstanding modules are completed
  3. It converts automatically into a lower-tier credential with reduced privileges
  4. It is unaffected, because maintenance is optional guidance rather than a rule
  5. It stays valid provided a paid renewal is purchased within the following year

Answer: B — It becomes inactive and is reinstated once the outstanding modules are completed

B) Missing a maintenance deadline moves the credential to an inactive state, and completing the outstanding free Trailhead maintenance modules reactivates it at no cost. A) Nothing is revoked and no re-sit is required, which is the fear this question plays on. C) Credentials do not downgrade. D) Maintenance is mandatory, not advisory. E) There is no purchase involved: the maintenance modules are free on Trailhead.

Object Manager and Lightning App Builder

Which field type stores a pointer from one Salesforce record to another record?

  1. A lookup or master-detail relationship field pointing at the related record
  2. A text field holding the related record's name as free-form typed characters
  3. A number field holding a numeric identifier the admin keys in by hand
  4. A date field, which stores only a calendar value with no record reference
  5. A picklist field, which stores one value from an admin-defined value set

Answer: A — A lookup or master-detail relationship field pointing at the related record

A) Relationship fields are the only field types that store a real reference to another record: lookup is a loose reference, master-detail is a tight one, and external lookup and hierarchical lookup cover external data and the User object. B) and C) store copied values that never stay in sync and give no related lists. D) stores a calendar value only. E) constrains input to a value set but does not link records.

An Account record page is cluttered. The admin wants individual fields to appear only for users in a particular role, without maintaining several page layouts. The MOST appropriate approach is:

  1. Create one record type and matching page layout per role, assigned by profile
  2. Use field-level security to hide the fields from every other profile
  3. Use dynamic forms in the Lightning App Builder with visibility rules on fields
  4. Add a component filter on the highlights panel to suppress the fields

Answer: C — Use dynamic forms in the Lightning App Builder with visibility rules on fields

C) Correct — dynamic forms move layout fields into the Lightning record page, where each field or field section can carry its own visibility rule. A) is the pre-dynamic-forms workaround and produces exactly the layout sprawl the admin wants to avoid. B) is a security control, not a display preference, and it removes the data entirely rather than tailoring the page. D) targets the wrong component; the highlights panel does not govern detail fields.

When a Master record is deleted, what happens to Detail records in a Master-Detail relationship?

  1. Detail records become independent
  2. Detail records are automatically deleted (cascade delete) — and inherit Master's sharing/security
  3. Detail records keep the Master ID but link breaks
  4. Detail records cannot exist without Master
  5. Both B and D

Answer: E — Both B and D

Master-Detail tight relationship: Detail records require Master, are deleted with it, inherit sharing/security. (B describes the cascade behavior; D is the requirement.) Lookup is the loose alternative if you need independence.

Automation

Which tool should an admin use to build a new declarative automation in Salesforce today?

  1. Workflow Rules, which are past end of support and cannot be newly created
  2. Process Builder, which is past end of support and cannot be newly created
  3. Flow Builder, the go-forward declarative automation tool for all new work
  4. Triggers written in code, which sit outside the administrator's remit entirely
  5. Macros, which replay a fixed set of console clicks for an agent on demand

Answer: C — Flow Builder, the go-forward declarative automation tool for all new work

C) Flow Builder is the single go-forward declarative automation tool, spanning record-triggered, scheduled, screen and autolaunched flows. A) and B) reached end of support on 31 December 2025: no new ones can be created and no fixes are issued, though existing active rules and processes keep running until they are moved with the Migrate to Flow tool. D) Code is developer work. E) Macros automate console keystrokes, not record logic.

What does an approval process do in Salesforce?

  1. Nothing: the capability was removed and its behaviour folded into flows
  2. It replaces validation rules by checking data quality before any record saves
  3. It routes a submitted record through steps to approvers and fires actions
  4. It only sends notification emails and cannot change the record in any way
  5. It locks every record in the object permanently once the process is activated

Answer: C — It routes a submitted record through steps to approvers and fires actions

C) An approval process defines entry criteria, one or more steps with assigned approvers such as the manager, a queue or a named user, and initial, final approval, rejection and recall actions like field updates, emails and record locking. A) Approvals remain a current, supported feature. B) Validation rules are separate. D) Approvals do far more than email. E) Locking applies to records in the process, not the whole object.

A field set by a before-save record-triggered flow is failing a custom validation rule that the admin expected it to satisfy. Regarding the order of execution, which is accurate?

  1. Custom validation rules evaluate before any record-triggered flow runs
  2. Before-save flows run first, so validation sees the value the flow assigned
  3. Validation rules and before-save flows run in parallel with unpredictable results
  4. Before-save flows run only after the record is committed to the database

Answer: B — Before-save flows run first, so validation sees the value the flow assigned

B) Correct — before-save record-triggered flows execute before custom validation rules, so validation evaluates the flow's assigned values, which is why the rule is firing on them. A) reverses the sequence and is the most common misreading of the order of execution. C) invents non-determinism; the order is defined and documented. D) confuses before-save with post-commit processing, which happens at the very end.

Sales and Marketing Applications

An admin must let reps drag opportunities between stages from a list view and see a warning on deals with no open activity. Which requirement is NOT satisfied by Kanban configuration alone?

  1. Displaying a summary total of Amount across each stage column shown
  2. Preventing a drag that would skip a stage in the defined sales process
  3. Grouping the records in the list view by the Stage picklist field values
  4. Surfacing an alert icon on records missing an open task or event now

Answer: B — Preventing a drag that would skip a stage in the defined sales process

B) Correct — Kanban does not enforce stage order; blocking a skipped stage requires a validation rule or a record-triggered flow. A) is available: Kanban summarises a numeric field per column. C) is the basic setup step for Kanban and is fully supported. D) is the built-in alert Kanban offers for records lacking activity, so it tempts as the missing capability when it is actually present.

A company captures inquiries through a Web-to-Lead form on its public site. Leads arriving overnight sit unowned until someone notices them. Which configuration MOST directly ensures every submitted lead lands with a named owner?

  1. A lead scoring field that ranks each new inquiry by industry and revenue
  2. A lead queue that users subscribe to from their personal settings page
  3. A validation rule requiring the Lead Owner field to be populated on save
  4. An active lead assignment rule with a catch-all default lead owner set

Answer: D — An active lead assignment rule with a catch-all default lead owner set

D) Correct — Web-to-Lead always runs the active lead assignment rule, and the Default Lead Owner catches anything no rule entry matches, so no lead is ever left stranded. B) tempts because queues do hold leads, but membership is admin-controlled and a queue alone routes nothing without a rule pointing at it. C) fails because owner is always populated by the system on a Web-to-Lead insert, so the rule blocks nothing and solves nothing. A) is a real practice but scoring prioritises leads for humans; it does not assign them.

What happens to the records involved when a qualified Lead is converted?

  1. Nothing changes; the lead stays editable and no downstream records are created
  2. The lead is reclassified as a campaign and its members are copied across
  3. The lead record is permanently deleted once its field values have been copied
  4. An account and contact are created, an opportunity optionally, per field mapping
  5. The lead becomes a case that is routed into the service queue for follow-up

Answer: D — An account and contact are created, an opportunity optionally, per field mapping

D) Conversion creates or matches an account and a contact and optionally creates an opportunity, moving values across using the lead field mapping defined in Setup. A) The lead is set to a converted status and becomes read-only. B) Campaigns relate to leads but conversion does not produce one. C) The lead is retained for reporting rather than deleted, which is why this tempts. E) Cases are unrelated to lead conversion.

Service and Support Applications

Which is the BEST way to send case status updates to a customer by email?

  1. Build a custom web service that pushes status text to the customer whenever a case field value is changed
  2. Create a sharing rule that grants the customer's user record read access to the case and its related lists
  3. Use auto-response rules with email templates, with Email-to-Case threading the customer's replies to the case
  4. Add a validation rule that raises an error message describing the case status when the record is next saved

Answer: C — Use auto-response rules with email templates, with Email-to-Case threading the customer's replies to the case

C) Correct. Auto-response rules send a templated acknowledgement when a case arrives, and Email-to-Case keeps subsequent correspondence threaded on the record. A) Custom code is unnecessary here and outside the admin credential. B) Sharing controls visibility, not outbound email. D) Validation rules block saves; they never message a customer.

Customers should log in to view their own cases and search published knowledge, without buying full Salesforce licences for them. Which option is MOST appropriate?

  1. A guest-user site page listing every case filed against the account
  2. A public Web-to-Case form plus an emailed case number confirmation
  3. A Salesforce Platform licence issued to each individual customer
  4. An Experience Cloud site with a customer licence and sharing sets

Answer: D — An Experience Cloud site with a customer licence and sharing sets

D) Correct — an Experience Cloud site with external customer licences, plus sharing sets granting access to records tied to the user's account or contact, delivers authenticated self-service. B) lets customers submit but never view case history. C) is an internal licence type and is the wrong choice for external customers. A) exposes case data to unauthenticated visitors, which fails the login requirement and creates a disclosure risk.

Which statement is TRUE about case teams?

  1. A case team grants named users, roles, or contacts additional access to one specific case with defined roles
  2. A case team supersedes sharing rules, so an org using case teams no longer configures org-wide defaults
  3. A case team can only be defined on account records and is inherited by the cases related to that account
  4. A case team is a retired feature that Salesforce removed, so predefined teams no longer apply to any new cases

Answer: A — A case team grants named users, roles, or contacts additional access to one specific case with defined roles

A) Correct. Case teams extend access record by record, with team roles determining the access level each member receives. B) Case teams sit on top of the sharing model; org-wide defaults and sharing rules still apply. C) Case teams belong to the case, not the account. D) Case teams remain a supported Service Cloud feature.

Productivity and Collaboration

Which feature lets users follow a record and see its updates in a feed?

  1. A report subscription, which emails a saved report on a recurring set schedule
  2. Chatter, where users follow records and people and see posts in their feed
  3. An email alert, which sends a message to named recipients when a flow runs
  4. A list view, which filters records into a grid but streams no update feed
  5. The mobile app alone, since feed following is unavailable in the browser

Answer: B — Chatter, where users follow records and people and see posts in their feed

B) Chatter feeds carry field-change posts on followed records plus user posts, comments, mentions and files, so following a record is how a user keeps track of it. A) Subscriptions deliver a report on a schedule, which is the nearest alternative but not a feed. C) Alerts push a single message. D) List views show current data without a change stream. E) Chatter works in the browser as well as on mobile.

Which feature lets a user send a pre-written, merge-field-driven email straight from a lead or contact record?

  1. Email templates used with the Email action on the record's activity composer
  2. A trigger written in code, which cannot be authored from the record page itself
  3. A report, which returns and groups rows of data but sends no individual email
  4. A dashboard, which visualises report data and has no per-record send action
  5. A list view, which filters records into a grid but offers no templated sending

Answer: A — Email templates used with the Email action on the record's activity composer

A) Email templates supply subject, body and merge fields, and the Email action on the record composer sends them in context and logs the activity. B) Code is out of scope for an admin and is not a send mechanism from the record page. C) and D) present data and cannot send a templated message to a contact. E) List views filter records; sending from one requires a separate mass email or a flow.

An admin must ensure a rep's emails to a customer appear on the related contact and opportunity automatically. Which option is the MOST appropriate?

  1. Ask reps to blind copy the org-wide address on every outbound email
  2. Enable an email integration that logs messages to related records
  3. Create a task manually after each email is sent to the customer
  4. Turn on Chatter feed tracking for the email field on the contact

Answer: B — Enable an email integration that logs messages to related records

B) Correct — the email integration for Outlook or Gmail lets users log messages to Salesforce so they appear on the matched contact and any related record, without manual re-entry. A) is a partially right idea but relies on rep discipline and matches only by address. C) is manual and is what the requirement asks to eliminate. D) tracks field changes in the feed and has nothing to do with logging correspondence.

Agentforce

What is Prompt Builder used for?

  1. Writing and testing queries against the org's objects with autocomplete and a grid of returned rows
  2. Creating reusable prompt templates that merge CRM record data into the instructions sent to the model
  3. Building screen flows by dragging components onto screens and wiring the resources between them
  4. Designing a record page layout, arranging the fields, related lists, and components on each of the app pages

Answer: B — Creating reusable prompt templates that merge CRM record data into the instructions sent to the model

B) Correct. Prompt Builder creates grounded, reusable prompt templates whose merge fields, related lists, and flows pull org data into the instruction sent to the model. A) Query tooling lives elsewhere. C) Screen flows are built in Flow Builder. D) Page composition is done in the Lightning App Builder.

An agent returns account information but consistently omits one field that users expect. Permissions on the object are confirmed. Which cause is MOST likely?

  1. The field is hidden from the agent user by field-level security
  2. The record is owned by a user outside the agent user's role branch
  3. The org-wide default for the object is set to Private for internal users
  4. The field is a formula, and formulas are never available to any agent

Answer: A — The field is hidden from the agent user by field-level security

A) Correct — object access without field access produces exactly this symptom: records come back, one field does not. B) would withhold whole records rather than a single field, and object access was already confirmed. C) likewise affects record visibility, not individual fields. D) invents a restriction; formula fields are readable when field-level security allows.

Which sales feature gives reps AI-assisted guidance and forecasting?

  1. The Service Console, which arranges cases and knowledge for support agents
  2. A developer-built scoring model deployed as a custom page component
  3. Marketing Cloud, which runs email journeys aimed at prospects and customers
  4. Einstein for Sales: opportunity and lead scoring, forecasting and insights

Answer: D — Einstein for Sales: opportunity and lead scoring, forecasting and insights

D) Right. Einstein for Sales supplies opportunity and lead scoring, forecasting insights and activity capture inside the standard sales objects, configured by the admin rather than coded. A) The Service Console is a service workspace. C) Marketing Cloud is a separate product for campaigns. B) Custom development is not the administrator's path to these features.

Salesforce Platform Administrator flashcards

6 sample cards from the 150 in the bank.

Why can an Agentforce agent fail to see or update a record, and how is it fixed?

An agent runs as a designated agent user, so it is bound by that user's profile, permission sets, object and field-level security, record sharing and org-wide defaults — not by the permissions of the person chatting with it. Fix it by granting the agent user access to the object, fields and records (permission set plus sharing), and by confirming the topic's action is actually assigned to the agent.

What can a delegated administrator do, and what is it never used for?

A delegated administration group lets non-admin users manage users in specified roles and subordinates — creating and editing users, resetting passwords, assigning specified profiles and permission sets, and managing specified custom objects. It never grants the delegate the ability to modify org-wide settings, sharing model or profiles themselves beyond the ones listed.

Dynamic dashboard?

Shows logged-in user's data. Each user sees their own.

App in Salesforce?

Collection of tabs (objects + standard tabs) presented to users.

Why do admins use an External ID field when loading related records from another system?

Upsert combines insert and update in one pass, matching on the record Id or on a custom field marked External ID (and ideally Unique). An External ID also lets you relate child records to parents using the source system's key instead of Salesforce Ids, so you do not have to export parent Ids first. In Data Loader you map the child's lookup or master-detail field to ParentObject:ExternalIdField__c and the relationship resolves on load.

What problem do dynamic forms solve on a Lightning record page?

Dynamic forms let you place individual fields and field sections directly on the Lightning record page and give each its own visibility rules, instead of relying on one monolithic page layout with only record-type-based variation. This reduces the number of page layouts needed and lets fields appear conditionally based on record or user values.

Practise the full Salesforce Platform Administrator bank

These samples are a small slice. The full bank runs flashcards, multiple choice and timed mock exams with per-chapter progress tracking, on the web and in the iOS app.

Open Salesforce Platform Administrator →

Salesforce Platform Administrator — frequently asked

How many Salesforce Platform Administrator practice questions does CoStudy have?

The Salesforce Platform Administrator bank holds 410 items: 250 multiple-choice questions, 150 flashcards and 10 scenario-based simulations. 30 of them are on this page to read free, with no signup.

Do the Salesforce Platform Administrator questions come with explanations?

Yes. Every multiple-choice item carries a written rationale that states the controlling principle behind the correct answer and then addresses each wrong option in turn — why it tempts and precisely where it fails. Knowing why the plausible answer was wrong is worth more than knowing which letter was right.

What topics does the Salesforce Platform Administrator bank cover?

It is organised into 8 chapters that follow the published exam blueprint: Data and Analytics Management; Configuration and Setup; Object Manager and Lightning App Builder; Automation; Sales and Marketing Applications; Service and Support Applications; Productivity and Collaboration; Agentforce. The number of questions in each chapter is proportional to that domain's published weight, so working through the bank exposes you to roughly the mix the real exam uses.

What is on the Salesforce Platform Administrator exam?

Salesforce Certified Platform Administrator (Plat-Admn-201) — blueprint effective 15 December 2025, replacing the former Salesforce Certified Administrator (ADM-201). Sections: Data and Analytics Management 17%, Configuration and Setup 15%, Object Manager and Lightning App Builder 15%, Automation 15%, Sales and Marketing Applications 10%, Service and Support Applications 10%, Productivity and Collaboration 10%, Agentforce 8%. Workflow Rules and Process Builder reached end of support on 31 December 2025 — existing ones continue to run but no…

Are the Salesforce Platform Administrator practice questions free?

The samples on this page are free to read in full, rationales included, with no account. The complete 410-item bank, the timed mock exams and per-chapter progress tracking are part of CoStudy on the web and in the iOS app.

How current is the Salesforce Platform Administrator content?

Last reviewed 2026-08-22. Banks are written against the certifying body's published exam outline and re-checked when that outline changes — exams get renumbered, retired and reweighted, and a bank written to a superseded outline teaches the wrong proportions. Figures that are re-indexed annually are deliberately not asserted as rules; the questions test the governing principle instead.

Primary source

This bank is written against Salesforce's published exam material. Check the Salesforce credential exam guides for the current outline, fees and eligibility rules — those change, and the certifying body is the only authority on them. CoStudy is not affiliated with Salesforce.

Related study guides

Related certifications

Browse all 222 study banks →