The race calendar, the pace group schedule, the roster, the committee notices, your PBs, your race history, your badges — all in one place. Built by a runner, for the club, with zero cost for clubs that need it free.
PaceHub is a running club's home on the internet.
Not the app that tracks your runs.
Not the platform that takes your race entry fees.
Not the notice-board hacked into a WhatsApp group.
It's where your club's season actually lives.
There's a lot of software in this space already. Most of it isn't built for you.
PaceHub handles three distinct audiences — each gets what they need and nothing they don't.
Next run, next race, your year's stats — all visible before any tap. Pinned notices sit right below.
Hundreds of SA races, sorted by month. Tap to RSVP, bell icon for reminders, star for featured club races.
Races completed, total distance, PBs per distance. Auto-updated when the committee uploads race results.
Coach's planned runs and races you've RSVP'd to, in one schedule. Training and racing together.
Every finish kept by the club. Badges unlock automatically — First Steps, 10K Finisher, Half Marathon, Marathon Hero, Century Legs.
Committee and coach messages arrive with 🛡 ADMIN or 👟 COACH badges. Members always know what's official.
Your posts with live RSVP counts — Going, Can't, Maybe. Three tabs cover every daily coaching action.
Group Run, LSD Run, Intervals, Race Prep, Message. Each pre-fills the right fields. Thirty seconds to post.
Add or move a member into your pace group without emailing the admin. Every move logged, every change audited.
One message, every member of your pace group gets it privately with a 👟 COACH badge. Replies stay confidential.
Who's coming on Saturday. Who's not. Who's maybe. By name. Before 5am, when you need to know.
Your post fires an instant notification to every member's phone. No "did you see my message?"
Active accounts, active members, upcoming sessions, last-30-days logins. The whole club, one dashboard.
Full roster with ASA licence tracking, demographic data, emergency contacts. Search, filter, bulk-import from CSV.
One member, a pace group, or the whole club. Members see the 🛡 ADMIN badge. Every send audit-logged with read receipts.
Per-session roster with RSVP, present, absent, cancelled. Reports for AGM prep and coach performance.
Three types — Notice, RSVP Event, Poll. Set expiry dates, pin to feed, track responses in real time.
Add races, import CSVs, mark featured, track member interest. Your club's season, curated by the committee.
Seven things no other platform in this space offers SA running clubs. These are the reasons PaceHub exists.
Honest comparison with the platforms you might evaluate alongside PaceHub. We're not ahead on everything — but on the things that matter for SA clubs, we're the only option.
| Feature | PaceHub | Pace (UK) | ClubPal | Strava Clubs | Springly |
|---|---|---|---|---|---|
| Pace group management | ✓ | ✓ | ✓ | — | — |
| Coach role with dashboard | ✓ | — | partial | — | — |
| Self-service coach roster | ✓ | — | — | — | — |
| Run session RSVP | ✓ | ✓ | ✓ | limited | ✓ |
| ADMIN / COACH message badges | ✓ | — | — | — | — |
| SA race calendar (100+ races) | ✓ | — | — | — | — |
| Auto-tracked PBs per distance | ✓ | — | — | via Strava | — |
| Race results CSV import | Phase 2 | — | — | via Strava API | — |
| ASA / WPA licence tracking | ✓ | — | EA equiv | — | — |
| Member directory + follow | ✓ | — | — | activity-based | ✓ |
| Online membership payments | Phase 3 | — | ✓ | — | ✓ |
| Club discovery map | Phase 5+ | ✓ | — | ✓ | — |
| Progressive web app | ✓ | native | native | native | web |
| Open-source code | Phase 3 | — | — | — | — |
| POPIA-aware | Phase 2 | GDPR | GDPR | generic | generic |
| Price for small SA club | R0 | Free + paid | Free / 2.5% fee | Free | Free + paid |
Features marked "Phase N" are on the roadmap — see below. Platforms compared are accurate as of April 2026 based on their public documentation.
No marketing fluff. Here's exactly what's shipped, what's shipping, and what's coming.
Member directory, pace group feeds, race calendar, run schedules, RSVPs, stats & PBs, race history, badges, coach dashboard, admin management, official messaging with role badges, announcements (notice/poll/RSVP), attendance tracking. Progressive web app. Live for pilot club.
Upload race result CSVs, auto-match finishers to members, recompute PBs, award badges, post pace-group summaries. POPIA compliance layer — consent capture, data export, right-to-erasure, Privacy Policy, Information Officer registration. Public pacehub.club website for prospective clubs.
Collect annual fees via South African payment rails — PayShap, Ozow, Yoco, SnapScan. Bulk renewal reminders, automated receipts, payment tracking per member. Optional feature — clubs who prefer manual EFT can keep doing that.
Code published under permissive license. Clubs can self-host if they want. Community can contribute. Not a single point of failure tied to one maintainer.
One platform, many clubs. Proper data isolation. Club-level branding. Ready for wider SA rollout.
Public map where runners can find clubs near them. Lightweight website builder so clubs can have a public-facing landing page without a web designer. Merchandise shop for selling vests and caps.
If your club has fewer than 200 members and runs on volunteer time, PaceHub is free, forever. No trial period. No card required. No "we reserve the right to change this." Larger clubs pay a modest fee when you grow. Transactional features (when they arrive) take a small percentage, only when money actually flows through the platform. The promise is written into the code and the agreement.
Bring your club aboardThe ones every committee asks before committing.
Yes. If you're under 200 members and volunteer-run, PaceHub is R0 — no trial timer, no credit card, no "free tier that quietly deprecates." This isn't a marketing tactic; it's a commitment written into the platform agreement. Larger clubs (250+) will have a modest monthly fee when Phase 3 ships, but every SA running club under 200 members will stay free.
Taken seriously. All member data is hosted in South Africa on infrastructure we control. Phase 2 (Q2-Q3 2026) introduces the full POPIA compliance layer — consent at signup, data export on demand, right-to-erasure, written Privacy Policy, Information Officer designation, breach notification process. The club remains the responsible party for its members' data; PaceHub is the processor. Proper data-processing agreement provided.
The club does. Always. Every member record, every race result, every photo. The agreement says so explicitly. If you ever want to leave the platform, you can export everything to CSV with one click and walk away. No hostage-taking. No "our way of doing things." It's your club.
Fair question. Three mitigations: (1) The code will be open-source from Phase 3, so any technical person on any club can self-host or contribute. (2) Full handover documentation is maintained alongside the code. (3) Data is always exportable. If PaceHub ceases to exist tomorrow, your club loses the platform but keeps the data.
Yes. Onboarding is a conversation — we talk, you see the platform, we run a pilot for 60-90 days with a subset of members or a specific pace group, committee reviews, decision time. Nothing locks in until you're sure. And even then, everything is exportable — leaving is always an option.
No — and that's deliberate. WhatsApp is where your club's social life lives and it should stay there. PaceHub is for the things WhatsApp is bad at: structured notices, RSVPs you can count, a race calendar that doesn't get lost, a member roster that isn't on one person's laptop. Think of them as complementary, not competitive.
Today: curated by the maintainer, covering WPA and major national races. Phase 2: open for committee additions per club. Future: RSS / scraping from ASA / RaceTec / Top Events / Endurance Time feeds. Your club can also add its own hosted races at any time.
Bulk update flow in the admin panel — upload a CSV of current ASA licences, platform matches by member name and updates en masse. Annual ASA renewal becomes a two-minute job for the secretary instead of a two-week chase.
That's the design goal. Posting a run takes 30 seconds. Adding a member takes a search + tap. The coach dashboard has three tabs (Feed, Members, New Post) — that's the entire surface area they need. Tested with real coaches on real phones, not engineers in a demo environment.
Probably not. If you have pace groups, a coach, a race calendar, and a committee, PaceHub saves your committee hours per month from day one. If you're a group of five friends meeting Saturday mornings, WhatsApp is fine — come back when you grow.
Get in touch via the link below. We'll have a conversation, understand your club, and decide together whether it's the right fit. If it is, onboarding is typically a week — CSV import of your roster, pace group setup, coach training for your committee, pilot period. See you on the roads.
Let's talk about your club. No pitch, no pressure. If PaceHub is the right fit, we'll plan onboarding. If it isn't, we'll both know and I'll wish you well.