Free sample · answers included

Free Salesforce Platform Foundations
Practice Questions

18 free Platform Foundations practice questions from our bank of 151 reviewed questions, picked across all 4 official exam sections in proportion to their weight. Each one shows the correct answer, why it is right and why the others are wrong, and the official documentation it was checked against.

Last updated

What is the Platform Foundations exam like?

40+5

Scored + unscored questions

70 min

Time limit

62%

Passing score

$75

Registration (retake $0)

Confirm current details in the official Platform Foundations exam guide.

Questions by exam section

Heavier sections get more questions, the same way the real exam and our 60-question practice exams are weighted.

Salesforce Ecosystem

32% of the exam
  1. Question 1 · Medium

    Ursa Major Solar's technicians repair solar panels at customer homes and often work where there is no internet signal. The company wants to give them the tools to fix issues onsite. Which offering should it consider?
    • A.Opportunity Kanban in Agentforce Sales (formerly Sales Cloud)
    • B.An Experience Cloud site for customers to book repairs
    • C.Command Center for Service in the Service Console
    • D.Field Service, part of Agentforce Service (formerly Service Cloud)
    Show the answer and explanation
    Correct answer: D. Field Service, part of Agentforce Service (formerly Service Cloud)
    Field Service, part of Agentforce Service (formerly Service Cloud), equips mobile workers with the tools to fix issues onsite, online or offline. Opportunity Kanban helps sales reps move deals between stages. An Experience Cloud site could let customers request help, but it does not equip technicians in the field. Command Center for Service gives supervisors a real-time view of their teams, not tools for technicians at a customer's home.
  2. Question 2 · Harder · Choose 3

    AW Computing uses Agentforce Service (formerly Service Cloud) with other Salesforce products on the same platform and data model. Which three outcomes does this shared customer data make possible? Choose 3 answers.
    • A.A sales rep sees that a prospect has an open support case and checks in before pushing a new sale
    • B.Marketing pauses promotional emails to a customer until that customer's case is resolved
    • C.Outside resellers see every service case without needing an Experience Cloud site
    • D.A service rep sees a caller's purchase history from Agentforce Commerce on one screen
    • E.AI agents no longer need knowledge articles, because the shared data model answers every question
    Show the answer and explanation
    Correct answers: A. A sales rep sees that a prospect has an open support case and checks in before pushing a new sale; B. Marketing pauses promotional emails to a customer until that customer's case is resolved; D. A service rep sees a caller's purchase history from Agentforce Commerce on one screen
    Agentforce Service shares one data model with sales, marketing and commerce, so sales reps can see a prospect's service history, marketing can pause promotions until a case is resolved, and service reps can see a customer's purchase history from Agentforce Commerce in one place. Outside resellers still need an Experience Cloud site, with access controlled by the admin, to see any Salesforce data. AI agents still rely on knowledge articles to give accurate, grounded answers; a shared data model does not replace them.
  3. Question 3 · Medium

    Get Cloudy Consulting gets more inbound prospects than its sellers can answer. It wants AI to respond to prospects at any hour, handle objections and book meetings so sellers can focus on relationships. Which Agentforce agent fits?
    • A.Sales Coach, which practices pitches and objections with the sellers
    • B.Sales Development Representative (SDR), which works with prospects
    • C.Merchandiser, which sets up promotions and product descriptions
    • D.Personal Shopper, which suggests products to site visitors
    Show the answer and explanation
    Correct answer: B. Sales Development Representative (SDR), which works with prospects
    The Sales Development Representative (SDR) agent engages prospects 24/7, answers questions, manages objections and schedules meetings so sellers can build deeper relationships. Sales Coach also deals with objections, but it runs practice role-plays for the company's own sellers rather than talking to prospects. Merchandiser helps ecommerce teams with site setup and promotions. Personal Shopper gives product recommendations to shoppers on ecommerce sites, not sales prospecting.
  4. Question 4 · Medium

    Ursa Major Solar has no in-house Salesforce expertise. It wants an expert from a partner firm to understand its business challenges and goals and create a plan that maps Salesforce to results. Which role should Ursa Major Solar engage?
    • A.Salesforce Designer
    • B.Salesforce Consultant
    • C.Salesforce Developer
    • D.Salesforce Administrator
    Show the answer and explanation
    Correct answer: B. Salesforce Consultant
    Trailhead describes the Salesforce Consultant as the bridge between a customer's challenges and its goals, creating a plan that maps to results, and partners hire consultants to help customers get the most from Salesforce. A designer focuses on the user experience of flows and interactions. A developer builds custom apps and integrations once the plan is set. An admin is usually an in-house role that configures and maintains the org day to day, which Ursa Major Solar does not yet have.
  5. Question 5 · Medium

    Universal Containers wants its external order management system to exchange customer data with Salesforce automatically. A new team member asks whether this is possible. Which statement about the platform is accurate?
    • A.Only data typed on a record page can be shared, so other systems must receive exports by email.
    • B.Salesforce stores data in a closed format, so connecting systems requires buying a separate org.
    • C.All Salesforce data and metadata is API enabled, so other systems can connect and exchange data.
    • D.Connections to other systems are allowed only for Salesforce Labs apps built by Salesforce employees.
    Show the answer and explanation
    Correct answer: C. All Salesforce data and metadata is API enabled, so other systems can connect and exchange data.
    The platform architecture unit explains that all of your data and metadata is API enabled, and that an API lets software systems connect and exchange information, much like a universal port. Data is not limited to manual entry and email exports; APIs exist precisely to avoid that. Salesforce does not use a closed format that forces customers to buy another org. Integrations are not limited to Salesforce Labs apps; customers and partners connect systems through the same APIs.
  6. Question 6 · Medium

    A junior admin at Cloud Kicks has earned several badges and now wants to apply those skills to a realistic business problem. Which Trailhead resource fits this goal?
    • A.A superbadge built around a business scenario
    • B.A trailmix of more introductory badges on the same topics
    • C.A Trailblazer Community topic
    • D.The Trailhead GO mobile app
    Show the answer and explanation
    Correct answer: A. A superbadge built around a business scenario
    Superbadges let learners take skills they have already learned and apply them to real-world business problems. A trailmix of introductory badges only organizes more learning content and does not test applied skills. A Trailblazer Community topic is a place to follow and discuss a subject with peers. The Trailhead GO mobile app is a way to learn on a phone, not a type of applied challenge.

Data Model

25% of the exam
  1. Question 12 · Medium

    A rep at AW Computing has a lead who confirmed budget and asked for a price quote. The rep now wants to track the deal's stage, probability and close date. What should the rep do?
    • A.Change the lead's status to Closed Won and track the deal on the lead
    • B.Convert the lead and create an opportunity to track the deal
    • C.Add the lead to a campaign and update the campaign's expected revenue
    • D.Create a case for the quote request and set the case status to New
    Show the answer and explanation
    Correct answer: B. Convert the lead and create an opportunity to track the deal
    Once a lead is qualified it should be converted, and an opportunity is the record that tracks a viable deal with its sales stage, close date and probability. Leads have lead statuses, not opportunity stages, so a lead can't be marked Closed Won to manage a deal. A case is for customer questions or problems, not sales deals. Campaign expected revenue measures a marketing effort and doesn't track an individual deal's stage or close date.
  2. Question 13 · Easier

    Cumulus Financial wants each sales rep to see only the leads they own, so reps don't compete for each other's prospects. What should the admin set?
    • A.The lead page layout so other reps' leads display fewer fields
    • B.The organization-wide default for leads to Private
    • C.A sharing rule that removes access to leads owned by other reps
    • D.The organization-wide default for leads to Public Read Only
    Show the answer and explanation
    Correct answer: B. The organization-wide default for leads to Private
    Organization-wide defaults set the baseline access users have to records they don't own; with leads set to Private, only the owner, users above them in the role hierarchy, admins and users given access through sharing can see a lead. Public Read Only would let every internal user view all leads. Sharing rules can only grant additional access; they can't take access away. Page layouts arrange fields on a page and don't control which records a user can see.
  3. Question 14 · Medium

    A new admin at Bloomington Caregivers is designing record access for a new object. Which approach does Salesforce recommend?
    • A.Give every user the System Administrator profile, then hide fields per user
    • B.Skip org-wide defaults and rely on page layouts to control who sees records
    • C.Start with Public Read/Write, then use sharing rules to remove extra access
    • D.Start with the most restrictive default, then open access with sharing tools
    Show the answer and explanation
    Correct answer: D. Start with the most restrictive default, then open access with sharing tools
    Trailhead's record-access guidance is to lock data down first with the most restrictive org-wide defaults that the most restricted user needs, then open access selectively with the role hierarchy, sharing rules and manual sharing. Sharing rules only grant access, so they can't pull back access from an open default. Giving everyone the System Administrator profile breaks least privilege and hiding fields doesn't fix record access. Page layouts arrange fields and never control record visibility.
  4. Question 15 · Easier

    A rep at Bloomington Caregivers finds two account records for the same family-run supplier, each holding different contacts and notes. What should the rep do to end up with one clean record?
    • A.Rename one account so the two records look slightly different
    • B.Create a parent account and make both records its children
    • C.Delete the newer account and recreate its contacts by hand
    • D.Merge the duplicate accounts into a single account record
    Show the answer and explanation
    Correct answer: D. Merge the duplicate accounts into a single account record
    Salesforce's duplicate management tools let users with permission merge duplicate accounts, contacts and leads, combining them into one record so the customer has a single source of truth. Deleting one account and retyping its contacts risks losing related records and history. Renaming a record hides the duplicate without fixing it. An account hierarchy is for real parent and subsidiary companies, not for two copies of the same supplier.

Reports & Dashboards

15% of the exam
  1. Question 16 · Harder

    A Get Cloudy Consulting consultant wants a dashboard table showing the top 10 accounts by annual revenue. Her source report is a tabular Accounts report with no groupings, and the dashboard won't use it. What should she do?
    • A.Convert the tabular report to a joined report so that the dashboard can use it
    • B.Lock every filter on the tabular report so that its results can't change later
    • C.Move the tabular report into her Private Reports folder so the dashboard sees it
    • D.Add a row limit of 10 to the report, sorted by annual revenue in descending order
    Show the answer and explanation
    Correct answer: D. Add a row limit of 10 to the report, sorted by annual revenue in descending order
    A tabular report can be used as the source for a dashboard table or chart only if it has a row limit, which sets the maximum number of rows, a sort field and a sort order. Changing the report to another format does not help; the fix for a tabular source report is the row limit. Locking filters stops viewers from editing them but does not make a tabular report usable as a source. Source reports should be stored in folders that dashboard viewers can access, so moving it to a private folder works against her.
  2. Question 17 · Harder

    The sales operations lead at Get Cloudy Consulting wants a list of accounts that have no opportunities so reps can reach out to them. What should she add to an Accounts report?
    • A.A cross filter that shows Accounts without Opportunities
    • B.A field filter where Opportunity Amount equals zero
    • C.Filter logic that applies NOT to the Account Name filter
    • D.A grouping on Opportunity Name with detail rows hidden
    Show the answer and explanation
    Correct answer: A. A cross filter that shows Accounts without Opportunities
    Cross filters filter a report by a related child object using WITH or WITHOUT conditions, and they are commonly used for exception reports such as accounts without opportunities. A field filter on Opportunity Amount equal to zero only finds opportunities worth nothing, not accounts that have no opportunities at all. Applying NOT to an Account Name filter excludes certain names but says nothing about related opportunities. Grouping by Opportunity Name with detail rows hidden only changes how existing results are displayed.
  3. Question 18 · Easier

    A care coordinator at Bloomington Caregivers notices that a dashboard still shows data from yesterday morning. She needs the latest numbers before a meeting. What should she do?
    • A.Click Refresh on the dashboard to update the results for every widget
    • B.Delete each widget and add it again so it pulls in the newest data
    • C.Export each source report so that the dashboard reloads its numbers
    • D.Ask the admin to create a new report type for the dashboard's data
    Show the answer and explanation
    Correct answer: A. Click Refresh on the dashboard to update the results for every widget
    Clicking Refresh on a dashboard gets the most current data, and the refresh updates the results for every user who has access to the dashboard. Deleting and rebuilding widgets is unnecessary work, since a refresh already reruns the source reports. Exporting a report creates a spreadsheet file and does not update the dashboard. Report types define which records and fields reports can use; they do not refresh anything.

Where to go after these 18 questions

Ready for a full Platform Foundations practice exam?

Take a timed 60-question exam drawn from all 151 reviewed questions in the real exam's section mix, then drill the sections you miss.