Theme
Invitation Acceptance User Guide (Non-Technical)
This guide explains how invited users (teachers/staff) join a school workspace using an invitation link.
Who should use this
- Invited teachers
- Invited staff members
- Support desk helping invited users
What invitation acceptance does
When invitation is accepted successfully:
- user account is created
- invited role is assigned
- user can log in to the invited school domain
1) Open invitation link
- Open invitation email.
- Click the invitation URL.
- Invitation page shows:
- school name
- invited email
- role name (if assigned)
2) Understand invitation status
Invitation page can show three states:
- Pending: invitation is valid; user can complete signup
- Accepted: invitation already used; go to login
- Expired: invitation is no longer valid; request a new invite
3) Accept invitation (pending state)
- Enter full name.
- Enter password.
- Confirm password.
- Click Accept invitation.
After success, the page switches to accepted state and shows a Go to login button.
4) Important behavior
- Invitation email is fixed by the link; user cannot change it during acceptance.
- Invitation cannot be reused after acceptance.
- Expired invitation links cannot create accounts.
- If an account already exists with the invited email, acceptance is blocked.
5) First login after acceptance
- Click Go to login on accepted state page.
- Log in using invited email and newly set password.
- Access is based on the role assigned in invitation.
Common issues and quick fixes
- Invitation invalid: link may be expired or already used; ask admin for new invite.
- Account already exists for invited email: ask admin whether to use existing account access instead of re-inviting.
- Password confirmation failed: password and confirm password must match.
- Cannot find invitation email: check spam/junk folder.
- Login not working after acceptance: confirm you are logging in on the correct school domain.
If users do not see latest UI updates, ask technical support to run frontend build/dev commands (npm run build or npm run dev).