AI FAN-EXPERIENCE PLATFORM · FOOTBALL LIVE

Put every fan
in the frame with
their hero.

We take one photo from a supporter and return the moment they will never actually have — a tunnel selfie, a full-time celebration, a dressing-room grin. Herofie is a white-label platform, so a club, sponsor or rights holder ships it under their own brand in weeks, not quarters.

This page is a brand pack. Pick a club.

41s
EXAMPLE RUN
3+
PROVIDER CHAIN
1
PHOTO NEEDED
Training-ground selfie41s
GENERATED OUTPUT
BRAND PACK
Demo Football Club
RUN 8F3A
$herofie run --brand demo-fc
selfie verified0.4s
blueprint tunnel-walkoutv3
fal.ai · compose shot12.1s
higgsfield · render clip28.6s
moment delivered41.2s
RUNS ON
  • PostgreSQL
  • Redis
  • Python
  • FastAPI
  • React
  • Next.js
  • TensorFlow
  • ElevenLabs
  • fal.ai
  • Higgsfield
  • S3
THE EXPERIENCE

One photo in.
A moment that never happened, out.

This is a real run, start to finish: a supporter's everyday headshot, a club brand pack, and the moment they will show everyone they know. No studio, no shoot day, no player diary.

Supporter headshotINPUT
What the fan uploads

One ordinary photo from their camera roll. Nothing else is asked of them.

Generated moment — training-ground selfieOUTPUT · 41s
What they get back

A still and a short vertical clip in the club's kit and colours — sized for the platforms they already post on. IMAGE_FIRST → DIRECT_VIDEO

Other moments in the same brand pack

Authored once, reused every fixture
Tunnel walkout momentIMAGE_FIRST · 4:5 · 38s
Tunnel walkout

Fan photo + player reference → a phone-camera selfie in the tunnel, seconds before kick-off.

Full-time confetti momentHYBRID_COMPARE · 4:5 · 51s
Full-time confetti

Pitch-side after the whistle — confetti, floodlights, the celebration behind the shot.

Dressing room momentIMAGE_FIRST · 4:5 · 33s
Dressing room

The room nobody gets into — the accidental selfie that looks like it actually happened.

Example runs produced with the platform on a demo brand pack. Players, kits and club marks are stand-ins — production activations run on licensed player references supplied by the rights holder, and supporter photos are used only with the supporter's consent.

HOW IT RUNS

Four screens for the fan.
One pipeline for you.

The fan journey is deliberately short — the engineering under it is not. Every run is durable, replayable and traceable from the upload to the final asset.

01
Fan uploads one photo

A single selfie through the club-branded web app. Byte-verified on the server, stored in your bucket, never reused outside the run.

02
They pick the moment

Tunnel walkout, full-time confetti, dressing room — scenarios you curate, with the player they support already selectable.

03
The pipeline runs

Scenario blueprint → composed shots → provider chain. A waiting-room screen shows real progress instead of a spinner, so nobody bounces.

04
Reveal & share

A staged reveal built for screenshots and stories — the part that turns one activation into thousands of organic impressions.

CAPABILITIES

A product on the surface.
A platform underneath.

Most AI activations are a demo wrapped in a landing page. We build ours the way production systems are built — because the second activation, the third brand and the first provider outage all arrive sooner than anyone plans for.

Scenario blueprint engine

Versioned blueprints describe a moment as beats — purpose, action, camera, audio, weight. A shot composer turns them into timecoded shots, so a new scenario is authored, not rebuilt.

Multi-provider generation chain

fal.ai, Higgsfield and ElevenLabs behind one capability interface, with per-capability defaults and automatic fallback when a provider degrades. Adding a fourth is a config change.

fal → higgsfield → elevenlabs
Three generation strategies

IMAGE_FIRST for the cheapest believable still, DIRECT_VIDEO for motion, HYBRID_COMPARE to run both paths and pick the winner on quality, not on faith.

Retries that never pay twice

Runs decompose into paths, attempts and durable steps with idempotency keys and request fingerprinting. A retry resumes; it does not re-bill a provider for work already done.

White-label brand packs

Colours, copy, scenarios, player rosters and legal text per client. A new branded fan app is a brand pack plus a theme variable — not a fork of the codebase.

Waiting room that holds attention

Live progress, status and a staged reveal instead of a dead loading bar — plus rejected and retry states designed as part of the experience rather than an error page.

Admin console

Launches, runs, attempts and provider outcomes in one place, with a pause-launches switch for when a matchday activation needs to stop right now.

Category-agnostic core

Football is the first vertical, not the domain model. Cinema, music and live events reuse the same engine with different blueprints and brand packs.

Moderation & approval workflowON THE ROADMAP

Reference-asset approval and output moderation before anything reaches a public feed — the guardrail every rights holder asks about first.

THE PLATFORM

Built to survive a matchday.

Ninety minutes of concentrated traffic, three providers with different failure modes, and a brand that cannot afford a single bad output. Our architecture answers all three.

01 · FAN APP
Branded React clientUpload + scenario pickWaiting room · reveal
02 · API
FastAPI modular monolithClean ArchitectureSigned actor assertions
03 · ENGINE
Scenario resolverShot composerRun → path → attempt → step
04 · PROVIDERS
fal.aiHiggsfieldElevenLabsCapability fallback
05 · DELIVERY
S3 / MinIO assetsAdmin consoleCost & status per attempt
BACKENDPython 3.12 · FastAPI · Clean Architecture — the domain layer imports no framework
DATAPostgreSQL with async SQLAlchemy unit-of-work, Redis, Celery workers
STORAGES3-compatible (MinIO in dev), signed access, tenant-scoped buckets
COMPOSITIONAdapters chosen only in the bootstrap container — in-memory repos, storage and inline jobs for dev
SIMULATIONProvider-free by construction: the same resolver path runs a full scenario without spending a credit
AUTHOIDC for admin, authority re-resolved from the database on every request — never transported in a token
ACTIVATIONS

Who it is for.

CLUBS
Matchday & membership

A season-long perk that costs nothing to restock: every member gets their moment, every home fixture gets a new scenario.

Season-ticket & app exclusivesNew scenario per fixtureOwned first-party fan data
SPONSORS
Activation that people keep

Branded output the fan actually saves and posts, instead of an impression they scroll past. The sponsor sits in the frame, not in a pre-roll.

Co-branded scenariosShare-optimised assetsCampaign-scoped launches
RIGHTS HOLDERS & AGENCIES
One platform, many brands

Run several client activations off the same core, each with its own brand pack, roster and legal wrapper — and turn a new one around in days.

Multi-tenant brand packsPer-client scenariosCentral admin & pause switch
THE COMMERCE LOOP

The reward for a sale that already happened.

The most expensive part of a fan activation is usually persuading someone to take part. This one attaches the moment to a purchase the supporter was already going to make — so the cost of generating it sits against merchandise revenue instead of a marketing budget.

01
Fan buys the official shirt

A normal purchase in the club store, in the ground or online. Nothing about the transaction changes, and nothing new has to be sold.

02
A one-time code ships with the receipt

Printed on the receipt or attached to the order confirmation. One code, one supporter, one run — redeemable once and traceable back to the sale.

03
Code unlocks their generated moment

They redeem it in the club-branded fan app: one photo in, the scenario they pick, their moment back in under a minute.

04
They post it, wearing the product, tagged to the club

The shirt they just bought is in the frame. The activation ends up marketing the merchandise that paid for it.

ROADMAP · VOUCHER SERVICE

The service that issues, ships and redeems these codes is not built yet — the generation pipeline it would sit in front of is. We would scope it with the first retail partner rather than guess at their till and order systems.

HOW WE WORK

Pilot first. Always.

Nobody should commit a season of fan communication to a technology they have only seen in a deck. Every engagement starts with a small, paid pilot on your own brand and your own supporters — live in about two weeks.

01≈2 weeks
Pilot

Your colours, one scenario, real supporter photos. You see the outputs, the failure cases and the measured cost per fan before anyone signs a season-long commitment.

Branded pilot appOne curated scenarioCost & quality report
02Matchday-ready
Launch

Scenario set, approval flow, capacity plan and admin training. We rehearse the load profile of a real fixture before the fixture, not during it.

Full scenario setApproval & moderation flowRunbook + admin training
03Season-long
Scale

New moments per fixture, additional brands and sponsors on the same core, and reporting your commercial team can take into a renewal meeting.

Scenario per fixtureMulti-brand rolloutEngagement reporting
THE COMPANY

An AI product studio for the moments fans cannot have.

Herofie Teknoloji A.Ş. is an İzmir-based product company building generative fan experiences for clubs, sponsors and rights holders. We started with football because it has the most demanding audience in sport — and the least patience for anything that looks fake.

Our background is production systems rather than marketing stunts: hospital platforms, industrial IoT, indoor-positioning SDKs shipped inside apps used by millions. That is why Herofie is architected as a platform — versioned scenarios, a multi-provider generation chain, auditable runs — and not as a campaign that has to be rebuilt every season.

FOUNDED
2026
HEAD OFFICE
İzmir, Türkiye
FOCUS
Generative fan experiences
VERTICALS
Football today · film, music and live events next
WORKING LANGUAGES
Türkçe · English
ENTITY
Herofie Teknoloji A.Ş.
Brand-safe by design

Licensed references, curated scenarios and an approval path before anything reaches a public feed. A rights holder should never find out what we generated from a screenshot.

Built to be handed over

An admin console, documented APIs and a pause switch — so your team runs the activation on matchday, not ours.

Engineering, not campaigns

We build one platform and configure it per client, instead of rebuilding a microsite every season. That is why the second activation costs a fraction of the first.

CONTACT

Bring a photo.
Leave with your badge on it.

Demos run live: we load your colours, your scenario and a real supporter photo, then walk the run end to end — including what it costs per fan.

HEAD OFFICE
Herofie Teknoloji A.Ş.
Teknopark İzmir, İYTE Kampüsü
A2 Binası No: 14/3
35430 Urla / İzmir
Türkiye
DIRECT
partnerships@herofie.com
Partnerships & demos
hello@herofie.com
Everything else
+90 232 123 45 67
Mon–Fri, 09:00–18:00 TRT
Request a demo

Tell us who you are and what you want to build. We reply within two working days.

This opens a pre-filled e-mail to partnerships@herofie.com — nothing is submitted or stored by this page.