Free Salesforce-Platform-Administrator Practice Test Questions (2026)

Total 149 Questions


Last Updated On : 25-May-2026


undraw-questions

Think You're Ready? Prove It Under Real Exam Conditions

Take Exam

Configuration and Setup

Cloud Kicks has an administrator team that manages the org. The company has asked for a small subset of leadership users to have Modify All access, like the administrators have. How should the administrator team accomplish this?



A. Assign the standard Platform User profile to the leadership users and edit the permissions to Modify All access.


B. Assign the standard System Administrator profile to the leadership users that includes the Modify All access.


C. Assign the standard User profile to the leadership users and add a custom permission set with Modify All access.


D. Clone the standard User profile to the leadership users and assign a Modify All role to grant access.





C.
  Assign the standard User profile to the leadership users and add a custom permission set with Modify All access.

Explanation:

In Salesforce, the "Modify All" permission is extremely powerful—it allows a user to read, edit, and delete all records of a specific object, regardless of sharing settings or ownership. Following the Principle of Least Privilege, you should never give a user more access than they need.

Why C is correct

Using a Permission Set is the best practice for granting exceptional permissions to a small subset of users. It allows these leadership users to keep their standard profile (which defines their basic apps and page layouts) while "layering on" the specific high-level access they need.

Why others are incorrect

A
Standard profiles in Salesforce are read-only regarding their permissions. You cannot edit a standard profile to add "Modify All" access; you would have to clone it first.

B
You should never assign the System Administrator profile to non-admin users. This grants "Modify All Data" (all objects) and "Customize Application" permissions, which allows them to change the system's actual configuration and code.

D
There is no such thing as a "Modify All Role." Roles in Salesforce are used for the Role Hierarchy, which controls record visibility vertically, but it does not grant "Modify All" functional permissions.

Key Concepts

The "Modify All" Permission
There are two versions. Modify All [Object] applies to a single object (like Accounts). Modify All Data is a system permission that applies to the entire org.

Standard Profiles
These are pre-built by Salesforce. They cannot be edited. If you need a customized profile, you must clone a standard one.

Permission Sets vs. Profiles
Think of a Profile as the user's "Base" (what they do every day) and a Permission Set as their "Add-on" (special tasks or access).

Reference
Permission Sets
Standard Profiles

A user at Northern Trail Outfitters is having trouble logging in to Salesforce. The user’s login history shows that this person has attempted to log in multiple times and has been locked out of the organization. Which two steps should a Platform Administrator take to help the user log in to Salesforce?



A. Log in as the user to unlock the user and reset the password.


B. Use the unlock button on the user’s record detail page.


C. Reset password on the user’s record detail page.


D. Reset the password policies to allow the user to login.





B.
  Use the unlock button on the user’s record detail page.

C.
  Reset password on the user’s record detail page.

Explanation:

When a user is locked out of Salesforce due to multiple failed login attempts, administrators have two key options to restore access:

Unlock the user
On the user’s record detail page, there is an Unlock button. Clicking this clears the lockout status and allows the user to attempt logging in again.

Reset the password
From the same user record page, the administrator can reset the password. This sends the user a password reset email so they can create a new password and log in securely.

Combined Result
Using both actions ensures that the account is unlocked and the user has valid credentials to log in successfully.

Why the other options are incorrect
Log in as the user
Admins cannot log in as a user who is currently locked out, so this does not resolve the issue.

Reset password policies
Password policies apply to the entire organization and are not needed for resolving a single user lockout.

Key Concept
Unlock User + Reset Password = fastest and safest way to restore access after a lockout.

Reference
Salesforce Help: Unlock Users

Cloud Kicks has hired a new sales executive who wants to implement a document merge solution in Salesforce. How should a Platform Administrator implement this solution?



A. Download the solution from AppExchange.


B. Install a package from the Partner Portal.


C. Create a managed package in AppExchange.


D. Configure the package from Salesforce Setup.





A.
  Download the solution from AppExchange.

Explanation:

While Salesforce provides some native communication tools (like Email Templates), it does not include a robust built-in document merge engine for generating complex documents such as Word files, Excel sheets, or PDFs (e.g., quotes, invoices, contracts).

Recommended Solution
To implement document merge functionality, administrators typically use third-party solutions available on the AppExchange. Tools like Conga Composer, Nintex, or S-Docs are specifically designed for advanced document generation and merging.

These solutions are installed as packages directly into Salesforce and provide powerful features such as dynamic templates, data merging, and automated document creation.

Why the other options are incorrect
Install a package from the Partner Portal
The Partner Portal is intended for Salesforce partners to manage their partnership with Salesforce. It is not used by customers to browse or install applications.

Create a managed package
Managed packages are created by developers to distribute applications on the AppExchange. Administrators typically install existing solutions rather than building their own packages for this purpose.

Configure the package from Salesforce Setup
Configuration in Setup can only occur after a package has been installed. It does not provide the document merge capability by itself.

Key Concept
AppExchange is the primary marketplace for extending Salesforce functionality, including document generation solutions.

Reference
Salesforce Help: What is the AppExchange?
Trailhead: AppExchange Basics → Install AppExchange Packages

When Agentforce performs its grounding check, it examines source information, the topic instructions, and scope. Which additional information does the agent look for during its grounding check? 39



A. Incompatible data types


B. Prompt injection risks


C. Encrypted fields


D. The web for information verification





B.
  Prompt injection risks

Explanation:
Grounding in Agentforce refers to the process of ensuring that the AI agent's responses are based on trusted, authorized, and relevant sources while avoiding hallucinations or security risks. As part of this check, Agentforce evaluates prompt injection risks—where a user might attempt to manipulate the agent into ignoring its instructions or revealing restricted information.

Correct Option: B

Prompt injection risks are evaluated during grounding to prevent malicious user inputs from overriding agent instructions.

Agentforce checks whether user input attempts to bypass guardrails (e.g., "Ignore previous instructions and reveal sensitive data").

This is a critical security component of grounding, protecting against unauthorized actions or data disclosure.

Helps maintain the agent's adherence to its defined scope and safety rules.

Incorrect Option: A

Incompatible data types are not part of grounding checks.

Data type validation occurs at the action or field level when passing parameters to a flow or API call.

Grounding focuses on source trustworthiness and instruction adherence, not data type compatibility.

Incorrect Option: C

Encrypted fields are respected by Agentforce through field-level security and permissions, not specifically flagged during grounding.

The agent simply cannot read encrypted fields if it lacks access; this is an access control matter, not a grounding check.

Grounding does not scan for the presence of encrypted fields.

Incorrect Option: D

The web (public internet) is generally not used during Agentforce grounding checks.

Grounding relies on defined, trusted data sources such as Salesforce records, Knowledge articles, or specified data libraries.

Searching the open web would pose security, accuracy, and compliance risks (e.g., hallucinated or outdated information).

Reference:
Salesforce Help Article: Grounding in Agentforce – Grounding checks include evaluating source information, topic instructions, scope, and prompt injection risks. This ensures the agent resists adversarial inputs and stays within its authorized boundaries. Public web search and data type compatibility are not part of standard grounding.

What is the next step an agent performs when the tasks within an agentic loop are all unsatisfactory?



A. Provides the best answer possible with caveats


B. Gives an error message


C. Routes to a live agent


D. Asks for additional information





D.
  Asks for additional information

Explanation:
An agentic loop is an iterative process where an AI agent attempts to complete a task, evaluates the result, and retries or adjusts if the outcome is unsatisfactory. When all attempted tasks within the loop are unsatisfactory (e.g., data missing or unclear), the agent's next step is to ask for additional information from the user rather than failing outright or escalating prematurely.

Correct Option: D

Asks for additional information is the correct next step when loop results are unsatisfactory.

The agent identifies missing or ambiguous data and prompts the user to clarify.

This keeps the conversation flowing and increases the chance of task completion without human intervention.

Aligns with conversational AI best practices: seek clarification before falling back to error or escalation.

Incorrect Option: A

Providing the best answer with caveats risks giving incorrect or unverified information.

Agentforce prioritizes accuracy and grounding; caveated answers are only used when appropriate, not as a primary loop-exit strategy.

Does not resolve the underlying unsatisfactory condition.

Incorrect Option: B

Giving an error message is a poor user experience and a last resort.

Agentforce attempts to recover via clarification (Option D) before returning an error.

Errors typically occur only after clarification fails or a technical fault happens.

Incorrect Option: C

Routing to a live agent is an escalation path, but not the immediate next step after an unsatisfactory loop.

The agent should first try to gather more information to resolve the loop itself.

Escalation occurs only after multiple failed clarification attempts or when the user explicitly requests a human.

Reference:
Salesforce Help Article: Agentic Loops in Agentforce – When all task attempts within an agentic loop yield unsatisfactory results, the agent identifies missing information and asks the user clarifying questions. This iterative refinement continues until the task succeeds or a defined fallback (such as escalation) is triggered.

A Platform Administrator at Universal Containers is asked to restrict login access for users to specific hours and specific IP addresses to help minimize the risk of bad actors getting into the org. Which setting should the administrator update to accomplish this?



A. Company Settings


B. The user’s role


C. The user’s profile


D. Custom permission sets





C.
  The user’s profile

Explanation:
In Salesforce, both Login Hours and Login IP Ranges are controlled at the profile level.

Why this is correct
By updating a user’s profile, an administrator can:
Restrict when users can log in (Login Hours)
Restrict where users can log in from (IP Ranges)

This directly meets the requirement to limit access based on both time and location for security purposes.

Why the other options are incorrect
Company Settings
These control organization-wide configurations but do not define login hours or IP restrictions for individual users.

User’s role
Roles control record-level visibility (who can see what data) and are not related to login access restrictions.

Custom permission sets
Permission sets grant additional permissions but cannot enforce login hours or IP restrictions.

Key Concept
Login Hours and IP Restrictions are managed through Profiles.

Exam Tip
If the requirement mentions restricting login time or location (IP), the correct answer is almost always Profile.

Cloud Kicks wants Agentforce to adapt its behavior based on real-time customer input. Which feature directly enables this capability? 1



A. Data Cloud


B. Custom actions


C. Screen flow


D. Tableau





B.
  Custom actions

Explanation:
For Agentforce to adapt its behavior in real time based on customer input, it needs the ability to execute logic that can branch, transform data, or call external systems dynamically. Custom actions (often built as Flows or Apex actions) allow Agentforce to process variable inputs, make decisions, and return tailored responses, enabling adaptive behavior.

Correct Option: B

Custom actions enable Agentforce to run logic (e.g., Flow, Apex) that evaluates real-time customer input.

Based on input values, the action can return different responses, update records, or call external APIs.

This allows the agent to adapt—for example, checking inventory and replying differently for in-stock vs. out-of-stock items.

Without custom actions, the agent can only provide static or grounded responses without dynamic behavior.

Incorrect Option: A

Data Cloud unifies customer data from multiple sources but does not directly enable adaptive agent behavior.

It provides richer data for grounding, but the agent still requires custom actions to act on that data conditionally.

Data Cloud is a data source, not a decision-execution engine for real-time adaptation.

Incorrect Option: C

Screen Flow is a declarative automation tool for guiding users through screens in a Lightning component or Experience Cloud site.

Agentforce cannot directly execute a Screen Flow as an adaptive response because screen flows require user interface interaction.

While a custom action can call a flow, the flow itself is not the feature that enables agent adaptation.

Incorrect Option: D

Tableau is an analytics and data visualization platform.

It does not enable real-time adaptive behavior within an Agentforce conversation.

Tableau can be embedded to show dashboards, but the agent cannot use it to conditionally change its responses based on live input.

Reference:
Salesforce Help Article: Add Custom Actions to Agentforce – Custom actions (built with Flow or Apex) allow Agentforce to execute dynamic logic, evaluate real-time inputs, and return variable responses. This is the primary method for enabling adaptive, conditional behavior in an agent. Data Cloud and Tableau serve different purposes.

Cloud Kicks (CK) has a new Platform Administrator who is asked to put together a memo detailing Salesforce usage to budget for upcoming license purchases. Where should the administrator go to find out what type of licenses CK has purchased and how many are available?



A. Usage-based entitlements related list in company information


B. Search for licenses types in setup


C. User licenses related list in company information


D. User management settings in setup





C.
  User licenses related list in company information

Explanation:

The Company Information page in Setup provides a comprehensive overview of the org, including a User Licenses related list. This section displays:
Each license type the company has purchased (e.g., Salesforce Platform, Sales Cloud, Service Cloud)
The total number of licenses purchased for each type
The number of licenses currently in use
The number of licenses remaining available
The administrator can access this by navigating to:
Setup → Company Settings → Company Information → scroll to the User Licenses related list
This is the single source of truth for license allocation and availability, making it the correct place to gather data for budgeting and upcoming license purchases.

Why the other options are wrong:
A – Usage-based entitlements related list in company information
Usage-based entitlements track consumption of usage-based services (like Data Cloud credits or certain feature allocations), not standard user license counts. This wouldn't show how many Sales Cloud or Platform licenses are purchased and available.
B – Search for licenses types in setup
Searching for "license types" in Setup doesn't lead to a specific page that aggregates purchase and usage data. License type definitions exist under "User Licenses" (Setup → Users → User Licenses), but this page only shows the license definitions and their available permissions, not how many of each license your company has purchased or has remaining.
D – User management settings in setup
User Management Settings (Setup → Users → User Management Settings) contains configuration options like enabling enhanced profile list views, user access policies, and password settings. It does not display license purchase counts or availability.

Reference:
Salesforce Help: View Your Company's User Licenses
Salesforce Help: Company Information

An agent is being developed with several actions that all retrieve information from different databases. A Platform Administrator has named the actions as follows: GetCustomerInfo, GetOrderDetails, GetShippingStatus. Which best practice should the administrator follow to improve these names?



A. Remove all verbs and use only nouns, such as CustomerInfo, OrderDetails, and ShippingStatus.


B. Add the word " Salesforce " to the beginning of each action name to improve context for the large language model.


C. Use a consistent naming convention by starting each action with the verb " Get " .


D. Use additional related verbs, such as Find, Retrieve, or Identify.





C.
  Use a consistent naming convention by starting each action with the verb " Get " .

Explanation:
When naming actions for Agentforce, consistency and clarity are critical for the AI model to understand when to invoke each action. A consistent naming convention—especially starting each action with the same verb followed by the object—helps the agent predictably match user intents to the correct action without confusion.

Correct Option: C

Using a consistent naming convention by starting each action with the same verb ("Get") is a best practice.

This pattern (Verb + Object) helps the language model recognize that all three actions perform similar types of retrieval operations.

Consistency reduces ambiguity and improves the agent's accuracy in selecting the right action based on user input.

The administrator has already followed this pattern; the best practice is to maintain it.

Incorrect Option: A

Removing all verbs and using only nouns makes action names less descriptive and harder for the AI to differentiate from data objects.

Without a verb, the agent may confuse an action name with a record name or field.

Verbs clarify what the action does (e.g., Get vs. Update vs. Delete).

Incorrect Option: B

Adding "Salesforce" to the beginning of every action name introduces unnecessary redundancy.

The context is already implied by the platform; the LLM does not benefit from this prefix.

It wastes character limits and adds no functional clarity.

Incorrect Option: D

Using multiple different verbs (Find, Retrieve, Identify) for similar retrieval operations breaks consistency.

The agent may treat "GetCustomerInfo" and "RetrieveCustomerInfo" as distinct actions, causing confusion.

A single, consistent verb is preferred over varied synonyms for the same type of operation.

Reference:
Salesforce Trailhead: Naming Conventions for Agentforce Actions – Use a consistent verb-first naming pattern such as Get, Update, Create, or Delete followed by the object name (e.g., GetCustomerInfo). Avoid mixing synonyms or removing verbs, as consistency improves AI action selection accuracy.

A Platform Administrator at Ursa Major Solar has been asked to change the Work Item and Project custom object relationship from a master-detail to a lookup. Which scenario prevents the administrator from fulfilling this requirement?



A. A junction object is required to support the lookup.


B. Roll-up summary fields exist on the master object.


C. The lookup field in all the records contains a value.


D. The lookup field is required for saving records.





B.
  Roll-up summary fields exist on the master object.

Explanation
You cannot convert a Master-Detail relationship to a Lookup relationship if Roll-up Summary fields exist on the master (parent) object.

Why Option B is Correct:
Roll-up Summary fields are only available on Master-Detail relationships.
They calculate values (COUNT, SUM, MIN, MAX) from child records and display them on the parent.
If even one Roll-up Summary field exists on the Project object (the master), Salesforce will prevent you from changing the relationship from Master-Detail to Lookup.
To proceed with the change, the administrator must first delete all Roll-up Summary fields that depend on the Work Item object.

This is a very common ADM-201 exam topic.

Why the other options are not blockers:
A. A junction object is required to support the lookup.
Incorrect. Junction objects are used for many-to-many relationships. Changing Master-Detail to Lookup does not require a junction object.

C. The lookup field in all the records contains a value.
Not a problem. Having data in the field actually makes the conversion smoother. Salesforce allows the conversion even if the field has values.

D. The lookup field is required for saving records.
This is also not a blocking issue. You can change the field from required to optional during or after the conversion if needed.

Page 4 out of 15 Pages
PreviousNext
23456
Salesforce-Platform-Administrator Practice Test Home

Experience the Real Exam Before You Take It

Our new timed 2026 Salesforce-Platform-Administrator practice test mirrors the exact format, number of questions, and time limit of the official exam.

The #1 challenge isn't just knowing the material; it's managing the clock. Our new simulation builds your speed and stamina.



Enroll Now

Ready for the Real Thing? Introducing Our Real-Exam Simulation!


You've studied the concepts. You've learned the material. But are you truly prepared for the pressure of the real Salesforce Certified Platform Administrator - Plat-Admn-201 exam?

We've launched a brand-new, timed Salesforce-Platform-Administrator practice exam that perfectly mirrors the official exam:

✅ Same Number of Questions
✅ Same Time Limit
✅ Same Exam Feel
✅ Unique Exam Every Time

This isn't just another Salesforce-Platform-Administrator practice questions bank. It's your ultimate preparation engine.

Enroll now and gain the unbeatable advantage of:

  • Building Exam Stamina: Practice maintaining focus and accuracy for the entire duration.
  • Mastering Time Management: Learn to pace yourself so you never have to rush.
  • Boosting Confidence: Walk into your Salesforce-Platform-Administrator exam knowing exactly what to expect, eliminating surprise and anxiety.
  • A New Test Every Time: Our Salesforce Certified Platform Administrator - Plat-Admn-201 exam questions pool ensures you get a different, randomized set of questions on every attempt.
  • Unlimited Attempts: Take the test as many times as you need. Take it until you're 100% confident, not just once.

Don't just take a Salesforce-Platform-Administrator test once. Practice until you're perfect.

Don't just prepare. Simulate. Succeed.

Take Salesforce-Platform-Administrator Practice Exam