WISPAYR / AI ADVISORYStart →
AI/Casework/06 · pavilion-festival-signage
All casework
// CASE / 06 / events

Pavilion Festival — one CMS, 30 dynamic screens

Multi-stage festival operations
eventssignagebroadcast

A single event-state JSON drives 30 cinematic signage layouts across 6 stages — change a set time once and it cascades everywhere.

// Cost
Built atop existing broadcast-studio. Marginal cost low.
// Duration
Production for Pavilion Festival 2026.
// 01 · The problem

Festival schedules change hourly. Every change used to mean someone manually editing each screen. Mistakes were inevitable and visible.

// 02 · What we did

Treat the schedule as the source of truth. Render 30 native layouts (Remotion + native modules) that subscribe to it. Stale-while-revalidate + offline cache means screens keep working through wifi blips.

// 03 · What the AI did

Nothing dramatic — small layout heuristics for headshot crops and copy fitting. The AI is a polish layer, not the engine.

// 04 · What humans did

Designed the layouts and the rotation logic; defined what 'good' looks like for each stage.

// 05 · The outcome

One person now runs the screen estate that previously needed three.

// 06 · What broke

Live polling without offline cache caused screens to flash 'no event' when wifi dipped. Stale-while-revalidate solved it permanently.

// 07 · What works

Make the data the product. The layouts are interchangeable; the schema is the moat.

// 08 · Reusable lessons
  1. 01When AI looks like the answer for visual layout, often a templating system + good content discipline gets you 90% there.
  2. 02Always design for offline; venues have terrible wifi exactly when you need it most.