AX - Progress Indicator
Overview
AX - Progress Indicator is a Lightning App Builder component that displays process stages as a visual step tracker based on picklist field values on record, app, and home pages.
Use it to show users where records are in a workflow—like sales stages, case statuses, project phases, or approval processes. Users can click steps to update the record's status, with options for linear progression (steps must be completed in order) or non-linear (jump to any step). Choose from horizontal, vertical, or Salesforce Path-style layouts.
Perfect for guided workflows, status tracking, onboarding processes, or anywhere users need visual clarity on where a record stands in a multi-step process.
Getting Started
Use this simple tutorial to learn the basics of the Progress Indicator component and start building your use cases.
Use Cases
Sales Process Management
Track opportunity progression through sales stages on Opportunity pages
Display lead qualification steps with interactive stage updates
Show quote approval processes with visual milestone tracking
Service & Case Management
Visualize case resolution stages from creation to closure
Track service request workflows with interactive status updates
Display escalation processes with clear progression indicators
Project & Task Management
Show project phase progression with milestone completion tracking
Display task workflows from assignment to completion
Track approval processes with visual stage indicators
Configuration
Object API Name
Text
Yes
API name of the Salesforce object containing the picklist field
Opportunity, Case, Custom_Process__c
Picklist Field Name
Text
Yes
API name of the picklist field used to generate the progress steps
StageName, Status, Approval_Stage__c
Record ID
Text
No
Specific record ID to use. Leave empty to use the current record page's ID
006XXXXXXXXXXXX (leave blank for current record)
Completed Values
Text
No
Comma-separated list of picklist values that should be marked as completed regardless of current value
Prospecting,Qualification,Needs Analysis
Hidden Values
Text
No
Comma-separated list of picklist values to exclude from the progress indicator display
Closed Lost,Cancelled,On Hold
Type
Picklist
No
Display layout of the progress indicator. Options: horizontal, vertical, path
horizontal (default), vertical, path
Format
Picklist
No
Visual behavior of completed steps. Linear: previous steps shown as completed. Non-linear: only current step highlighted
linear (default), non-linear
Display as Card
Checkbox
No
Wraps the progress indicator in a styled card container for better visual presentation
Checked for dashboard sections
Clickable
Checkbox
No
Makes steps clickable to update the picklist field value when selected
Checked for interactive workflows
Header Title
Text
No
Main heading displayed above the progress indicator. Supports {{Record.FieldName}} syntax
Sales Process<br>{{Record.Name}} Status
Header Caption
Text
No
Subtitle displayed below the header title. Supports {{Record.FieldName}} syntax
Current stage: {{Record.StageName}}<br>Last updated: {{Record.LastModifiedDate}}
Header Icon Name
Text
No
Salesforce Lightning Design System (SLDS) icon name in format category:icon_name
standard:opportunity, utility:steps, custom:process
Use Case Examples
Example 1: Case Resolution Workflow
Scenario: Track case status progression with vertical layout and non-linear completion tracking for service agent workflow management.
Steps
Result: A vertical case status tracker positioned in the sidebar with non-linear progression highlighting, perfect for service agent workflows where only the current status needs emphasis
Example 2: Track an opportunity approval process
Scenario: Track an ongoing approval process for high value opportunities
Prerequisite
Create an
Approval_Status__ccustom picklist on the Opportunity object to track approval with valuesNone/Pending/Approved/Rejected
Steps
Best Practices
Troubleshooting
Summary
The Progress Indicator component provides an intuitive way to visualize and interact with Salesforce process stages directly on Lightning pages. With support for multiple layout types, interactive updates, and flexible configuration options, it enables users to efficiently track and manage workflow progression. The component's integration with Salesforce picklist fields ensures consistency with existing process definitions while enhancing visual clarity and the user experience.
Last updated
Was this helpful?
