Everything your club needs, nothing it doesn't

Replace your entire tech stack with one platform designed specifically for running clubs.

Designed for the people who run your club — and the people who run with it .

Replaces your entire tech stack

Stop juggling multiple tools. One login, one place for everything.

Instead of

Spreadsheets

Member lists, attendance tracking

Instead of

WordPress

The club website and its hosting bill

Instead of

GoCardless Dashboard

Managing payments separately

Instead of

Mailchimp

Email communications

Instead of

Eventbrite

Event registration

Instead of

WebCollect

Joining forms and subscriptions

Built for the AI era

The club platform you can simply talk to

RunClub HQ ships its own MCP server — the open standard AI assistants use to reach a system and do things in it. Point Claude at your club, ask for what you need, and see what it left for you to check.

Your club gets its own MCP server

Connect Claude, Cursor or VS Code with a standard OAuth sign-in — the same permissions your account already has, nothing more.

69 tools, not one chat box

Events, race results, pages, posts, navigation menus, redirects, documents, media and a whole-site link check. Real operations, not a search over a help centre.

Import a race in one message

Hand over the results the organiser published — RR10, parkrun, a chip-timing export — and confident matches are recorded against the right members.

Nothing uncertain is imported

An ambiguous name, an unfamiliar club spelling, a runner nobody vouched for: those rows stop, with the reason attached, until a person decides.

Answers drafted from your club's own information

A member's question comes back with a suggested reply built from your records, your canned responses and the event in question — plus which of those it read.

What it costs, per club, per month

Every AI operation is metered. Spend, operation count and tokens sit on the support dashboard, so this is never a surprise on a bill.

The assistant reads and drafts. A person at the club publishes, resolves and sends. That boundary is built into the product, not written into a policy nobody reads.

Club assistant

Membership secretary

Import Sunday’s RR10 results for the Alresford race.

Assistant

42 finishers read. 39 matched to members and recorded. 3 left for you: two unfamiliar club spellings, and one name that matches two members.

3 staged for review
An example exchange. The counts are the ones the importer really reports — recorded, staged for review, ignored — and the staged rows stay staged until somebody at the club decides.

Automated renewals

The season renews itself

The single job that costs a membership secretary the most weekends, done without anyone driving it.

Campaigns That Run Themselves

Open a season and every eligible member is invited automatically. Reminders go out on a schedule and stop the moment someone renews.

Collected by Direct Debit

Existing mandates collect on the date you set. No re-entering bank details, no chasing transfers, no reconciling a bank statement by hand.

Grace Periods and Lapse Handling

Members who miss the deadline get a grace period, then move to lapsed on their own. Nobody is quietly dropped, and nobody has to remember to do it.

A Dashboard, Not a Spreadsheet

Renewed, outstanding and lapsed at a glance, at any point in the campaign. You watch the number move instead of building the number.

England Athletics

The affiliation, handled

A direct connection to England Athletics — athlete lookup, a daily roster sync, claim types and transfers, and the fee on the same invoice. This is the part a general membership tool leaves you to do by hand.

Look the Athlete Up, Don’t Retype Them

Search England Athletics by name and date of birth from inside a member record, or enter a URN and have it checked against EA before it is saved to anyone.

Your Roster, Synced Daily

A scheduled job pulls the club's registered athletes from EA and matches each one to a member by URN, or by name and date of birth when there isn't one yet.

First Claim, Second Claim, Transfers

Claim type and registration status are tracked per member. Members who transfer out are detected from the roster rather than discovered at a race.

Affiliation on the Same Invoice

The EA fee is a line item beside the membership subscription, priced per season, collected in the same payment. Members pay once.

Discrepancies Become a Queue

An athlete on the EA roster with no member record, a member with no EA registration, a name that matched nothing — each becomes a review item for a human, not a silent difference.

The Grace Period Is Understood

EA registrations run to a national calendar, not your season. The platform knows the difference, so a member isn't flagged lapsed for a gap that isn't one.

Club website

Your club website, included

Public pages, news, events, records and bios — no WordPress, no hosting bill, no volunteer webmaster.

Pages Built From Sections

Assemble a page from hero, events, records, galleries, FAQs and rich text. Publish news and posts without touching HTML or a plugin.

Your Club Data, Already There

Fixtures, results, club records and committee bios come from the same data the members app uses. Publish once, correct once.

Edited by Any Committee Member

No WordPress admin, no plugin updates, no volunteer webmaster on holiday. If someone can write an email, they can edit the site.

Your Domain, Your Colours

Bring your own domain, pick your accent colour and display font. Hosting, certificates and backups are included in the price you already pay.

The RunClub HQ page editor: a page being edited section by section, with a repeater of content sections down the middle and a publishing sidebar showing the page is Live.
Editing a page is picking sections and filling them in. There is no theme to choose, no plugin to update, and no separate login — the same committee account that manages members edits the site.

Results & records

What the club actually did, on the record

Import a race in minutes, keep the doubtful rows in a review queue, and publish the record board that comes out the other end.

Results in Whatever Shape They Arrive

RR10 pages, parkrun, chip-timing exports. Rows are normalised into one importer, with a dry run first when you want to see what would happen before it happens.

Matched by Barcode, URN or Name

A parkrun id or an EA URN is exact. A name is scored — forename, surname, date of birth, and the margin over the nearest rival — and only a clear winner imports itself.

Every Position the Source Publishes

Overall, age category, gender and league positions are stored separately, because none of them can be worked out from another.

Anything Doubtful Waits for You

Unresolved rows sit in Needs review with the reason attached. Resolve one, or ignore it. Teach the club's spelling once and the next race imports cleanly.

Records With an Approval Workflow

Members apply for a club record. A records manager approves, rejects, or pulls an approved record back for review — and the audit log says who did which.

The Record Board Is a Page Section

Distance and age-group filters, published on the club's own site, from the same data the app uses. Approve a record and it is live.

A club's public record board: a row for each distance from 5K Road to 100 Miles Ultra, and two columns of record holders, each showing the time, the athlete's name, and the race and date it was set.
The record board on a club's own site — every distance the club keeps, with the race and the date each mark was set. Nobody typed this table: it is the approved records, published.

Onboarding

From first hello to first run

The gap between someone being curious and someone being a member is where clubs lose people. It is a tracked pipeline here, not a folder in a volunteer's inbox.

Register Interest Without Joining

One field on the club's own site. The prospect gets a magic link that lands them straight in the registration wizard — nobody forwards an email to a membership secretary.

A Prospect Is a Real Record

Not a lead in someone's inbox. A prospect can register for sessions and check in at them before they have paid anything — the status decides what they may do.

Trial Sessions, Counted

You set how many sessions someone may try. Their stage moves from registered, to under the trial limit, to at it — so the conversation happens at the right moment.

Their Dashboard Says What Is Next

Come to a recommended session. Complete your subscription. Prompts are prioritised, appear where the member already is, and disappear as they are done.

The Pipeline Does Not Stop at Paid

A member who needs EA affiliation waits at awaiting confirmation until it comes back, then completes. You can see exactly who is stuck and on what.

Duplicates Caught at the Door

Someone joining who already exists — from a past season, or discovered on the EA roster — is offered the existing record, keeping their URN and history attached.

Members & households

A family is one account, not four

Owners and managers, dependents without logins, and billing responsibility kept as a separate question from who is allowed to manage whom.

One Account, the Whole Family

A household has an owner, and can have more managers than one. A manager can act for everybody in it; an ordinary household member manages only themselves.

Dependents Without Logins

Children and partners are full member records — their own membership, affiliation, attendance and history — with no account to create and no password to forget.

Billing Is Its Own Question

Whoever is responsible for the household bill is marked as such, separately from who can manage whom. The family gets one invoice; each member keeps their own record.

Members Maintain Themselves

Profile, photo, address, emergency contacts, medical information and consents. Always accurate, because the person who knows is the person editing.

Statuses That Actually Decide Things

Prospect, active, lapsed, resigned, suspended, transferred. Each one determines what a member may do — register, check in, claim a record — rather than being a label on a list.

Emergency Information, Held Properly

Welfare officers and first aiders can reach emergency contacts and medical notes during an event. It is a role, not a shared spreadsheet — everyone else simply cannot see it.

The join page of a club's public site on a phone, headed 'Join Winchester Running Club', with cards explaining how joining works.
Joining starts on the club's own website, on the phone the new member is already holding — no form to print, no cheque to post.

Money In

Subscriptions, event entries, donations via GoCardless & Stripe

GoCardless Direct Debit

Automatic recurring payments for memberships. Set it once, collect automatically. Payment retry logic handles failed payments.

Card Payments via Stripe

One-time payments for events, donations, or members who prefer cards. International support included.

Household Billing

Aggregate family payments into single invoices. Parents see the total, members get individual records.

Manual Payment Support

Bank transfer and cash options for members who need them. Admin confirmation workflow included.

Events

Events that fit real clubs

A Tuesday club run, a race with a capacity, an awards dinner with tickets and a dietary requirements question, and the county championship you are only entering — four different things, and the platform knows the difference.

Four Kinds of Event, and the Form Knows It

Turn up, register, buy a ticket, or enter someone else’s race. The kind decides which fields exist — and anything a change makes irrelevant is cleared and reported back to you, never dropped quietly.

Someone Else's Race, Their Details

An external event keeps the organiser's entry fee, entry window and field limit in its own fields, so their numbers can never be mistaken for yours.

Capacity That Cannot Oversell

Places are allocated against a locked event row inside a transaction, so two people tapping at once cannot both take the last one.

A Waitlist That Keeps Its Order

When a place frees up the next booking is promoted whole. A household is never split, and a smaller group is never let past a bigger one that got there first.

Tickets, and Guests

Ticketed events take more than one ticket per person. Other events can let members bring guests, with a limit per member and a guest price of their own.

Ask What You Actually Need

Ticketed events carry their own questions — short text, long text, a choice, a yes or no — so dietary requirements for the awards dinner are collected at registration, not in a reply-all.

Location-Based Check-In

Members check in when they arrive using GPS, or by scanning a membership card. No paper register, no queue at a desk.

Membership Cards and Tickets

Digital membership cards and event tickets on the phone the member is already carrying. Scan for quick check-in at events and races.

Event check-in on a phone: a running total of 14 members checked in, tabs for scanning a card, checking someone in manually, adding a prospective member, and browsing the attendee list.
Fourteen checked in and the run hasn't started. Members arriving in the car park check themselves in on GPS; anyone else is a scan or a tap on the run leader's phone.

Messaging

Messages members actually receive

Three channels, lists that maintain themselves, and delivery you can see per person rather than guess at.

Email, Push and an In-App Inbox

Three channels. A member is included when they can receive at least one of the ones you picked, so nobody is silently missed for lacking an app.

Lists That Keep Themselves Up to Date

A dynamic list is criteria, not a snapshot: membership type, member status, gender, age and gender competition category, household role, whether they have a login at all.

Merge Tags, and a Test Send

Templates carry merge tags and are validated and sanitised before they go anywhere. Send one to yourself first and see exactly what a member will get.

Delivery Tracked Per Recipient

Sent, delivered, opened, clicked, failed, bounced, marked as spam — against each person, not as one aggregate percentage you cannot act on.

Bad Addresses Stop Being Retried

Bounces and spam complaints are recorded against the address and suppressed, so one dead mailbox does not quietly erode the club’s ability to reach everyone else.

In-App Notifications

Push alerts to members' phones for the time-sensitive things: event reminders, payment confirmations, club announcements.

Data quality by default

Nobody switches platform for this. Everybody regrets its absence by the second season.

Addresses From a Lookup, Not a Text Box

Start typing a postcode or a street and real addresses come back, weighted towards the club's own area, stored with the identifier they came with.

Phone Numbers That Are Actually Valid

An international field with country selection that validates as you type and stores one canonical format. A number is either correct or empty — never nearly.

A Verified Address, Because It Is the Key

Members sign in with a magic link, a one-time code or a passkey. Signing in is what verifies the address, so a working email is a precondition rather than a hope.

One Answer to "Who Is This?"

Results import, England Athletics sync and the assistant all ask the same confidence-scored matcher. Below the bar it refuses and asks a human, rather than guessing.

And more...

Mobile Apps

iOS and Android apps for members. Event registration, check-in, and club information on the go.

Simple Authentication

Passwordless login with magic links, OTP codes, or passkeys. No more forgotten password headaches.

Role-Based Permissions

Admins, member managers, welfare officers, check-in managers, records managers — everyone gets exactly the access they need.

Refunds That Cascade

Refund a payment, or refund it and cancel the subscription, or refund it and remove the event registration. One action, the whole consequence.

Audit Logging

Complete history of who did what and when. Important for governance and accountability.

Emergency Contact Access

Welfare officers and first aiders can access emergency information during events when it matters most.

Shipping

We ship every month

The two biggest things on last year's roadmap are live and included. Here's what landed, and what's next.

Recently shipped

Automated Renewals

Renewal campaigns, smart reminders, Direct Debit collection, grace periods

Shipped

Club Website & CMS

Public pages, news, events, club records and member bios

Shipped

Custom Club Display Fonts

Your public site set in your club's own typeface

Shipped

Next up

Finance & Expense Claims

Cash ledger, expense approvals, reimbursements

Donations & Gift Aid Reporting

Automated Gift Aid claims for eligible donations

Governance & Safeguarding

Committee minutes, policies, member voting, DBS tracking

Ready to simplify your club?

Start your free trial and see how RunClub HQ can help your club thrive.