Free Salesforce Admin practice test
20 original questions written by our editors against the official Salesforce exam domains. They are not real exam questions. Pick an answer to see why it is right or wrong.
-
Question 1 of 20Configuration and Setup
A sales rep resigns on a Friday afternoon. Her user record is still named as the default owner in a lead setting, so the admin cannot deactivate it right away, but she must not be able to log in over the weekend. What should the admin do?
Show answer
Answer: B. Freezing a user blocks login immediately while the admin removes the dependencies that prevent deactivation. Salesforce users cannot be deleted, only deactivated. A password reset or a Read Only profile still leaves her able to log in.
-
Question 2 of 20Configuration and Setup
Opportunity organization-wide defaults are Private. The five reps in the West Sales role now need read-only access to each other's opportunities, but not to opportunities owned by other regions. What is the best solution?
Show answer
Answer: D. An owner-based sharing rule opens access sideways to a defined group, which is exactly what is needed. The role hierarchy only grants access upwards to managers, not between peers. Public Read Only would expose every region, and manual sharing does not scale or cover new records.
-
Question 3 of 20Configuration and Setup
A permission set group called Service Ops is assigned to 40 agents. A new group of 10 contractors should get everything in Service Ops except the permission to delete cases. What should the admin set up for the contractors?
Show answer
Answer: A. A muting permission set removes a permission for everyone assigned to the group it sits in, so it belongs in a separate group for the contractors. Muting the existing group would also remove the permission from the 40 agents. A profile cannot take away a permission granted by a permission set, and validation rules do not fire on delete.
-
Question 4 of 20Object Manager and Lightning App Builder
A company tracks Inspections as child records of Properties. The admin needs a field on each Property that shows the total number of inspections, updated automatically. Which relationship should Inspection have to Property?
Show answer
Answer: C. Roll-up summary fields are available on the master object of a master-detail relationship, so Inspection should be the detail side. A standard lookup does not support declarative roll-up summary fields. Hierarchical relationships exist only on the User object, and external lookups link to external objects.
-
Question 5 of 20Object Manager and Lightning App Builder
A training company needs to record which employees attend which courses. One employee can attend many courses and one course has many attendees. How should the admin model this in Object Manager?
Show answer
Answer: D. A many-to-many relationship is modelled with a junction object that has two master-detail relationships. A single lookup only lets an employee link to one course, and a multi-select picklist cannot hold related record data or report on it properly. Formula fields cannot list related child records.
-
Question 6 of 20Object Manager and Lightning App Builder
An admin tries to delete a custom field called Discount Rate on Opportunity and gets an error. The field is used in a formula field that calculates Net Amount. What must the admin do before the field can be deleted?
Show answer
Answer: B. Salesforce blocks deleting a field that is referenced by other components such as formula fields, and lists where it is used. The reference must be removed or the dependent formula changed first. Changing the field type or page layouts does not remove the dependency.
-
Question 7 of 20Sales and Marketing Applications
Sales leadership wants reps to see the key fields and short guidance for each opportunity stage directly on the record, with a visual indicator of where the deal is in the sales process. Which feature should the admin configure?
Show answer
Answer: C. Path shows the stages of a picklist such as Stage visually on the record and lets the admin add key fields and guidance for success at each step. Forecasts project expected revenue, Big Deal Alerts notify people about large opportunities, and Campaign Influence links campaigns to opportunities.
-
Question 8 of 20Sales and Marketing Applications
An org has an active lead assignment rule called Standard Routing. The admin builds a second rule, Germany Routing, and activates it. What happens to Standard Routing?
Show answer
Answer: D. Only one lead assignment rule can be active at a time; activating another one deactivates the current rule. Different routing needs are handled as rule entries inside a single rule, evaluated in order. Rules do not have to be deleted to switch which one is active.
-
Question 9 of 20Service and Support Applications
Customers with Gold support must have their cases reassigned to a senior queue and the support manager notified if a case is still open four hours after it was created. Which feature meets this requirement?
Show answer
Answer: A. Escalation rules take action, such as reassigning and notifying, when a case has not been resolved within a set time. Assignment rules route a case when it is created or edited, not after time passes. Auto-response rules send the customer an email, and Web-to-Case only captures cases from a web form.
-
Question 10 of 20Service and Support Applications
Two support teams share the Case object. The hardware team needs the status values New, Diagnosing, Parts Ordered and Closed; the software team needs New, Investigating, Fix Released and Closed. How should the admin deliver this?
Show answer
Answer: A. Support processes define which Status values are available, and they are applied through record types, which can then get their own page layouts. Status is a standard field that cannot be made dependent on another field in this way. Queues hold records and do not control picklist values, and validation rules would be fragile and confusing.
-
Question 11 of 20Productivity and Collaboration
A project team wants to collaborate in Chatter with an outside consultant who has a customer-type login. The discussion must not be visible to the rest of the company. What should the admin set up?
Show answer
Answer: A. A private group restricts the content to members, and the allow-customers setting lets external users take part. A public group exposes the posts to all internal users. Record feeds and dashboards do not provide a members-only discussion space for an external user.
-
Question 12 of 20Productivity and Collaboration
An admin wants to install an e-signature app from AppExchange. The vendor must keep fixing bugs and shipping upgrades, and the admin does not need to change the app's code. Which type of package fits this need?
Show answer
Answer: C. Managed packages are maintained by the publisher, can be upgraded in subscriber orgs, and protect the vendor's code. Unmanaged packages are editable copies that the publisher cannot upgrade. Change sets and sandbox templates move or copy metadata between your own orgs, they are not AppExchange distribution.
-
Question 13 of 20Data and Analytics Management
After an acquisition, the admin must load 400,000 contact records from a CSV file into Salesforce. Which tool should be used?
Show answer
Answer: A. The Data Import Wizard handles up to 50,000 records at a time, so 400,000 contacts call for Data Loader, which is built for large volumes. Mass Update Addresses only changes address formats, and the export service takes data out of Salesforce rather than putting it in.
-
Question 14 of 20Data and Analytics Management
Reps keep creating duplicate accounts. The admin wants Salesforce to warn reps when an account with a very similar name and the same phone number already exists, but still let them save. Which combination should be configured?
Show answer
Answer: A. Matching rules define how records are compared, and duplicate rules decide what happens when a match is found, such as allowing the save with an alert or blocking it. A duplicate rule always needs a matching rule. Validation rules cannot search other records for similar names, and a unique field would block the save and only catch exact values.
-
Question 15 of 20Data and Analytics Management
A sales director wants one pipeline dashboard. Each regional manager who opens it should see only the opportunities they are allowed to see under the sharing model, without the admin building a separate dashboard per region. What should the admin configure?
Show answer
Answer: D. A dynamic dashboard shows data based on the access of the person viewing it, so one dashboard serves every manager. A fixed running user shows everyone the director's view of the data. A filter depends on users choosing correctly and does not enforce visibility, and a joined report is not a dashboard.
-
Question 16 of 20Automation
When an opportunity is saved with a Stage of Closed Won, the admin wants the Close Date on the same record set to today. The automation should run as efficiently as possible. Which option is best?
Show answer
Answer: C. A before-save record-triggered flow updates fields on the record that triggered it before it is written to the database, without an extra save, which makes it the fastest choice. An after-save flow is needed for actions on related records or for sending notifications. A nightly flow would leave the date wrong for hours, and approval processes are for routing records for sign-off.
-
Question 17 of 20Automation
Any opportunity with a discount above 20% must be signed off by the rep's manager before it can be marked Closed Won, and the record should be locked while it waits. Which feature is designed for this?
Show answer
Answer: A. An approval process routes the record to the right approver, locks it while pending, and runs actions on approval or rejection. A validation rule can stop a save but cannot collect a sign-off. Assignment rules route leads or cases, and a screen flow guides a user through screens without a formal approval step.
-
Question 18 of 20Automation
Call centre agents need a guided, step-by-step script that asks questions, shows different screens depending on the answers, and creates a case at the end. Which tool should the admin build?
Show answer
Answer: D. Screen flows provide an interactive, guided user interface with branching logic and can create records. Autolaunched and record-triggered flows run in the background without screens. Escalation rules act on existing cases over time and cannot collect input from an agent.
-
Question 19 of 20Agentforce
An admin has updated the instructions for an Agentforce agent in Agent Builder and wants to check how the agent responds to a few typical customer questions before activating the change. What should the admin use?
Show answer
Answer: A. Agent Builder includes a conversation preview where the admin can try sample requests and see how the agent reasons and responds. Setup Audit Trail only lists configuration changes, Data Loader moves data, and the Lightning App Builder preview shows page layouts rather than agent behaviour.
-
Question 20 of 20Agentforce
A service agent built with Agentforce answers general questions correctly but replies that it cannot find order details when customers ask about their orders. The relevant action is set up correctly. What is the most likely cause to check first?
Show answer
Answer: A. An agent acts with the permissions of the user it runs as, so missing object or field access is a common reason it cannot retrieve records. Granting the needed access, for example through a permission set, fixes it. Chatter groups and record types are unrelated, and a Public Read/Write default would grant more access, not less.
| Exam domain | Correct |
|---|