Make one creative respond to context.
Dynamic content gives a selected part of the script multiple possible values. A criterion, listener signal, POI, feed record, or request parameter chooses the value used in preview and rendering.

Dynamic text versus data tokens
| Use | Choose it when | Example |
|---|---|---|
| Dynamic content | You control a finite set of approved alternatives. | “this morning” / “this afternoon” / “tonight” |
| Data token | You want to insert a value from context or a selected record. | Listener city or the chosen store name |
| Separate creative | The message structure, argument, duration, or production treatment changes substantially. | Family offer versus commuter offer |
Create dynamic text from a selection
- Highlight the exact word or phrase in the script.
- Right-click the selection.
- Choose Dynamic Content → Create.
- Select a criterion family and criterion, for example Date & Time → Day of the Week.
- Review the generated options and default.
- Open Dynamic Properties to edit values and configuration.
The selected words become a protected dynamic segment. Its criterion, option IDs, values, and default travel with the creative.
Design safe alternatives
- Every option must fit grammatically into the surrounding sentence.
- Keep claims and legal meaning equivalent unless a separate approval path exists.
- Avoid options with radically different spoken lengths unless the timeline is designed for them.
- Make the default valid when context is missing, late, or unsupported.
- Listen to the complete sentence for every high-impact option.
Preview an option
Use Dynamic Properties to select an option for editorial preview. The script updates to show that value so you can inspect grammar and timing.
Dynamic assets
When enabled, the same principle can apply to a voice, music, or another supported asset. Use dynamic assets when the message remains compatible but the sound should adapt to audience or context.

- Choose and license every candidate asset.
- Set a production-safe default.
- Keep durations and loudness close enough for the shared arrangement.
- Preview every branch with the relevant dynamic text.
- Use a separate creative when the arrangement must change substantially.
Combine dynamic content carefully
Multiple dynamic segments multiply the number of possible outcomes. Prioritize combinations that can occur together and verify the expected variant count before Download All or pre-generation.
- DefaultWrite a complete fallback message.
- CriterionAdd one business decision.
- OptionsApprove every alternative.
- DataBind only required fields.
- PreviewTest representative combinations.
- DeliverySimulate missing and edge-case signals.
Dynamic QA checklist
- Default copy is complete and compliant.
- Every option has an explicit meaning.
- No combination breaks grammar or claim accuracy.
- Spoken timing remains within inventory limits.
- Asset rights cover all branches.
- Missing data has a tested fallback.
