In this episode of DevOps Quick Bites, Rob breaks down implementing Feature Flags as part of your Salesforce DevOps approach.
Learn how to use Custom Metadata, Custom Permissions, and Permission Sets to control feature rollouts dynamically across Apex, LWCs, Flows, and more. Perfect for dark launches, incremental rollouts, and selective releases—this is your guide to smarter feature management in Salesforce!
Learn more:
- Mitch Spano at Google discusses Feature Flags: https://youtu.be/j126Elp_S8E?t=2422
- A feature flag implementation from James Hou: https://github.com/tsalb/feature-flag-designs
Connect with Rob:
LinkedIn: https://www.linkedin.com/in/rob-cowell/
X/Twitter: https://x.com/RobSalesforce
Subscribe to Gearset's YouTube channel: https://grst.co/3uDoSGe
LinkedIn: https://www.linkedin.com/company/gearset
X/Twitter: https://twitter.com/GearsetHQ
Facebook: https://www.facebook.com/gearsethq
About Gearset:
Gearset is the leading Salesforce DevOps platform, with powerful solutions for metadata and CPQ deployments, CI/CD, automated testing, sandbox seeding and backups. It helps Salesforce teams apply DevOps best practices to their development and release process, so they can rapidly and securely deliver higher-quality projects.
Get full access to all of Gearset's features for free with a 30-day trial: https://grst.co/3OiWNKz
Chapters:
00:00 Intro
00:38 What are Feature Flags?
01:22 Implementing feature flags in Salesforce
03:11 Using feature flags in your Salesforce implementation
03:18 Feature flags in Apex
03:31 Feature flags in Lightning Web Components (LWCs)
03:42 Feature flags in Salesforce flow
03:54 Feature flags in dynamic forms
04:32 Example use cases for feature flags
04:58 Closing summary