When to use it
Use variable presets when:- You have several named scenarios that require different variable values (for example, “Standard user”, “Admin user”, or “Free tier account”).
- You want to share reusable value configurations across team members without duplicating journey definitions.
- You are building Cases and want the case to reference a preset rather than hard-code values inline.
Key concepts
Named and reusable. A preset has a name and a set of variable assignments. Once defined, any journey that declares those variables can use the preset. Partial coverage is fine. A preset does not have to supply values for every variable in the journey. It fills in what it knows; remaining variables are resolved from their defaults, other sources, or run-time inputs. Applied at run time. When a preset is selected, Reqflo uses its values during execution. The preset does not modify the journey’s stored defaults — it is an overlay applied at run time. Composable with other sources. Preset values can be overridden by a run input or a--set flag on the CLI. See Value resolution order for precedence.
How it works
Define the preset
In the Values panel, create a preset and give it a descriptive name. Add variable assignments: for each variable the preset covers, specify the value it should supply.
Associate it with a case (optional)
If you use Cases, you can associate the preset with a case so that selecting the case automatically applies the preset. This keeps scenario-switching fast.
Examples
A preset in YAML:subscription_tier and feature_flags; the --set flag overrides base_user_id.

