Courseiva

SF-Admin · topic practice

Automation practice questions

Automation on the Salesforce Certified Platform Administrator exam covers Flow Builder, approval processes, and legacy tools like Workflow Rules and Process Builder. Questions present a business scenario and ask you to select the correct automation type, configure entry criteria, or troubleshoot why a record-triggered flow fires unexpectedly. Expect decision-based questions on choosing between declarative tools.

Courseiva uses original exam-style practice questions designed for learning and revision. The goal is to understand the concepts, recognise exam patterns, and improve through explanations — not memorise copied exam dumps.

Editorial oversight:Johnson Ajibi· MSc IT Security, IEEE Senior Member
20 questionsDomain: Automation

What the exam tests

What to know about Automation

Be able to map a business scenario to the right automation tool and configure entry criteria correctly. The single most important thing: know when a Screen Flow is required versus a record-triggered flow, and avoid duplicate execution by scoping trigger conditions precisely.

Selecting Flow Builder versus Approval Process versus Workflow Rule for a given business requirement

Configuring record-triggered flows with entry criteria, decision elements, and update records actions

Using Screen Flows to require user confirmation before a record is updated

Diagnosing duplicate or repeated flow execution caused by create-and-update trigger conditions

Watch out for

Common Automation exam traps

  • ▸Choosing Process Builder or Workflow Rules when the scenario requires a Screen Flow to collect user confirmation before committing changes
  • ▸Forgetting that a record-triggered flow set to run on create and update can fire twice, sending duplicate notifications or updates
  • ▸Assuming Workflow Rules can update related records; they cannot, so related-record updates need Flow or Process Builder

Practice set

Automation questions

20 questions · select your answer, then reveal the explanation

Question 1mediummulti select
Read the full Automation explanation →

An administrator needs to ensure that a Flow only executes when a Lead record is created and the 'Rating' field is set to 'Hot'. Which TWO conditions should the administrator configure in the Flow trigger?

Question 2mediummulti select
Read the full Automation explanation →

Which THREE actions can a Record-Triggered Flow perform before a record is saved to the database?

Question 3hardmultiple choice
Read the full Automation explanation →

An administrator has a flow that updates a custom field on the Account record. Which debug setting should the administrator enable to see the values of the record fields before and after the flow executes?

Question 4mediummultiple choice
Read the full Automation explanation →

Universal Containers has a Record-Triggered Flow on Case that sends an email to the customer when a Case is escalated. The flow is after-save and uses an email action. During testing, the administrator notices that the email is sent even when the escalation checkbox is unchecked and then re-checked in the same transaction. The administrator wants to ensure the email is sent only when the escalation flag changes from false to true. What should the administrator do?

Question 5easymultiple choice
Read the full Automation explanation →

A Salesforce administrator needs to automate the creation of a follow-up Task whenever a Lead is converted. The Task should be assigned to the Lead owner and due three days after conversion. The administrator wants to use a declarative tool that runs immediately after the conversion. Which tool should be used?

Question 6mediummultiple choice
Read the full Automation explanation →

AW Computing's sales team uses a custom object 'Invoice__c' with a lookup to Account. When an Invoice's 'Status__c' is changed to 'Paid', the administrator wants to automatically update the related Account's 'Last_Paid_Date__c' to today's date. The update should only occur when the status changes to 'Paid' and must not trigger any other automation on the Account. Which automation tool should the administrator use?

Question 7mediummultiple choice
Read the full Automation explanation →

Northern Trail Outfitters has a Record-Triggered Flow on the Opportunity object that is configured to run only when a record is updated and the StageName field changes to 'Closed Won'. The administrator needs the flow to also send a confirmation email to the opportunity owner after the record is saved. Which Flow element should the administrator use to send the email after the record is committed to the database?

Question 8easymultiple choice
Read the full Automation explanation →

AW Computing's sales team wants a visual, guided process that prompts reps to collect required qualification details after a Lead is created, allowing them to enter data step by step before the record is saved. Which automation tool should the administrator configure?

Question 9hardmultiple choice
Read the full Automation explanation →

Universal Containers has a Record-Triggered Flow on the Case object that runs when a Case is created. The flow uses a Decision element to check if the Case Origin is 'Phone' and then creates a Task for the case owner. The administrator notices that the Task is sometimes created multiple times for the same Case. What is the most likely cause of this issue?

Question 10hardmulti select
Read the full Automation explanation →

Northern Trail Outfitters uses a Record-Triggered Flow on the Opportunity object that runs after save when an Opportunity is closed won. The flow creates a contract record and sends a notification. During testing, the administrator notices that the flow sometimes fails to create the contract due to a validation rule on the Contract object. The administrator wants to handle this error gracefully and allow the flow to continue processing other records. Which TWO actions should the administrator take? (Choose two.)

Question 11mediummultiple choice
Read the full Automation explanation →

Cloud Kicks has a Record-Triggered Flow on the Account object that updates a custom field 'Last_Activity_Date__c' whenever a related Task is created. The administrator wants to ensure the flow runs only when the Task is created and not when other related records are created. Which configuration should the administrator use?

Question 12mediummultiple choice
Read the full Automation explanation →

DreamHouse Realty has a Record-Triggered Flow on the Opportunity object that fires when a Stage changes to 'Closed Won'. The Flow uses a Get Records element to retrieve the primary Contact Role and then sends an email to that Contact. During testing, the Flow fails on Opportunities where no Contact Role exists. Which element should the administrator add to handle this scenario without failing the transaction?

Question 13mediummultiple choice
Read the full Automation explanation →

An administrator at Ursa Major Solar is debugging a Record-Triggered Flow that updates a custom field on the Account record. The administrator wants to see the exact values of the flow variables and the record fields at each step of the execution. Which debug option should the administrator enable?

Question 14hardmultiple choice
Read the full Automation explanation →

Northern Trail Outfitters has a Record-Triggered Flow on the Case object that runs before save when a Case is created. The Flow updates the Case Owner to a queue based on the Case Origin. After deployment, users report that the Case is still being assigned to the default owner, and the debug log shows the Flow executed successfully. What is the most likely cause?

Question 15hardmultiple choice
Read the full Automation explanation →

An administrator at Get Cloudy Consulting built an Autolaunched Flow that is invoked from an Apex trigger on the Account object. The Flow performs several Update Records elements on related Contacts. During bulk data loads of 200 Accounts, the transaction fails with a 'Too many SOQL queries: 101' error. Which approach should the administrator take to resolve the issue?

Question 16mediummultiple choice
Read the full Automation explanation →

Cloud Kicks needs a process to automatically update the 'Account Status' field on all related Contacts to 'Inactive' whenever an Account's status is changed to 'Closed'. Which automation tool should the administrator use to achieve this with the least amount of maintenance?

Question 17mediummultiple choice
Read the full Automation explanation →

An administrator wants to automate a process that requires a user to confirm they want to proceed before the record is updated. Which tool should the administrator choose?

Question 18hardmultiple choice
Read the full Automation explanation →

Universal Containers has a Record-Triggered Flow on the Case object that runs when a Case is created or updated and sends a notification email to the assigned owner. During testing, the administrator notices the flow sends duplicate emails when a user edits a Case twice within a few seconds. The administrator needs the flow to run only when the Case's Priority field actually changes value. Which configuration should the administrator apply?

Question 19mediummultiple choice
Read the full Automation explanation →

An administrator at Cloud Kicks has built a Record-Triggered Flow on Opportunity that fires when Stage changes to 'Closed Won'. The flow sends a notification email to the opportunity owner. Testing shows the email fires multiple times for a single stage change when the opportunity is updated by an integration user. The administrator wants to ensure the email is sent only once per opportunity close. What should the administrator do?

Question 20hardmultiple choice
Review the full routing breakdown →

A Salesforce administrator is asked to automate a multi-step approval process for discount requests on Opportunity. The process must route to different approvers based on the discount percentage, allow approvers to reject with comments, and update the Opportunity stage upon final approval. The administrator wants to build this declaratively without code. Which tool should be used?

Free account

Track your progress over time

Create a free account to save your results and see which topics improve across sessions.

Focused Automation sessions

Start a Automation only practice session

Every question in these sessions is drawn from the Automation domain — nothing else.

Related practice questions

Related SF-Admin topic practice pages

Move into related areas when this topic feels solid.

Frequently asked questions

What does the SF-Admin exam test about Automation?
Be able to map a business scenario to the right automation tool and configure entry criteria correctly. The single most important thing: know when a Screen Flow is required versus a record-triggered flow, and avoid duplicate execution by scoping trigger conditions precisely.
How should I use these practice questions?
Select your answer before revealing the explanation. Then read why each option is right or wrong — this active recall approach builds retention far faster than re-reading notes.
Can I practise just Automation questions in a focused session?
Yes — the session launcher on this page draws every question from the Automation domain. Use a 10-question session first to gauge your baseline, then move to 20 or 30 once the weak spots are clear.
Where can I practise other SF-Admin topics?
Use the topic links above to move to related areas, or go back to the SF-Admin question bank to see all topics.
Are these real exam questions or dumps?
These are original practice questions written to test the same concepts the SF-Admin exam covers. They are not copied from any real exam or dump site.