An Automated Game Plan is a set of rules in LIGR Live that controls which graphics and playlists play during a match automatically, based on match events, so your broadcast runs professionally without constant manual triggering.
This guide walks you through building your first Automated Game Plan from scratch, covering the core sections you need to configure before assigning it to a Competition.
Before You Start
Make sure you have the following in place:
• An active LIGR Live Organisation with Admin or Owner access
• A Competition created in your Organisation
• A Theme Instance assigned at the Competition overlay level (Competition > Settings > Streams and Overlays > Overlay Settings)
• A basic understanding of Playlists and how they sequence graphics
• At least one Match set up under your Competition for testing
[ Image placeholder: Game Plans section in the LIGR Live sidebar navigation ]
Understanding the Structure of a Game Plan
Every Automated Game Plan is split into sections that map to the phases of a match. Each section contains Playlists, and each Playlist is a sequence of graphics that fires either on a schedule or in response to a Match Fact.
• Pre-Game: Plays automatically in the lead-up to kick-off. Typically contains countdowns, lineups, team previews, and sponsor bumpers.
• Live Gameplay: Runs during the match. Contains event-triggered Playlists for goals, cards, substitutions, and period changes, alongside any persistent on-screen graphics.
• Post-Game: Plays after the final whistle. Contains result summaries, player of the match, top scorer, and sponsor thank-you graphics.
How Triggers Work
Playlists in Live Gameplay are tied to Match Facts recorded in the LiveScore App. When a Match Fact is entered, any Playlist bound to that event fires.
Supported event triggers include:
• Goal (and goal corrections or disallowed goals, depending on sport)
• Yellow card
• Red card (and second yellow where applicable)
• Substitution
• Period changes (kick-off, half-time, full-time, period start/end)
• Sport-specific milestones (for example, a try, a wicket, or a quarter break)
Pre-Game Playlists are time-based and schedule relative to the kick-off time set on the Match. Post-Game Playlists begin after the final period change is recorded.
Priority
Priority determines which Playlist wins when two events overlap or fire close together. Priority is set per Playlist within a Game Plan.
• Higher priority Playlists take precedence over lower priority ones.
• Within a single Game Plan, if two Playlists share the same priority, the first one built fires.
• Use priority to make sure critical moments (for example, a goal animation) are not interrupted by lower-value graphics (for example, a stat bug).
Playlist Guards
Some triggers depend on data that may not always be present. For example, a Substitution event requires both the player coming off and the player coming on. A goal Playlist that shows a scorer's name and photo needs a valid scorer recorded in the Match Fact.
When building Playlists that reference player-level data, include guards so the Playlist does not attempt to display graphics with missing fields. Practical guarding approaches:
• Keep a simpler fallback Playlist at a lower priority that fires when player data is incomplete (for example, a generic "Goal" animation with no named scorer).
• Split event Playlists by data completeness (for example, one goal Playlist for goals with a scorer, another for goals without).
• Check your LiveScore App workflow so operators record player data before committing the Match Fact where possible.
Step 1: Create a New Game Plan
1. From the main navigation, open the Game Plans section.
2. Click Create Game Plan.
3. Give your Game Plan a clear name that reflects the Competition or sport it belongs to.
4. Select the Competition this Game Plan will be used with.
5. Save to open the Game Plan editor.
[ Image placeholder: Create Game Plan modal with name and competition fields ]
Step 2: Configure the Pre-Game Section
1. Open the Pre-Game section inside your Game Plan.
2. Add a new Playlist.
3. Add graphics to the Playlist in the order you want them to appear (for example: countdown, home lineup, away lineup, match preview).
4. Set display durations for each graphic.
5. Set the Playlist's start time relative to kick-off.
6. Save the Playlist.
For full detail on pre-game timing and lineup setup, see the dedicated Pre and Post Game Playlists article.
Step 3: Add Event-Triggered Playlists in Live Gameplay
1. Open the Live Gameplay section.
2. Add a new Playlist for each event type you want to automate:
• Goal
• Yellow card
• Red card
• Substitution
• Period changes or milestones
1. For each Playlist, select the Match Fact that triggers it.
2. Add the graphics you want to play when that event occurs (for example, a goal animation followed by an updated scoreline).
3. Adjust timing and ordering within each Playlist.
4. Set a priority for each Playlist so clashes resolve predictably.
5. Where player data is required, add a guarded fallback Playlist (see Playlist Guards above).
[ Image placeholder: Live Gameplay section with event-triggered Playlists listed ]
For deeper configuration of specific triggers, see the Goal-Triggered Playlists and Cards, Substitutions and Milestones articles.
Step 4: Configure Advertising Playlists (Rive themes)
For organisations using Rive themes, advertising is configured directly in your Automated Game Plan Playlists. Add ad graphics to Pre-Game, Live Gameplay, or Post-Game Playlists as appropriate.
For organisations using inbuilt themes, advertising is handled through Ad Allocation (Ad Sets assigned to Competitions, Clubs, or Teams), and rotation is managed by the system rather than through Playlists.
Step 5: Configure the Post-Game Section
1. Open the Post-Game section.
2. Add a new Playlist.
3. Add post-match graphics such as the final result, top scorer, and sponsor thank-you.
4. Set durations and save.
Step 6: Assign the Game Plan to the Overlay
1. Go to Competition > Settings > Streams and Overlays > Overlay Settings.
2. On the relevant overlay, assign your new Game Plan.
3. Confirm the correct Theme Instance is also selected on that overlay.
4. Save.
A Competition can have multiple overlays, each with its own Theme Instance and Game Plan, so make sure you assign to the intended overlay.
[ Image placeholder: Overlay Settings screen showing Game Plan and Theme Instance assignment ]
Step 7: Test with a Mock Match
1. Open a test Match in the Competition.
2. Run through the match, simulating events from the LiveScore App (goals, cards, substitutions, period changes).
3. Confirm that each event triggers the correct Playlist and graphics appear as expected.
4. Confirm that priority resolves as you intended when events fire close together.
5. Make adjustments in the Game Plan editor as needed.
Tips
• Start simple: build one goal trigger first, then expand to other events.
• Use consistent naming for Playlists so they are easy to identify later.
• Duplicate an existing Game Plan when creating one for a similar Competition to save setup time.
• Always test with a mock match before using your Game Plan in a live broadcast.
• Keep Pre-Game durations realistic and aligned with your actual pre-match window.
• Set priorities deliberately, especially where multiple event Playlists could fire in quick succession.
Common Issues
• Graphics not triggering during the match: Check that the overlay is assigned to the correct Game Plan and that Match Facts are being recorded in the LiveScore App.
• Wrong graphics appearing: Confirm the Theme Instance assigned to the overlay matches the Theme the Game Plan was built against.
• Overlapping graphics during busy moments: Review Playlist priorities in Live Gameplay. Remember that within a Game Plan, Playlists at the same priority resolve by build order (first built fires).
• Pre-Game Playlist not running: Ensure the Match kick-off time is set correctly, as Pre-Game timing is based on it.
• Event Playlist firing with missing player details: Add a guarded fallback Playlist for cases where player data may not be present in the Match Fact.
