Create prompt templates with [bracket] variables that automatically expand into all combinations — perfect for multi-product, multi-region, or competitor monitoring at scale.
Last updated
Prompt variables let you write a single prompt template and have Vizzybl expand it into every combination automatically. Instead of typing dozens of nearly-identical prompts by hand, you write one — like Best [product] in [city] — and Vizzybl fills in the blanks using values from your brand settings.
This is the most efficient way to monitor a brand across multiple products, regions, or competitors.
Variables use square bracket notation. Anything inside [ ] is treated as a variable name:
Best [product] for [audience]How does [brand] compare to [competitor]?Top [product] in [city]Variable names are case-insensitive and whitespace is trimmed, so [Product], [product], and [ product ] all refer to the same variable.
If a variable doesn't have a value defined, the bracket stays in the prompt as literal text — it won't cause an error or block monitoring, but the prompt won't expand on that variable.
Variable values live in Settings > Brand. Each variable maps to an array of values:
| Variable | Values |
|---|---|
[product] | Hairdryer, Curler, Straightener |
[city] | London, New York, Tokyo |
[competitor] | Acme, Globex, Initech |
Vizzybl pre-populates a few common variables for you during onboarding:
[brand] — Your brand name (from your brand profile)[competitor] — Each competitor you've added (from Identify Your Competitors)[product] — Inferred from your industry and brand descriptionYou can add any custom variable you want — [city], [audience], [use-case], etc. — and define the values that should be substituted.
When you save a template, Vizzybl generates the Cartesian product of all the variable values. Every variable's values are combined with every other variable's values.
Worked example
Best [product] in [city][product] has 3 values: Hairdryer, Curler, Straightener[city] has 3 values: London, New York, TokyoThe first few expansions look like:
If you add a third variable with 2 values, the total becomes 3 × 3 × 2 = 18 prompts.
Vizzybl distinguishes between resolved and unresolved variables in a template:
Use the unresolved warning in the expansion preview to catch typos like [products] (plural) versus [product] (singular) before you save.
Before any template is saved, Vizzybl shows you a full expansion preview with every generated prompt. From the preview you can:
This is your last chance to sanity-check the result before activation, so always glance through the preview before confirming.
Each expanded prompt becomes a separate monitored prompt and consumes credits on every monitoring cycle. A template that expands into 50 prompts costs the same as 50 individually-written prompts — there's no discount for templating.
Practical guidance:
Every plan includes a fixed number of monitored prompts, and that allowance is shared across all the brands in your account rather than granted per brand. If you run six brands on Ultra, they draw on the same 100 — spend them wherever they earn the most.
Only actively-monitored prompts count. Generating ideas is unlimited, and pausing or archiving a prompt frees its slot straight away, so you can rotate coverage between brands or seasons without upgrading. If you hit the limit, Vizzybl tells you how much is in use and how much other brands are holding.
| Pattern | Template example | What it captures |
|---|---|---|
| Multi-product | Best [product] for beginners | One prompt per product line |
| Multi-region | Top [product] in [city] | Geographic visibility across markets |
| Competitive | [brand] vs [competitor] comparison | Head-to-head visibility for every competitor |
| Audience segmentation | Best [product] for [audience] | Vary persona/use-case while holding product steady |
| Combined | Best [product] for [audience] in [city] | Full coverage across product × audience × geography |
If you'd rather not write templates by hand, the AI chat can do it for you. The /prompts-variables command (see Generating Prompts) inspects your brand's defined variables and proposes templates that make the most of them.
Tip: Always review the expansion preview before saving. It catches bad combinations (e.g. a region you don't operate in) and lets you trim before you spend credits.
Tip: Keep variable values short and natural — they're substituted into the prompt verbatim and will be read by AI engines exactly as written.
Londonreads better thanGreater London Metro Area.
Warning: Cartesian products grow fast. 4 variables with 5 values each = 625 prompts from a single template. Combine modest variable sets and add complexity incrementally.
/prompts-variables) to author templates