Member Invitations & Join Flow
There are two ways to add members to your academy: share a join code (self-serve) or send a direct email invitation (one-to-one). Both lead to the same result — the person creates an account and joins your academy.
🔗 Option 1: Join Code (Self-Serve)
The join code is a short code members can use to register themselves. Share it widely — via WhatsApp group, social media, or printed flyers.
Finding Your Join Code
Go to Settings → General — your join code and join link are shown near the top.
- Join code: e.g. RM-XK7P2
- Join link: e.g. your-academy.remmu.com/register?code=RM-XK7P2
- QR code: displayed alongside — members can scan it to open the link directly
What Happens When a Member Uses the Join Link
- Member opens the join link or scans the QR code
- They fill in: name, email, phone, password
- Account is created and they're automatically added to your academy as a member
- They can now log in to the portal or mobile app
Regenerating Your Join Code
If your join link gets shared unintentionally or you want to stop accepting new self-registrations, regenerate the code.
- Go to Settings → General → Join Code
- Click Regenerate
Important: The old join link stops working immediately. Share the new link when you're ready to accept registrations again.
📧 Option 2: Direct Email Invitation
Invite a specific person by email. Only that email address can use the invitation link, and it expires after 48 hours.
Sending an Invitation
- Go to Students → Invite Student
- Enter the person's email address
- Optionally enter their name
- Click Send Invitation
The person receives an email with a personal join link. When they click it, they're taken directly to the registration form, pre-filled with their email.
Managing Invitations
From Students → Invitations (or the Invitations tab), admins can:
- See all pending invitations
- See when each was sent and when it expires
- Resend an invitation if it expired or the person missed it. Resending uses the same link and extends its expiry, so links in earlier invitation emails keep working
- Cancel an invitation before it's accepted
After a Member Joins
Whether they used a join code or a direct invitation:
- They appear in Students with a Pending status
- Admin needs to enrol them in classes and set billing
Note: Members won't have any active payments or classes until you set these up.
🚀 After Joining: The Academy Join Flow
When a member creates an account via the join link, they go through a short confirmation step:
- They register their email and password
- They see a confirmation screen: "Join [Academy Name]?"
- They click Join — they're added to the academy as a member
- They're taken to the member dashboard
This two-step process prevents accidental joins and shows the member which academy they're signing up for.
⚙️ Difference Between Join Code and Direct Invitation
| Join Code | Direct Invitation |
|---|---|---|
Who can use it | Anyone with the link | Only the invited email |
Expires | Never (until regenerated) | 48 hours |
Best for | Social sharing, open registration | Specific individuals |
Access control | Lower | Higher |