The club website
Four designs, your colours and your crest. News, squads, fixtures, the league table, the club's honours and a footer you fill in yourself. Live on the first day, on your own address.
The website, the squads, the fixtures, the shop and the supporters — one system instead of six spreadsheets and a group chat. Football, handball, basketball, volleyball and more, because a CSM is rarely one sport. Set up in an afternoon by whoever already does the admin.
No card to start. Your club website is live on the first day.

Not modules bolted together. One player record, one squad, one fixture — used by the coach, the registrar, the shop and the website at the same time.
Four designs, your colours and your crest. News, squads, fixtures, the league table, the club's honours and a footer you fill in yourself. Live on the first day, on your own address.
One player record with registrations, shirt numbers, positions and photographs. A coach sees their own team and nobody sees more than they should. Coaching staff are named and shown on the site.
Competitions, fixtures, results and the league table. Connect a league feed and the calendar, scorers, cards and standings fill themselves in — or type them by hand, the way Liga 4 does.
Shirts, scarves and programmes with sizes and stock, a basket that survives a reload, and orders paid at the counter when the supporter collects. No card processing to set up.
Supporter accounts with their order history, a newsletter list with consent recorded, and campaigns written in the same editor as your news. One-click unsubscribe, always.
Visitors, where they came from, what they read, and how many went on to buy — counted without cookies, so there is no consent banner to put in front of your own supporters.
Pick one of four layouts and up to three colours. Squads, fixtures and news come from the same records your staff already keep, so the site is never out of date — because nobody has to remember to update it twice.


One article, many translations, one lifecycle. A story can be live in Romanian while the German version is still being written — and the newsroom shows you exactly that.
A signing, a departure, a match report. Each one starts with the right structure instead of a blank page, and the writing assistant tightens your words without ever inventing a fact.
Contrast is calculated when you pick a colour, and the site quietly uses a readable variant for text where it has to. A club's own colour should never make its own website unreadable.
Most of what a football academy stores is personal data about minors. That shaped the architecture, not the marketing page.
Isolation is enforced by the database itself, not only by application code. The runtime database role cannot bypass those policies — so a bug in a query returns nothing rather than someone else's players.
Coaching staff see availability, never a diagnosis. Clinical detail sits behind its own permission and is excluded from the general audit trail on purpose.
Who changed what, when, and from which request. Only fields on an explicit allow-list are ever recorded, so adding a column never starts leaking it.
Every plan includes the club website, your own domain and unlimited staff accounts on the tiers that need them. No per-seat surprises.
€49/month
€149/month
€399/month
Talk to us
No. Football, futsal, handball, basketball, volleyball, rugby, ice hockey and water polo — each with its own points rules, positions and match events, because two points for a handball win and three for a football one is not a detail. A club running three sports runs them in one account.
No. A club sets up its website by picking a template and up to three colours; everything else is filling in what you already know — teams, players, fixtures. There is nothing to install and nothing to host.
Yes. Point your domain at us and the certificate is issued automatically on the first visit. Until then your site is live on a teamsport360.com address, so you are never waiting on DNS to get started.
Only the people you give that permission to. Medical data sits behind its own permission, never appears on a player profile, and is deliberately excluded from the audit trail's field list — the fact of access is recorded, the content is not.
You export it and we delete it. Everything a club owns is scoped to that club in the database, so an export is a complete copy and an erasure is complete too.
Yes, and at four layers: the request context, the data layer, the database's own row-level security, and the foreign keys themselves. The application's database role cannot bypass those policies even if the application has a bug.
Add your teams and players, pick your colours, and your club has a website by the end of the afternoon.