Between the season opener and the full matchday rhythm, quite a lot came together. The most important additions since our last product update.
Assists and the score caption
Goal events now carry optional assists: up to two setup players from the squad, picked like the scorer and carried through timeline, push, templates and match pages. The default templates now label the score with a “score” caption instead of a “+1” badge — with the state after the goal. Details in our own article.
Templating and design
- AI assistant in the template editor: describe the layout in bullet points, the assistant proposes blocks and styles — running on Vertex AI with the Gemini model chosen in the admin.
- Translatable template labels: every fixed string in a template (“LIVE”, “Final score”, …) can be set per language and overridden per template.
- Share buttons per entry: templates can make an event shareable on social networks — controlled per event type.
- Global templates sync into tenants by sport: read-only copies that can be refreshed when the original changes.
- Line score and legal links in the footer are available as blocks.
Squads and data
- Roster import via CSV; for sports without squad data the player sync stays hidden.
- The API sync can now load the squads of opposing teams as well — as an opt-in, since every team costs its own request.
- The prompt template for team-name localisation is sport-neutral now, so a football or basketball club is no longer translated with hockey wording.
Match operations
- Penalty shootout as its own scoring mode, now also for football and handball.
- Activated matches start directly in the first pre-game time span instead of waiting for kick-off.
Languages
Website and ticker now also come in French, Italian, Finnish, Czech, Slovak, Swedish and Russian besides German and English — natively written rather than literally translated. Ticker language, match titles and demo clubs are all in place.
The goal of this round: more participation per goal, less manual work per template.