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.
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.

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.

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.

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.

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
Club Website & CMS
Public pages, news, events, club records and member bios
Custom Club Display Fonts
Your public site set in your club's own typeface
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.