About
Software for the clubs that actually meet.
Mingoal is a tool for running a club: the member roster, the recurring events, the dues, the merch, and the members-only portal that holds it together between meetings. It exists because organizing people in the real world is unreasonably administrative, and the software for it was either built for online-only communities or built two decades ago for associations.
Where this came from
Every recurring club eventually converges on the same stack: a group chat nobody can search, a spreadsheet of members that goes stale within a month, a payment link pasted into the chat, a separate tool for the event page, and one organizer holding it all in their head. It works until the group is about fifty people, and then it quietly stops working — attendance gets hard to predict, dues go uncollected, and new members can’t tell whether they’ve joined anything.
The tools that could fix it were split down the middle. Event platforms treat each event as a standalone object and forget the person the moment it ends. Community platforms are built around forums and courses, and treat a physical meetup as a calendar entry. Association software handles membership properly but was designed for organizations with boards and membership years, and feels like it.
Mingoal is the attempt to build the middle: a persistent member record at the centre, with events, payments, a community feed, merch, and a branded portal attached to it. One roster, one place people log in, one set of numbers.
We’re early, and we’d rather say so than pretend otherwise. The product ships continuously, the roadmap moves in response to what organizers ask for, and the fastest way to change it is to tell us what’s missing.
What Mingoal actually does
A club on Mingoal gets a member directory with roles and statuses; events with RSVPs, capacity, waitlists, recurring series, and QR check-in at the door; paid memberships and event tickets through Stripe; a members-only portal with a community feed, chat, polls, a photo gallery, and a blog; a merch store with product variants and inventory; member deals; email broadcasts; and analytics on attendance and revenue.
Higher plans add a custom subdomain, then a full custom domain, SMS reminders, and a public REST API. The full breakdown lives on the pricing page, and the API is documented for developers.
Who it’s for
- Recurring interest clubs
- Run clubs, book clubs, cycling groups, climbing crews, supper clubs — anything where roughly the same people meet on a schedule and someone has to keep track of it.
- Clubs that collect money
- Groups charging monthly or annual dues, selling event tickets, or running a merch table, that would rather not stitch together a spreadsheet, a payment link, and a group chat.
- Organizers who've outgrown a group chat
- The point where WhatsApp stops working — usually somewhere past fifty people, when nobody knows who's actually a member and half the group mutes the thread.
- Communities that want their own front door
- Clubs that want a branded portal on their own domain rather than a page on someone else's platform, with a members-only feed, blog, and gallery behind it.
It is deliberately not for everyone. If your community never meets in person, if you sell courses, or if you’re a solo creator with an audience rather than a group, other tools fit better — we’ve written that down honestly in our comparison pages.
What we believe
The member list belongs to the organizer
Most community platforms rent you access to your own people. If you leave, the relationship stays behind. We think that's backwards. Every Mingoal club can export its full member list — names, emails, join dates, membership status — at any time, without asking. That's also why the REST API exists: your data should be reachable by tools we didn't build.
Software should get cheaper as you succeed, not more expensive
Our transaction fee moves the opposite way to most platforms: 7% on the free plan, 4% on Pro, 2% on Grow, and 0% on Scale. A club doing real revenue should be paying us a predictable subscription, not an ever-growing cut of the money it worked for.
Private by default
A new club on Mingoal is private until the organizer decides otherwise. It doesn't appear in search, attendee lists are hidden from non-members, and joining takes an invite or an approval. Making a community public should be a deliberate act, not the setting you forgot to change.
In-person is the hard part, so build for it
Plenty of good software exists for communities that live online. Far less is built for the specific mess of gathering people in a physical place: recurring schedules, capacity, waitlists, who actually turned up, dues collected in person versus by card. We aim the product at that mess rather than at the forum.
A free plan that actually works
The free plan isn't a trial. It covers up to 50 members and 4 events a month, with the member portal, event RSVPs, and announcements included, and it never asks for a card. Small clubs should be able to run indefinitely without paying us anything.
Start a club, free
Up to 50 members and 4 events a month, no card required. Or write to us first — we read everything.