How automated sports media works.
Match data in, broadcast-grade graphics out. Here is every step between the official result and the post, and the rules the renderer follows on the way.
From result to post.
- 01Official resultPublished on wpmatch.ch
- 02SyncChecked on a schedule
- 03MatchTeams, score, quarters, scorers
- 04Match Pack5 card types × 3 formats
- 05OutClub · players · media account
The result goes official.
Clubcain checks the published results on a schedule. When a new official result appears, it becomes one match: teams, score, quarters, scorers, round, date and pool. Nobody types anything.
If the source corrects a result, the affected cards are regenerated. Admins can also trigger a fresh sync by hand.
The Match Pack renders.
A Match Pack is every graphic for one fixture: Match Day, Final Result, Top Scorers and a Player Performance card for every player, plus the weekly Upcoming Fixtures card. Every card comes in 1:1, 4:5 and 9:16.
When a good photo exists, the card uses its photo layout. When not, the typographic one. The renderer decides, and both carry the same data, sponsor zone and watermark rules.

One Match Pack · demo club
Club World: every club in its own colors.
The ground of every club card comes from the club’s primary color: same hue, a little less saturated, darkened from 13% to 7% lightness. Panels carry the primary at full value. The accent is the club’s second color when it stands out on that ground, otherwise a lighter primary. Type is near-white, tinted toward the club’s hue.
The derivation is deterministic: the same club gets the same world on every card, every match. Clubcain’s own Deep End and Ball Yellow are kept for Clubcain’s surfaces, such as league-wide cards.
Same template, three demo clubs
The photo pipeline.
Photos are optional. When there is one, it goes through the same steps every time, once per photo.
Enhance.
Small photos are upscaled, faces restored and light, color and sharpness corrected. Faces keep their own features: the standard is you on your best day.
Check the cutout.
The background is removed and a quality score looks at the edges, the face size, blur and cropped limbs. Pass: cutout. Fail: the whole photo, framed or full-bleed.
Without a photo.
The typographic layout carries the same data and the same sponsor zone.
Switch with one tap.
Admins see which treatment was used and can switch between cutout and full photo. Nothing else to adjust.
Sharing that fits a team chat.
Share from the phone
Share opens the phone’s share sheet with the image. Pick Instagram, then Stories or a post.
Download on a computer
Download the card, or the whole Match Pack as a ZIP, and copy the link.
A link per player
Every Match Pack comes with a copy-paste block of personal links for the team chat.
Teammates send cards
After sharing, players can send each teammate that teammate’s own card.
Sign in by email link
Looking is free. Sharing or downloading asks for an email and sends a sign-in link.
Watermark on free tiers
A small “Made with: clubcain.com” line in the bottom corner, set in the card’s own colors.
The sponsor zone.
Every team card has a reserved strip for sponsors, designed into the layout and placed in the same spot on every card and format. On stories it sits above Instagram’s reply bar.
Clubcain counts placements, one sponsor logo on one published graphic, so the club can show sponsors a number that holds up.
Sponsor zone outlined · demo club
See it on your own results.
A 15-minute call. Your results, your colors, your sponsors.