When to create a format
You create a format whenever you want Maestra to generate promo codes automatically for a pool, instead of uploading codes manually. The format is reusable: once saved, you can pick it again for future pools.A format is the template, not the codes themselves. After saving the format, you still need to generate the actual codes for your pool.
Create the format
1
Open pool settings
Go to the promo code pool you want to populate.
2
Choose how codes are added
For the addition method, select Generate promo codes.
3
Start a new format
Next to the Format field, click Create.
4
Configure the format
Fill in the fields described below, then save.
Format settings
Each field shapes how your codes will look when Maestra generates them.Name
The name identifies the format in selection menus across Maestra. Pick something descriptive so you can recognize it later when choosing a format for another pool — for example,Summer 2026 — 10 chars or VIP welcome codes.
Alphabet
The alphabet determines which characters Maestra is allowed to use when generating codes. By default, all available characters are selected. To exclude a character from the alphabet, click it. Excluded characters won’t appear in any generated code. This is useful when you want to:- Remove visually ambiguous characters (for example,
0andO, or1andI) to make codes easier to read aloud or type. - Keep codes uppercase-only or limit them to digits.
- Avoid characters that could be misinterpreted in print or on receipts.
Marker
A marker is an optional set of identical characters placed in the same position across every code in the set. It acts as a visual signature for the batch — handy when you want to tell at a glance which campaign or pool a code belongs to. For example, if your marker isSALE, every generated code in the set will contain SALE in the same fixed position.
The marker counts toward the total length of the code, so plan your code length accordingly.