Infrastructure
Pipelines that adapt. Environments that don't drift.
Most Salesforce pipelines are hardwired — add an environment, rewrite your config. FLXBL pipelines are phase-based. Slot environments into test, snapshot, or release. The pipeline adapts. No YAML. No rewiring.
Environments
Test isn't an environment. It's a phase.
Test, snapshot, release — three phases, not three named orgs. Need parallel testing? Add environments. New production org? Slot it into release. The pipeline absorbs the change automatically.
app.flxbl.io/environments/overview?repo=flxbl-io/sf-core-staging
Environments
Create
Overview
Settings
Test2
DEV
sandbox-dev
active
main
STAGING
sandbox-staging
active
develop
Snapshot1
SNAPSHOT
sandbox-snap
active
main
Release1
PROD
sandbox-prod
active
main
Create Environment
New test environment
Details
Name and sandbox
Configuration
Branch, tags, status
Create EnvironmentStep 1 of 2
Step 1 of 2
Back
Pools
Stop sharing. Start shipping.
Developers fetch a clean environment from the pool in seconds. When one gets used, a new one spins up behind it — provisioned from your latest snapshot, always current.
Contributor
New user story, just fetch a new sandbox or scratch org in seconds.
coDev by FLXBL
Environments/Pools/Assignments
2 expiring
No Environments
Refresh
Development EnvironmentsPool sandboxes assigned for development work
Fetch from Pool
2987261Expires in about 24 hours
Pool: development-pool·Assigned to: ramzi@flxbl.io
859191Expires in 1 day
Pool: development-pool·Assigned to: ramzi@flxbl.io
Validation EnvironmentsSandboxes assigned for code validation and review
0No Validation Environments
No active validation environments assigned to you.
Fetch from Pool
Create a New Sandbox
Fetch from Pool
Assign a sandbox from the pool
Select pool…
e.g. 8
Cancel
Fetch Sandbox
Platform Engineer
Ever seen a pool easier to maintain?
app.flxbl.io/environments/pools?repo=flxbl-io/sf-core
Environments/Pools
Create Pool
Active Pools2
Validation Pool
VALIDATION-POOLSandbox
3 instances
Release Pool
RELEASE-POOLSandbox
2 instances
Create Pool
New sandbox pool
Basic Info
Name, repo, DevHub
Pool Config
Size and expiry
Review
Confirm and create
Create PoolStep 1 of 3
Step 1 of 3
Back
Review Environments
Every pull request gets its own Salesforce.
Pull request opens. Sandbox spins up. Changes install. The business can shoulder-check it before it merges — not after it breaks.
your-account.flxbl.io
Environments/Review Environments
Open PRs
Active Assignments
History
| Story | Title | Assignee | Status | |
|---|---|---|---|---|
| US-2341 | Approval workflow for new hire requests | SKSarah K. | In Review | |
| US-2287 | Fix incentive calculation rounding | LTLiam T. | Deployed | |
| US-2198 | Campaign attribution dashboard | MPMaya P. | Pending | |
| US-2103 | Multi-currency opportunity support | CRChris R. | In Review | |
| US-1987 | Quota rollup performance fix | DMDana M. | Pending |
Deployment Matrix
Drift is invisible until it isn't.
Every package, every version, every environment — one view. When something drifts, you know immediately.
app.flxbl.io/environments/deployment-matrix?repo=flxbl-io/sf-core-staging
Environments/Deployment Matrix
sf-core-staging
15
Total Packages
Across 3 environments
4
Package Types
Unlocked: 6, Source/Data: 5, OrgDep: 2...
8
Out of Sync
53% of packages
Search packages...
Refresh
| Package Name | Type | qa | snapshot | prod |
|---|---|---|---|---|
analytics-pkg | Source/Data | — | 1.0.0.1773133239396 | — |
async-runtime | Unlocked | 0.3.6 | 0.3.6 | 0.3.5 |
core-framework | Unlocked | 2.1.0 | 2.1.0 | 2.1.0 |
data-services | Source/Data | 1.0.0.3 | 1.0.0.2 | 1.0.0.1 |
deploy-pkg | OrgDependent | 1.5.43.1 | 1.5.43.1 | 1.5.45.1 |
domain-objects | Unlocked | 1.9.0 | 1.9.0 | 1.8.0 |
env-config | Source/Data | 1.0.0.1 | 1.0.0.1 | 1.0.0.1 |
feature-flags | OrgDependent | 1.8.2.1 | 1.8.2.1 | 1.8.2.1 |
integration-hub | Source/Data | — | 1.0.0.1773132795481 | — |
logging | Unlocked | 0.1.16 | 0.1.16 | 0.1.16 |
mypackage | Unlocked | 4.1.0 | 4.0.3.1 | 4.0.3.1 |
platform-core | Source/Data | — | 1.0.0.1773132325373 | — |
service-registry | Unlocked | 1.4.2.0 | 1.4.2.0 | 1.5.0.1 |
shared-library | Managed | 8.4.0.1 | 8.5.0.1 | 8.6.0.1 |
workflow-engine | Unlocked | 3.17.0.4 | 3.16.0.4 | 3.16.0.4 |
So...
What if you didn't need to worry about your pipeline anymore?
The best infrastructure is the kind you stop thinking about.