Skip to main content

SF-0096 · Concept · Easy

What are the different automation tools available in salesforce?

✓ Verified by Vikas Singhal · Last reviewed 5/17/2026 · Updated for Spring '26

Salesforce has a layered set of automation tools — from clicks-only to full code. The 2026 reality: Flow is the default for almost everything declarative, and Apex is reserved for what Flow can’t model. Workflow Rules and Process Builder are deprecated for new builds but still run in many orgs.

The full landscape

ToolStatusWhat it doesWhen to reach for it
Flow BuilderCurrent defaultVisual automation: record-triggered, screen, scheduled, autolaunched, platform-eventAlmost any declarative automation in 2026
Approval ProcessCurrent, stableMulti-step approval routing with email + record lockApprovals — Flow has approval steps too, but this is still used heavily
Apex TriggerCurrentCode-based logic on insert/update/delete/undeleteWhen Flow can’t do it: complex bulk logic, callouts in a complex orchestration, recursion
Flow OrchestrationCurrentMulti-stage, multi-user workflowsLong-running processes with handoffs across teams
Workflow RulesDeprecated for new orgs (retiring)Field updates, email alerts, tasks, outbound messagesLegacy only — migrate to Flow
Process BuilderDeprecatedRecord-change automationLegacy only — migrate to Flow
Validation RulesCurrentBlock saves when a formula is TRUEData quality enforcement

Why Salesforce consolidated everything into Flow

Until ~2022, you had Workflow Rules for simple field updates, Process Builder for branching logic, Flow for screens, and Apex for everything complex. Maintaining four tools meant four debuggers, four test stories, and four sets of governor-limit footguns. Salesforce announced retirement of Workflow Rules and Process Builder so admins could focus on one tool — Flow — and so the platform could keep investing in one engine.

What Flow covers — the five flow types

  1. Screen Flow — interactive, user-facing wizards
  2. Record-Triggered Flow — runs on record save (replaces Process Builder + most Workflow Rules)
  3. Schedule-Triggered Flow — cron-like recurring automation
  4. Platform Event-Triggered Flow — reacts to platform events
  5. Autolaunched Flow — no UI, called by Apex, REST, or other flows

When to use Apex over Flow

Use Flow whenUse Apex when
Simple field updates, related-record creation, basic decisionsBulk logic on >10k records per transaction
Sending emails, calling subflows, screen wizardsComplex recursion, framework patterns
Most “if X then Y” record automationCallouts inside complex transactions, advanced error handling

What interviewers want

  • A confident enumeration: Flow, Apex, Approval Process as the “live” tools
  • Awareness that Workflow Rules and Process Builder are deprecated for new orgs
  • A one-line “Flow first, Apex when Flow can’t” philosophy

Verified against: Salesforce Help — Which Automation Tool Do I Use?. Last reviewed 2026-05-17 for Spring ‘26 release.