Membership
Track members, dues, and lifecycle in one place.
What it does
Membership is the spine of the club. Every rider, every dues cycle, every status change — captured in one record, visible to admins, and reflected back to the member in their own app.
Key features
- Member roster — Searchable list of every member with role, join date, and current dues status.
- Dues cycles — Define annual or term-based cycles. Members see what they owe; admins see who has paid.
- Lifecycle states — Active, lapsed, suspended, alumni. Move members between states with a clear audit trail.
- Profile fields — Bike model, blood type, emergency contact, LINE ID — whatever your club tracks at sign-up.
- Bilingual records — Names and notes stored in both Thai and English where it matters.
- Bulk actions — Renew a whole cohort, export a roster for the next run, or message lapsed members.
How it works
When someone joins the club, they go through a charter flow on their phone — name, contact, bike, the basics. The admin reviews and accepts. From that moment on, the member’s record drives the rest of the system: the shop knows they’re eligible to buy, the events module knows whether to charge member or guest pricing, and the dues engine starts the clock on their first cycle.
When a cycle ends, the system surfaces who paid, who didn’t, and who needs a nudge. Admins resolve in bulk. Members never have to ask “am I current?” — the answer is right there on their home screen.