Skip to main content

What is an Automated Game Plan?

Written by Julian Rodrigues
Updated today

An Automated Game Plan is a set of rules in LIGR Live that automatically triggers graphics and playlists during a match based on live match events, removing the need for manual intervention.


Overview

An Automated Game Plan connects your match data, graphics, and playlists together so that the right overlay appears at the right moment. When a goal is scored, a card is issued, or the match reaches full time, the Game Plan decides which graphic plays, in what order, and for how long.


This allows a single operator (or no operator at all) to run a professional broadcast, because the platform handles graphics automatically as events come in from the LiveScore App or match data feed.


A Game Plan is paired with a Theme Instance on a Competition overlay. A Competition can have multiple overlays, each with its own Theme Instance and Game Plan, so different outputs (for example, a full broadcast overlay and a scoreboard-only overlay) can run side by side.


[ Image placeholder: The Game Plan editor showing the Pre-Game, Live gameplay, and Post-Game sections ]


How an Automated Game Plan Works

An Automated Game Plan is split into three sections, each covering a different phase of the match:


• Pre-Game: Plays automatically before kick-off. Typically includes countdown timers, team lineups, coin toss, head-to-head stats, and sponsor graphics. Pre-Game playlists are time-based and run in sequence leading up to the match start.


• Live gameplay: Runs during the match. Responds to live Match Facts such as goals, cards, substitutions, and period changes. Live gameplay playlists are event-triggered rather than time-based.


• Post-Game: Plays after the final whistle. Typically includes final score, player of the match, team stats, and sponsor sign-offs. Post-Game playlists run in sequence once the match has ended.


Within each section you build playlists, which are ordered sequences of graphics that fire on specific events or timings.


Playlists

A playlist is the building block of a Game Plan. Each playlist contains one or more graphics, arranged in the order they should appear, with individual durations and transitions.


Playlists in the Live gameplay section are attached to an event trigger. When that event is logged against the match, the playlist fires. Pre-Game and Post-Game playlists are scheduled rather than event-driven, but the same structure (an ordered list of graphics) applies.


Typical Live gameplay playlists include:


• Goal scored (with scorer and score update)


• Yellow card


• Red card


• Substitution


• Period start and period end (kick-off, half-time, full-time)


• Milestone or stat callouts


Event Triggers

Live gameplay playlists are tied to event triggers fired from Match Facts. When a Match Fact is recorded (for example, a goal logged in the LiveScore App), the Game Plan fires the matching playlist automatically.


Common event triggers include:


• Goals


• Yellow and red cards


• Substitutions


• Period start and period end


• Match milestones such as half-time and full-time


Each trigger passes match data into the playlist, so the graphic can display the correct player name, team, score, time, and other details.


Playlist Guards

Not every event arrives with complete data. A goal may be logged without a scorer, a card may be recorded against a team rather than a specific player, or a substitution may be entered without the incoming player. If a playlist tries to render a graphic that needs data which is not present, the result can be a graphic with missing fields or blank placeholders.


To prevent this, build playlist guards into your Game Plan:


• Create a primary playlist that fires when full data is available (for example, goal with scorer).


• Create a fallback playlist at a lower priority for the same event, containing only graphics that do not require the missing field (for example, a team-only goal graphic).


• Order the fallback after the primary so that it only fires when the primary cannot produce a complete result.


This pattern keeps the broadcast clean when data entry is fast or incomplete.


Priority

Because match events can happen close together, each playlist in a Game Plan has a priority setting. Priority determines which playlist wins when two events would otherwise trigger overlapping graphics.


Key points to understand:


• Higher-priority playlists take precedence over lower-priority ones.


• Priority is set per playlist within the Game Plan.


• Within a single Game Plan, when two playlists share the same priority, the one built first fires.


• Typical practice is to give goals the highest Live gameplay priority, followed by red cards, yellow cards, and substitutions.


Use priority to make sure critical moments (goals, red cards, period changes) always interrupt lower-priority content such as sponsor loops or stat callouts.


Advertising in Game Plans

How sponsor ads play depends on the theme type assigned to your overlay:


• For organisations using inbuilt themes, ads are delivered through Ad Allocation. Ad Sets are allocated to Competitions, Clubs, or Teams and rotation is handled by the system.


• For organisations using Rive themes, ads are configured directly inside Automated Game Plan playlists, alongside other graphics.


Both systems are fully supported. Which one applies is determined by the theme on the overlay.


What You Need Before Building an Automated Game Plan

Before you set up an Automated Game Plan, make sure you have:


• A Competition with at least one overlay and Theme Instance configured under Competition, Settings, Streams and Overlays, Overlay Settings


• A Match created under the Competition


• The LiveScore App set up if you want live event triggers


• Ad Sets allocated (inbuilt themes) or ad graphics available for playlists (Rive themes), if you want sponsor content to play automatically


Setting Up an Automated Game Plan

1. Open the Competition where you want to build the Game Plan.


2. Navigate to the Game Plan section.


3. Configure each section in order: Pre-Game, Live gameplay, and Post-Game.


4. Add playlists to each section and assign graphics to each playlist.


5. Set event triggers for Live gameplay playlists (goals, cards, substitutions, period changes).


6. Adjust timing, priority, and ordering for each playlist.


7. Add playlist guards (fallback playlists) for events where player data may be missing.


8. Save the Game Plan and assign it to the overlay on your Competition.


Once assigned, the Automated Game Plan will run as soon as the match goes live.


Tips

• Start simple: build a working goal playlist first, then add cards, substitutions, and sponsor graphics.


• Use priority to make sure critical events (like goals) always interrupt lower-priority graphics.


• Always pair event-triggered playlists with a guarded fallback when player data might be incomplete.


• Test your Game Plan on a dummy match before going live, so you can confirm triggers fire correctly and fallbacks behave as expected.


• Keep Pre-Game and Post-Game playlists tight, since long sequences can run past kick-off or cut off sponsor runs.


Common Issues

• Graphics not triggering during the match: Check that the LiveScore App is connected and Match Facts are being recorded against the correct match.


• Overlapping graphics: Review the priority settings on each playlist in the Live gameplay section, and check whether two playlists share the same priority.


• Graphics showing blank fields: A playlist is firing without the data it needs. Add a guarded fallback playlist for that event.


• Pre-Game playlist not playing: Confirm the Match has started and that the Game Plan is assigned to the correct overlay and Theme Instance.


• Sponsor ads not appearing: For inbuilt themes, confirm Ad Sets are allocated to the Competition, Club, or Team. For Rive themes, confirm ad graphics are included in the correct playlists within the Game Plan.

Did this answer your question?