MCMM
👥
Module

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.