Voxify StudioDocsOpen Studio
User Guide · Personalize

Use live records without losing editorial control.

Sports and other data feeds can supply a value from a selected event or entity. Bind the field in the script, define which record wins in Delivery, and design a fallback for missing or late data.

External dataRecord selection

Insert a sports field

  1. Place the caret in the script and type {.
  2. Choose Sport events.
  3. Select the sport, for example Soccer.
  4. Select one or more available leagues and continue.
  5. Choose the field, such as Home score, Away score, team, date, or venue.
  6. Inspect the resulting token in Dynamic Properties.

The binding records the data provider, sport, league selection, field, and record source. The value shown during editing is only a preview of that structure.

Separate field selection from record selection

Choosing Away score answers “which column should be spoken?” Delivery must still answer “which match or event supplies that column?” The project therefore needs both:

Configure the event record

Open Delivery and find the panel created for the selected league/feed. Configure candidate set, filters, exclusions, score or pick mode.

First eligible

Use a deterministic source order when that order already has business meaning.

Best

Score records and choose the candidate with the largest score.

Rotate

Cycle through all eligible records when variety matters more than score.

Random top-N

Randomize among the strongest candidates to avoid a single repeated winner.

Plan for data timing

Sports meaning changes before, during, and after an event. A field can be technically present but editorially wrong for the current phase.

Use computed fields

Computed fields can convert or combine feed values before a rule uses them. Examples include normalized kickoff time, score difference, time until event, or a reusable eligibility flag.

Name computed fields by business meaning and keep the raw provider field available for troubleshooting.

Other data feeds

The same pattern applies to configured feeds beyond sports:

  1. SourceSelect the feed or entity family.
  2. ScopeChoose league, category, or list.
  3. FieldBind the value used by the creative.
  4. RuleChoose the winning record.
  5. FormatTurn raw data into approved spoken copy.
  6. FallbackHandle no-match and service failure.

Data governance

A valid API response is not editorial approval.Confirm provider rights, freshness, territory, attribution, personal-data constraints, and the exact spoken representation before using external data in a live campaign.

Feed QA checklist