Broadcast graphics builder
Fill in the fields, then copy the URL into a 1920×1080 browser source. Tick Transparent to key the graphic over the live court feed; leave it off for a full-screen branded card. Use Preview to check it first. → Quick Custom puts the built URL at the top of the URL cheat sheet instantly for the director to copy — no refresh needed there (sending needs the umpire PIN, same as the on-air screen).
Ready to go
Graphics staged for this broadcast, already filled in — nothing to type. Refresh this page to pick up the latest list, then Copy the URL into a browser source or hit Send to screen.
Nothing staged right now
Staged graphics appear here after a deploy — refresh the page to check for new ones. Until then, build one by hand with the cards below.
On-air screens
Two screen URLs — open once, drive remotely
Put these URLs in the TV browsers / OBS browser sources. They never change
and never need a refresh: every graphic card below gets a Send to screen
button (screen 1) and a Send to 2 button (screen 2) that switch what
each shows instantly (with a crossfade), and the quick buttons here send the live
scoreboard surfaces. The two screens are independent — sending to one never touches the
other. Anything sent to Quick Custom is listed below the quick buttons
too, ready to send to either screen without rebuilding it. Sending needs the umpire PIN
— viewing doesn't. Add ?bg=transparent to a URL to key it over a live feed.
Pre-show & schedule
Countdown timer
A full-screen clock counting down to a set time — e.g. first serve or the return from a break. Set the exact end time and what it's counting down to.
Starting soon / break card
A branded holding card with the event logo — no clock. Use for "Starting Soon", "Set Break", "Back Shortly", etc.
Empty = the event name. Type a single space to drop the line and leave just the headline.
Order of play
Full schedule card, built automatically from the matches in the app. Leave Transparent off for a full-frame branded card; tick it to get a dark panel you can key over a live / drone shot. Optionally rename the title.
Extra line under the heading — e.g. “Starting soon”. Empty = no line.
Up next
Shows the next scheduled match automatically (no fields). Good for changeovers.
Intros & lower thirds
Player profile lower third
A strap for one player — the name, the country under it in red, then the
stat cells (FIP ranking, career high, career titles, nickname), all filled in from the
roster. Pick a player, tick Transparent and you're done; the rest is
optional. Add a headshot URL for a portrait at the strap's left edge,
put off in the nickname field to drop that cell, or type a
name to build a strap for a guest who isn't on the roster (then fill in
the fields below by hand).
Player intro
Introduce the two teams. Full-screen "versus" card by default (shows the two players per side — team names are ignored there), or tick Lower third for a strap pinned to the bottom over the live feed (which does use the team name). Type each team's club to add its logo (full card: above the names; strap: at the left of each row) — unknown clubs simply show no logo.
Lower third / name super
A name super anchored to the left or right of frame (name + subtitle), or a full-width two-line lower third with centred headline + subheading. Usually keep Transparent ticked so it keys over the live feed.
Score moments & ceremony
Set won
A celebration card when a team takes a set — winning team, set score, and an optional line (e.g. "Two sets to love"). Or tick Auto-fill from live match to populate it automatically from the umpire's scoring (transparent, updates each time a set finishes — no fields needed).
Champion
A full-screen winner card for the final. Winning pair (one player per line) plus an optional final score.
Keyed corner bugs
Sponsor bug · Presented by UBS
A small corner lockup to sit over the live feed — almost always keep Transparent ticked. The lockup already reads "Presented by UBS", so leave the label blank unless you want an extra line above it.
Social bug
A small corner lockup with your handle and hashtag, keyed over the feed.
LIVE bug
A small pulsing "LIVE" on-air indicator, keyed over the feed.