About Benefits Tournaments Features Pricing FAQ JOIN TODAY LOGIN

WHAT ROOTS DOES

Everything your club needs to run smoothly, in one place.

Registration

Online registration

Parents register and pay as part of the same process. Everything lands in one place.

Custom fields

Collect what you need: shirt size, position, medical notes, proof of age. Tailored to your sport.

One-click re-registration

Families re-register each season in seconds. Details carry over, they just confirm and pay.

Guardian self-service

Parents manage their own details, view billing and register for events through their own login.

Proof of age

Collect and verify date of birth documentation as part of registration.

Age Groups & Teams

Age groups

Set up your club's age groups and assign players. See who's where at a glance.

Teams

Create teams within age groups and assign players. Coaches can see their own squad.

Automatic transitions

Players move up age groups automatically based on the rules you set.

Coach access

Give coaches their own login so they can see their players and manage their teams.

Multi-sport support

Run football, rugby and netball under one club, each with its own settings.

Products & Events

Events

If you're holding a race night, half-term camp or overseas tour, clubs can make tickets available for purchase on the platform.

Courses and camps

Set up holiday camps, coaching courses or trial sessions with their own pricing, dates and registration questions.

Custom registration questions

Add event-specific questions so you collect what you need upfront.

Pricing options

Set single prices, quantity-based pricing or free events. Add promo codes and discounts.

Attendance tracking

See who's signed up, who's paid and who turned up.

Branding & Customisation

Club profile

Add your club's name, logo, banner and colours so members see your branding when they log in.

Sport-specific language

Roots uses the right terms for your sport. Matches become fixtures, goals become tries, and so on.

Custom fields

Add your own data fields to player records and registration forms. Every club is different.

Registration field control

Choose which registration fields to show or hide based on your sport and club.

Scoring systems

Configure scoring types for your sport: goals, tries, points, sets.

Payments

Flexible payments

Clubs can take one-off payments, or regular weekly or monthly payments from members.

Payment schedules

Set up custom instalment plans so families can spread the cost across the season.

Failed payment tracking

See who's behind on payments. Roots flags the issues and follows up.

Bank transfers

Accept bank transfers alongside card payments and reconcile them in one dashboard.

Refunds

Process refunds directly through the platform when plans change.

Transaction exports

Download your full payment history for your records or your accountant.

Discount codes

Create promo codes for early bird deals, sibling discounts or special offers.

Tournaments

Full tournament setup

Create and manage your tournament from registration through to the final whistle, all in one place.

Group and knockout stages

League tables, group stages, knockout brackets and playoffs. Set up whatever format suits your event.

Automatic fixture generation

Roots creates the draw, schedules matches across pitches and builds the bracket for you.

Live match desk

Volunteers score matches on any device. Goals, results and tables update in real time.

Team seeding

Seed teams based on past performance for fairer draws.

Fair play and POTM

Track fair play ratings and vote for player of the match for every game.

Sponsor management

Add your tournament sponsors so they get the visibility they were promised.

Public results

Share live scores, standings and brackets publicly so parents and supporters can follow along.

Invite and registration

Invite clubs directly or open registration publicly. Teams sign up, pay and manage their squad online.

Messaging

Club messaging

Send messages to a team, age group or the whole club from one screen.

Automatic notifications

Payment confirmations, registration alerts and card expiry warnings go out on their own.

Targeted messages

Message the U12s parents, or the Saturday team, or just the coaches. You pick who gets it.

Online registration

Parents register and pay as part of the same process. Everything lands in one place.

Custom fields

Collect what you need: shirt size, position, medical notes, proof of age. Tailored to your sport.

One-click re-registration

Families re-register each season in seconds. Details carry over, they just confirm and pay.

Guardian self-service

Parents manage their own details, view billing and register for events through their own login.

Proof of age

Collect and verify date of birth documentation as part of registration.

Age groups

Set up your club's age groups and assign players. See who's where at a glance.

Teams

Create teams within age groups and assign players. Coaches can see their own squad.

Automatic transitions

Players move up age groups automatically based on the rules you set.

Coach access

Give coaches their own login so they can see their players and manage their teams.

Multi-sport support

Run football, rugby and netball under one club, each with its own settings.

Events

If you're holding a race night, half-term camp or overseas tour, clubs can make tickets available for purchase on the platform.

Courses and camps

Set up holiday camps, coaching courses or trial sessions with their own pricing, dates and registration questions.

Custom registration questions

Add event-specific questions so you collect what you need upfront.

Pricing options

Set single prices, quantity-based pricing or free events. Add promo codes and discounts.

Attendance tracking

See who's signed up, who's paid and who turned up.

Club profile

Add your club's name, logo, banner and colours so members see your branding when they log in.

Sport-specific language

Roots uses the right terms for your sport. Matches become fixtures, goals become tries, and so on.

Custom fields

Add your own data fields to player records and registration forms. Every club is different.

Registration field control

Choose which registration fields to show or hide based on your sport and club.

Scoring systems

Configure scoring types for your sport: goals, tries, points, sets.

Flexible payments

Clubs can take one-off payments, or regular weekly or monthly payments from members.

Payment schedules

Set up custom instalment plans so families can spread the cost across the season.

Failed payment tracking

See who's behind on payments. Roots flags the issues and follows up.

Bank transfers

Accept bank transfers alongside card payments and reconcile them in one dashboard.

Refunds

Process refunds directly through the platform when plans change.

Transaction exports

Download your full payment history for your records or your accountant.

Discount codes

Create promo codes for early bird deals, sibling discounts or special offers.

Full tournament setup

Create and manage your tournament from registration through to the final whistle, all in one place.

Group and knockout stages

League tables, group stages, knockout brackets and playoffs. Set up whatever format suits your event.

Automatic fixture generation

Roots creates the draw, schedules matches across pitches and builds the bracket for you.

Live match desk

Volunteers score matches on any device. Goals, results and tables update in real time.

Team seeding

Seed teams based on past performance for fairer draws.

Fair play and POTM

Track fair play ratings and vote for player of the match for every game.

Sponsor management

Add your tournament sponsors so they get the visibility they were promised.

Public results

Share live scores, standings and brackets publicly so parents and supporters can follow along.

Invite and registration

Invite clubs directly or open registration publicly. Teams sign up, pay and manage their squad online.

Club messaging

Send messages to a team, age group or the whole club from one screen.

Automatic notifications

Payment confirmations, registration alerts and card expiry warnings go out on their own.

Targeted messages

Message the U12s parents, or the Saturday team, or just the coaches. You pick who gets it.

Want to see it in action?

Book a quick walkthrough and we'll show you how Roots works for your club.

BOOK A WALKTHROUGH