Self-registration in the Account area
New to Sparks? This page is the starting point for new users: create your account and organization here — no administrator required.
Beta: Sparks is currently in beta. Use https://account-preview.sparks.team (account: sign-up, profile, team) and then https://preview.sparks.team (main app). After beta, URLs will change to
account.sparks.teamandapp.sparks.team.
This page explains how to create a new Sparks account without an administrator — self-registration in the Account area (during beta: https://account-preview.sparks.team). You also create your own organization and become its first team administrator.
Note: Whether self-registration is available depends on your operator. If you received an email invitation instead, go to Accept invitation.
Where do I start?
- Open https://account-preview.sparks.team (account during beta).
- On the sign-in page, click Sign up (or go directly to
/signup). - Alternatively from the main app (Sparks): profile/account menu → link to Account area → Sign up.
The UI can be switched between German and English (language selector top right).
Four-step flow
Registration is a guided wizard (Step 1 of 4 through Step 4 of 4):
| Step | What you enter | Notes |
|---|---|---|
| 1 – Email | Your work or personal email | Used for the confirmation email and as contact. |
| 2 – Name and password | Display name (min. 2 characters), then password | Password: min. 8 characters, at least one uppercase letter, one lowercase letter, and one digit. |
| 3 – Desired login | Username for sign-in | Min. 5 characters; letters, digits, period (.), hyphen (-), underscore (_) only. The app checks live whether the login is available. |
| 4 – Organization name | e.g. “My Company Ltd” | Creates your team. The name must be unique; if taken, you see “This organization already exists.” |
At the end of step 4, click Complete. Your account is not fully active yet — you must confirm your email first.
Confirm your email
After Complete:
- You see “Confirmation email sent”.
- Open your inbox and look for the email from Sparks (check spam if needed).
- Click the confirmation link in the email.
- Your browser opens Confirm email (
/signup/verify). Confirmation runs automatically. - On success: “Email confirmed” — you are redirected to the sign-in page after a few seconds (or click Go to sign in).
Only after confirmation are your user (identity system) and organization created. You automatically become team administrator of that organization.
If the link does not work
| Problem | What to do |
|---|---|
| Link expired or invalid | On the error page choose Sign up again and repeat from step 1. |
| No email received | Check inbox/spam; on the sign-in page, use Didn't receive an email? to resend the confirmation email (enter email or username). |
| “Email already confirmed” | Go to Sign in and use your login and password. |
Sign in after registration
- On the Account sign-in page, enter username (your login from step 3) and password.
- After sign-in you reach the Account area (Overview, profile, team, settings).
- Open the main app at https://preview.sparks.team and sign in with the same credentials (organization account) to use chat, calendar, calls, etc.
On first sign-in in the main app, a welcome dialog (onboarding) may appear — e.g. for encryption or service setup. Details: User manual – Getting started.
What happens in the background?
For the curious, no technical requirement:
- Your data is stored pending confirmation; the confirmation link contains a one-time token.
- After confirmation: organization (free tier start), user profile, and your team admin role are created.
- Under Team you can invite more members (separate invitation link flow).
- Change password directly under Overview → Change password; two-factor authentication and sessions via Settings → Keycloak account — see Account settings – Password and security.
Accept invitation (join a team)
If a team administrator invited you, do not use normal self-registration with a new organization name. Use the invitation link from the email (path /signup/join?invitation=…):
- The link loads the invitation (organization and email are preset).
- Enter name, login, and password.
- After Complete registration you also receive a confirmation email; the flow matches email confirmation above.
- You join the existing organization (role per invitation: member, team admin, or admin).
If the invitation link is invalid or expired, you can only create a new team via Sign up when self-registration is allowed — otherwise contact your administrator.
Difference: self-registration vs. webinar registration
| Account self-registration | Webinar registration | |
|---|---|---|
| Goal | Permanent Sparks account + own organization | Attend a single webinar event |
| Entry | Account → Sign up (/signup) | Public link from host (/webinar/register/…) |
| Documentation | This page | Webinar registration |
FAQ
Do I need an administrator?
No — when self-registration is enabled you can start on your own. Corporate SSO or locked registration still requires an invitation.
Can I use the same email for multiple organizations?
Usually one user belongs to one organization; for a second team you typically receive an invitation to the existing organization.
Why is my organization name “taken”?
The name is made unique internally (slug). Try a slightly different spelling or add a suffix (e.g. location).
Do I need to connect Microsoft or Matrix separately?
After Account sign-in, in the main app under Settings → Provider Accounts & Organisations you can connect optional services (e.g. Microsoft 365, calendar) — a separate step after account creation.
See also
- Account settings and profile – profile, subscription, password, time zone, deletion
- Team management – invite members, roles, limits, compliance
- Webinar registration – public sign-up for an event
- User manual – Getting started – main app after sign-in