Salesforce Platform Administrator Practice Exam
Salesforce Certified Platform Administrator
The Salesforce Certified Platform Administrator exam is for people who configure and maintain a Salesforce org. It covers eight sections: configuration and setup at 15 percent, Object Manager and Lightning App Builder at 15 percent, sales and marketing applications, service and support applications, and productivity and collaboration at 10 percent each, data and analytics management at 17 percent, automation at 15 percent and Agentforce at 8 percent. The exam has 60 multiple-choice questions in 105 minutes and a passing score of 68 percent. This practice exam mirrors that scope with single-answer and multiple-answer questions, each with an explanation.
Question bank updated : questions, answers, explanations and chapters.
Certification Overview
- Exam name: Platform Administrator
- Vendor: Salesforce
- Duration: 105 minutes
- Total questions: about 60
- Official passing score: 68% (English version) (source)
- Our practice exam pass mark: 68%
Who Should Take This Exam?
Salesforce Administrator, CRM Administrator, Business Analyst, Salesforce Consultant, Operations Analyst, Sales Operations Manager, Support Operations Lead, IT Administrator
Prerequisites
None. Anyone may take the exam; Salesforce publishes a Trailhead trailmix to prepare for the Platform Administrator certification.
Topics Covered
- Configuration and Setup
- Object Manager and Lightning App Builder
- Sales and Marketing Applications
- Service and Support Applications
- Productivity and Collaboration
- Data and Analytics Management
- Automation
- Agentforce
Question Types
- Multiple Choice (Single Answer)
- Multiple Choice (Multiple Answers)
Platform Administrator Practice Questions
Our question bank contains 650+ practice questions for this certification. Sample questions from each exam chapter. Expand a question to see the answer choices. With a subscription, you get unlimited practice exams with randomised questions from our full question bank.
Configuration and Setup
A support manager wants case milestones and escalations to count only weekday working time. Which company setting should the administrator configure?
- A. Holidays
- B. Company Information
- C. Fiscal Year
- D. Business Hours Correct answer
Option D is correct because Business Hours define the days and times the support team works, and milestones and escalations count time only inside them. Holidays only exclude specific dates from business hours, Company Information holds general org details and the default time zone, and Fiscal Year controls financial reporting periods.
A company that books deals in US dollars begins selling in euros. Reps must enter opportunities in either currency, and reports must roll amounts up to dollars. What should the administrator do?
- A. Add a Currency picklist to Opportunity with USD and EUR values
- B. Enable multiple currencies and add EUR with a conversion rate Correct answer
- C. Build a formula field that multiplies Amount by the euro rate
- D. Set each rep's personal currency to EUR on the user record
Option B is correct because enabling multiple currencies lets reps enter opportunities in USD or EUR, and the administrator maintains the EUR conversion rate so reports roll amounts up to the corporate currency. A picklist or a formula field does not give true currency conversion in reports, and a personal currency on the user record only sets a default and does not convert amounts.
Support management wants agents who email customers from a Case to be able to pick support@northwind.com as the From address, and only Service Agent users should see it in the list. Which two actions meet this? Choose 2 answers.
- A. Activate a DKIM key for the company's email domain
- B. Restrict the address to the Service Agent profile Correct answer
- C. Add the shared address as an organization-wide address and verify it Correct answer
- D. Set Email Deliverability access to All email
- E. Set up an email relay that routes agent mail through the company mail server
Options B and C are correct because the shared address must exist as a verified organization-wide address, and restricting that address to the Service Agent profile means only those users see it as a From choice. A DKIM key only signs outgoing mail, Email Deliverability controls whether mail leaves the org at all, and a relay changes the delivery route; none of them adds a selectable From address.
Object Manager and Lightning App Builder
Which relationship type makes a child record take its owner and sharing access from the parent record?
- A. External lookup
- B. Hierarchical
- C. Master-detail Correct answer
- D. Lookup
Option C is correct because in a master-detail relationship the detail record inherits its owner and sharing access from the master. Lookup and external lookup relationships keep independent ownership and sharing, and a hierarchical relationship exists only on the User object.
A training company tracks Student and Course custom objects. Each student can enroll in several courses, and each course has many students. How should the admin model this?
- A. Create an Enrollment object with a lookup to Student and a Course picklist field
- B. Add a master-detail field on Student that references Course
- C. Create an Enrollment object with master-detail fields to Student and Course Correct answer
- D. Add a lookup field on Student to Course and a lookup field on Course to Student
Option C is correct because a many-to-many relationship in Salesforce is modeled with a junction object that has two master-detail relationships, here Enrollment to Student and Course. A single master-detail or two direct lookups cannot represent many-to-many, and a picklist cannot link to real Course records.
Which two statements describe the Hierarchical relationship field type? Choose 2 answers.
- A. It makes the child record inherit its parent's sharing
- B. It can be added to Account to point at a parent account
- C. It relates one user record to another user record Correct answer
- D. It links one record to another through a junction object
- E. It is available as a field on the User object Correct answer
Options C and E are correct because the Hierarchical relationship field exists only on the User object and relates one user to another, such as a manager. Options A and D describe sharing inheritance and junction objects (master-detail and many-to-many), and option B is wrong because the field type cannot be created on Account.
Sales and Marketing Applications
Sales managers want opportunity stages shown as a chevron bar across the top of the record, with key fields and coaching text for each stage. Which feature provides this?
- A. Opportunity Stage History
- B. Highlights panel compact layout
- C. Sales Path Correct answer
- D. Opportunity Kanban view
Option C is correct because Sales Path shows the stages as a chevron bar across the top of the record and lets admins define key fields and coaching guidance for each stage. Stage History only lists past stage changes, a compact layout controls the Highlights panel fields, and the Kanban view is a list view display that does not add guidance to the record page.
Regional managers open one shared dashboard, and each should see only the records they can access. Which setup does this?
- A. Run the dashboard as a specified user
- B. Run the dashboard as the logged-in user Correct answer
- C. Schedule a dashboard subscription per manager
- D. Add a dashboard filter on record owner
Option B is correct because running the dashboard as the logged-in user evaluates every component with the viewer's own access, so each manager sees only the records they can see. Running as a specified user shows everyone that user's data, a subscription only emails a snapshot, and a filter on owner does not enforce record access.
Marketing has 300 leads and contacts from a trade show list and wants them all on the Fall Expo campaign. Which two methods add them? Choose 2 answers.
- A. Create a Campaign lookup field on Lead and fill it for each lead
- B. Type the campaign name into each lead's Lead Source field
- C. Select leads and contacts in a list view and click Add to Campaign Correct answer
- D. Open the campaign and add members from a search or report Correct answer
- E. Add the people to a public group named after the campaign
Options C and D are correct because Add to Campaign from a lead or contact list view and adding members from the campaign itself (search or report) are the supported ways to bulk-add existing leads and contacts as campaign members. A Campaign lookup on Lead, typing the name into Lead Source, or a public group do not create campaign member records, so they would not link the people to the campaign or let you track their responses.
Service and Support Applications
Which Setup tool generates the HTML form a company can place on its website so that visitors' support requests are created as cases?
- A. Web-to-Lead
- B. Email-to-Case
- C. Embedded Service deployment
- D. Web-to-Case Correct answer
Option D is correct because Web-to-Case generates the HTML form that can be placed on a website so each submission creates a case. Web-to-Lead creates leads, Email-to-Case turns incoming emails into cases without a web form, and Embedded Service deployment provides a chat or messaging window rather than a generated HTML form.
Which component defines the set of Status values available to a Case record type?
- A. A sales process assigned to the record type
- B. A global value set shared across record types
- C. A field dependency on Status controlled by Type
- D. A support process assigned to the record type Correct answer
Option D is correct because a support process defines which Status values are available to cases of a given record type. A sales process does the same job for opportunity stages, and a global value set or field dependency does not control which Status values a record type offers.
Which targets can an entry in the active case assignment rule send matching cases to? Choose 2 answers.
- A. Assign the case to a predefined case team
- B. Assign the case to a public group
- C. Assign the case to a specific user Correct answer
- D. Assign the case to a role and its subordinates
- E. Assign the case to a queue Correct answer
Options C and E are correct because each entry in a case assignment rule can assign matching cases only to a specific user or to a queue. Case teams, public groups and roles are not assignment targets of a rule entry, so options A, B and D do not apply.
Productivity and Collaboration
In the Salesforce mobile app, reps want Phone and Industry to show in the highlights area at the top of an account record. What should the administrator edit?
- A. The Account list view columns
- B. The Account search layout
- C. The Account mini page layout
- D. The Account compact layout Correct answer
Option D is correct because the compact layout controls the key fields shown in the highlights area at the top of a record in the Salesforce mobile app and Lightning Experience. Option A only changes list view columns, B changes search results, and C (mini page layout) is a Salesforce Classic feature that does not drive the mobile highlights.
When a rep uses Log a Call on a contact record, what does Salesforce create?
- A. A note on the contact
- B. A logged email on the contact
- C. An event with a start time
- D. A task with a status of Completed Correct answer
Option D is correct because Log a Call creates a task record with a status of Completed, related to the contact. It does not create a note, an email log or an event with a start time.
Data and Analytics Management
A company wants a recurring backup of its Salesforce data as CSV files, scheduled and delivered through Setup. Which tool provides this?
- A. Data Loader
- B. A scheduled report subscription
- C. Data Export Correct answer
- D. Data Import Wizard
Option C is correct because Data Export, found in Setup, can be scheduled weekly or monthly and delivers the data as CSV files for download. Data Loader (A) and the Data Import Wizard (D) move data in or out on demand and are not scheduled backups from Setup, and a report subscription (B) sends a report, not a full data backup.
An administrator ran Mass Delete Records on leads yesterday and then discovered that 400 of the deleted leads should have been kept. How can the administrator get them back?
- A. Cancel the mass delete job in Bulk Data Load Jobs
- B. Reverse the changes from the Setup Audit Trail
- C. Undelete the leads from the Recycle Bin Correct answer
- D. Re-import the leads from the last Data Export file
Option C is correct because records removed by Mass Delete Records go to the Recycle Bin, from where they can be undeleted for a limited period. A mass delete job cannot be cancelled after it has finished (A), the Setup Audit Trail only logs configuration changes and cannot reverse them (B), and re-importing from a Data Export file (D) is unnecessary and would create new records.
Automation
Discounts above 20 percent on an opportunity must be reviewed by the regional director. The opportunity should be locked from edits while the review is pending, and the decision must be kept in the record's approval history. Which solution fits?
- A. Use a criteria-based sharing rule to give the director access to high-discount deals
- B. Build a record-triggered flow that emails the director and sets a Pending Review checkbox
- C. Build an approval process that enters opportunities with a discount above 20 percent Correct answer
- D. Add a validation rule that blocks the save until a director name is entered
Option C is correct because an approval process can use entry criteria for a discount above 20 percent, lock the record while approval is pending, and keep every step in the approval history. A sharing rule only grants access, a flow with a checkbox neither locks the record nor records approvals, and a validation rule only blocks saving.
A Case object has a Workflow Rule that sets Priority from the Case Type on the same record, and a Process Builder process that creates a follow-up Task and emails the owner when the case is created. The administrator is replacing both with Flow and wants the least processing at save time. How should the administrator build it?
- A. Build one after-save flow that sets Priority, creates the Task and sends the email
- B. Build one before-save flow that sets Priority, creates the Task and sends the email
- C. Build an after-save flow for the Task and email that calls an autolaunched flow to set Priority
- D. Build a before-save flow for the Priority update and an after-save flow for the Task and email Correct answer
Option D is correct because a before-save flow updates fields on the triggering record without an extra DML operation, which is the least processing, while creating a Task and sending an email must happen after save. Putting the Priority update in an after-save flow (A, C) costs an extra update, and a before-save flow cannot create related records or send email (B).
Agentforce
An administrator adds a Warranty Claims topic to an existing service agent in the legacy Agentforce Builder, opened from Setup > Agentforce Agents > Open in Builder. Which two items define the topic itself? Choose 2 answers.
- A. A queue that receives the claims the agent cannot resolve
- B. A sharing rule that exposes warranty records to the agent
- C. Instructions that tell the agent how to handle those requests Correct answer
- D. A classification description of the requests that belong to the topic Correct answer
Options C and D are correct because a topic is defined by a classification description, which tells the agent which requests belong to the topic, and by instructions, which tell it how to handle them. Option A (a queue for unresolved claims) and option B (a sharing rule for record access) are supporting configuration elsewhere in the org, not part of what defines the topic.
Which Agentforce component groups the instructions and actions an agent uses for one category of customer request?
- A. A knowledge article
- B. A prompt template
- C. A topic Correct answer
- D. A permission set
Option C is correct because a topic bundles the instructions and actions an agent uses for one category of customer request. A knowledge article is content the agent can draw on, a prompt template generates text, and a permission set controls access, so none of them group instructions with actions.
Free Study Guide
Read the free Salesforce Platform Administrator study guide: every exam topic explained in plain English, with diagrams, exam tips and the mistakes to avoid.
More Salesforce Practice Exams
Practise with realistic mock exams to prepare for your Salesforce certification.