For combat-sports gyms
THE intaclub automatching engine for Combat Gyms
Roster fighters, register gyms, auto-match the card, publish a shareable event page. All in one workflow.
7-day Pro trial on sign-up. No card up front.

The current state
Most grassroots interclubs run on WhatsApp and spreadsheets.
Heroic admin work nobody sees. Mistakes that cost a fighter their card. Every event from scratch.
WhatsApp groups everywhere
Coaches drop their fighters into the chat, then another chat, then over email. Nothing aggregates.
Records cross-checked by hand
30 fighters times 6 gyms — and you're scrolling between tabs to confirm experience levels at midnight.
Last-minute weight mismatches
Submissions land in different formats, units, and naming conventions. Pairings collapse the day before.
How it works
Three steps from rosters to a published card.
- Step 1
Roster your fighters
Manual entry or paste a WhatsApp list — AI extracts names, weights, records, interclub counts. Review and edit before anything lands on your roster.
Review import
3 to create · 1 to update · 4 rows total
ActionNameWeightRecordCreate newRoberto Melisi75 kg3F / 2WUpdate existingSara Okafor62 kg5F / 4WCreate newMarco Bianchi70 kg1F / 1WCreate newAisha Khan57 kg— - Step 2
Create an event
Set date, venue, discipline, weight + age tolerances. Share the join link — other gyms register their fighters. Approve them, or auto-approve.
Registration openHosting · Muay Thai
Phoenix vs Thunder Interclub
14 Jun · Phoenix Boxing Gym, London
4
Gyms
12
Fighters
8
Pending
Phoenix Boxing Club3 fightersThunder Muay Thai3 fightersCobra MT Academy3 fighters - Step 3
Auto-match the card
One tap. Weight tolerance, cross-gym repeat-opponent guard, banned-pair filter — all respected. Drag any bout to fine-tune. Publish when ready.
Match dashboard
Auto-matchedBout 11 kg gapVSJames Walker
Phoenix · 75kg
David Hart
Thunder · 76kg
Bout 22 kg gapVSBen Cole
Phoenix · 80kg
Chris Lane
Thunder · 82kg
Bout 31 kg gapVSSara Okafor
Cobra · 62kg
Lin Chen
Phoenix · 63kg
What's inside
Everything the spreadsheet couldn't do.
Auto-match algorithm
Weight, sex, age, discipline, repeat-opponent — all factored in. Drag any pairing to override.
AI roster import
Paste WhatsApp messages, upload spreadsheets, drop in messy lists. The model extracts the structured data.
Cross-gym repeat guard
Anonymous history check across every gym on the platform — fighters won't be re-paired by accident.
Fight night live mode
Public event page updates as bouts complete. Spectators see the current fight; results land in real time.
Proxy gyms
Add fighters on behalf of off-platform gyms. They can claim ownership later with a magic link — history transfers.
Install as a real app
PWA-ready. Drop intaclub on your home screen for one-tap access — works offline for read-only views.
Pricing
Simple plans. Cancel anytime.
Every gym gets a 7-day Pro trial on sign-up. No card up front. Drop to Free or pick a paid plan when the trial ends — your data stays.
Free
Free forever
- Roster up to 100 fighters
- Register + submit to other gyms' events
- 3 AI imports per 30 days
- 2 admin seats
- Install as a PWA
Starter
Billed annually as £290 — saves 2 months
- Host 1 event / month
- Roster up to 400 fighters
- Unlimited AI imports
- Auto-match algorithm
- Banned-pair list + CSV export
- 3 admin seats
Pro
Billed annually as £790 — saves 2 months
- Unlimited everything
- Custom branding on public pages
- Advanced matcher settings
- API access
- Unlimited admin seats
Prices in GBP. VAT added where applicable.
FAQ
Questions we hear a lot.
How are repeat opponents avoided across different gyms?
Can I export fighter records?
What happens to my fighters if I cancel?
Do you take a cut of ticket sales?
Is there a free trial of paid features?
Can other gyms join my event if they're not on the platform?
Question not covered? hello@intaclub.app
Ready to run your next card?
7-day Pro trial on every new gym. No card up front. Cancel anytime — your data stays.