Account Registration and Onboarding
Create an account, confirm access, and complete the role-aware onboarding wizard.
Who this is for
New students, teachers, and organization admins who are creating a Speakly.PRO account for the first time.
What this page answers
- Which registration method should I use?
- What happens after email confirmation?
- What does the OnboardingWizard ask for?
- How do invites change the onboarding flow?
1. Choose a sign-up method
Speakly.PRO supports two registration paths:
- Continue with Google — recommended for most users because it reduces password setup and keeps sign-in simple.
- Email and password — use this when your school requires a separate login or when you cannot use Google.
Self-registration is available on the main Speakly.PRO platform. On white label domains, new users should register from an invite link so the account is connected to the correct school workspace.
Continue with Google
Click Continue with Google, choose the Google account you want to use, and approve the sign-in screen. Speakly.PRO uses Google to confirm your identity and basic profile details. It does not need your Google password.
After Google sign-in, you are returned to Speakly.PRO and continue directly into onboarding unless your account already exists.
Register with email
Enter your email address, password, and password confirmation, then submit the registration form. Speakly.PRO sends a confirmation email before the account can be used.
Open the message in your inbox and follow the verification link. If the message does not arrive, check spam or ask your school admin to confirm that the email address is correct.
2. If you register without an invite
Users who register on the main platform without an invite are not automatically connected to a school.
For students, the next path is one of these:
- create self-study materials and learn independently
- buy suitable learning materials on Marketplace
- find a teacher and send a join request
For teachers, complete your profile and availability schedule early. Students can send join requests for specific time slots only when your available teaching times are visible.
3. Complete the OnboardingWizard
After registration or first sign-in, Speakly.PRO opens the OnboardingWizard. The wizard collects only the setup data needed for your role.
Shared steps
Most users see these steps:
- Choose interface language.
- Select your role.
- Complete basic profile details.
- Set up an avatar, or skip it and add one later.
Choose the correct role before continuing. Role changes may require administrator help or a new account.
Student onboarding
Students usually complete:
- interface language
- role selection
- first name, last name, date of birth, country, and native language
- avatar setup
After the wizard, the student lands on the Dashboard and can join a course, open an invitation, or review scheduled lessons.
Teacher onboarding
Teachers complete the shared steps plus teaching profile details. Depending on the school flow, the wizard can also ask for:
- organization invite code
- teaching languages and profile information
- phone number
After onboarding, the teacher can open the School guide, create lessons, join an organization, or start working from assigned courses.
Set your availability schedule before inviting independent students to request lessons. This lets students choose a concrete time slot instead of sending a vague request.
Organization admin onboarding
Organization admins complete profile setup and then continue to organization setup. Use this role when you manage the school workspace, team, billing, and reporting.
4. When an invite is already attached
If you arrived from an organization invite or an instant lesson invite, Speakly.PRO can pre-fill part of the onboarding context. In that case, you may skip some role or invite-code steps because the platform already knows where the account should be connected.
Complete the remaining profile steps and continue to the destination from the invite.
5. After onboarding
Use the first action for your role:
| Role | First useful action |
|---|---|
| Student | Join a course, create self-study materials, buy Marketplace materials, or find a teacher and send a join request. |
| Teacher | Confirm profile details, fill availability, create a course, or open the Lex Editor. |
| Organization Admin | Create the organization, invite teachers, and review billing defaults. |

