Retour aux cas d'usage
Phase 0Rôle: Operator owner / Operations lead

UC1 · Self-signup: Company + Operator creation

Stand up a Company account and create your first Operator site end-to-end. No support ticket, no human review, no waiting — the system handles DNS, admin panel provisioning, and initial data seeding.

This is the first thing an operator owner does on Speedix. UC1 takes you from "I have no account" to "I have a working admin panel pointing at a live player-facing site" — entirely self-serve, no support contact required.

What you'll have at the end

  • A Company account at bo.speedix.site — the organisation-level master account that owns one or more Operators.
  • At least one Operator site created under the Company — the player-facing brand, with its own subdomain, database, CMS, and payment configuration.
  • An Admin Panel URL of the form https://<your-subdomain>.speedix.site pointing at the new Operator's backoffice.
  • The ability to log in and start the Phase 1 configuration flow (CMS, payments, games, etc.).

Heads up. Speedix is a fully self-serve operator platform. Signup does not involve any human review or sales touch. The system provisions the subdomain, resolves DNS, instantiates the admin panel, and seeds initial data automatically.

The four steps

The whole Phase 0 is two stages, four steps:

#StepWhat happens
1Company registrationEmail + password + email verification; system creates the Company account.
2Choose Site ModeIndividual (you run it) vs. Co-operation (we run it together). One-way decision.
3Customise the OperatorPick template, brand colour, currencies, languages, timezone.
4Build & launchSystem provisions the subdomain, resolves DNS, redirects you into the new backoffice.

Step 1 completes outside the Operator creation wizard. Steps 2–4 happen inside the wizard at Operators → Create.

Key concepts before you start

Company vs Operator

A Company is the organisation-level master account. It corresponds to your legal entity or brand HQ. A Company can own many Operators.

  • Sign up at bo.speedix.site.
  • Each Company gets a unique subdomain <sub>.speedix.site.
  • After signup, the Company account logs into a Company-level backoffice (not the SYSTEM-level one used by Speedix internally), and from there can create and manage all child Operators.

An Operator is the player-facing site. One Operator = one player website + one isolated data space.

  • Created by the Company, lives under the Company.
  • Has its own player database, CMS content, PSP configuration, and brand identity.
  • Two Site Modes available: Individual (standalone) and Co-operation (joint operation).

Individual vs Co-operation

These are the two Site Modes. You choose at step 2 of the Operator creation wizard. The choice is permanent — it cannot be changed after the Operator is built.

Individual mode — the standalone-operation route.

  • You own the players, the brand, and the operating decisions.
  • Flexible payments: you can use Speedix's system-level PSPs (comprehensive, ready out of the box) and/or wire up your own private PSP. The two can run in parallel.
  • Risk control, operations, and customer support are yours to run.
  • Fit: operators who want full control of the brand and the player relationship, often with existing licences and existing payment vendors.

Co-operation mode — the joint-operation route.

  • You share more of the infrastructure with the Speedix platform (PSPs, risk engine, CMS templates).
  • Revenue-share commercial arrangement.
  • Lower lift to launch.
  • Fit: operators who want to ship fast with a light operating footprint.

Step 1 — Company account registration

1.1 Open the signup page

In a browser, open https://bo.speedix.site/auth/jwt/sign-up.

You'll land on the Speedix Backoffice signup form.

1.2 Fill in the registration form

FieldNotes
EmailUsed as your login identifier and for verification. Use a working inbox you control.
PasswordAt least 8 characters. Treat it like a production password.
Company nameThe display name of your organisation. Can be edited later.
CountryCountry of incorporation.

Submit. The system creates the Company account in a "pending verification" state.

1.3 Verify the email

Within a minute or two, you'll get a verification email.

  • Click the link. Lands you in the logged-in Company backoffice.
  • If you don't see the email: check spam first; if still nothing, use Resend verification on the login page.
  • Verification links expire after 24 hours.

1.4 Log in to the Company backoffice

You're now in. The default view is the Company-level dashboard with a single empty placeholder where Operators will go.

Step 2 — Operator creation

2.1 Open the Create Operator wizard

From the left nav: Operators → Create. The wizard opens to the Site Mode step.

2.2 Choose Site Mode

Two cards: Individual and Co-operation. Read the "Individual vs Co-operation" section above carefully before choosing — this is permanent.

For this walkthrough we'll pick Individual.

2.3 Customise the Operator

Fill the customisation step:

FieldNotes
Operator nameThe brand name shown to players (header, emails, T&Cs).
SubdomainWill become <subdomain>.speedix.site. Lowercase, hyphens allowed, no spaces. Must be unique.
TemplatePick from the available player frontend templates. Each template covers a different category mix (casino-first, sport-first, hybrid).
Primary brand colourThe hex value used for buttons, links, and accents.
Supported currenciesPick the fiat and crypto currencies the Operator will accept and display. Can be edited later.
Default languagePlayer frontend default.
TimezoneUsed for reporting, scheduled promotions, audit logs.

Submit.

2.4 Building

The system goes into the build phase. You'll see a progress indicator with substeps:

  1. Provisioning — allocating database, Redis namespace, S3 buckets for the new Operator.
  2. DNS — Cloudflare Custom Hostname registration and DNS propagation for the subdomain.
  3. Admin panel — instantiating the backoffice for the new Operator.
  4. Seeding — installing default CMS content, default games tags, default role definitions.

Typical wall time: 3 to 8 minutes. The wizard updates in real time; you can leave the page and come back.

2.5 Done — first login

When the build finishes, the wizard shows the new Admin Panel URL (of the form https://<subdomain>.speedix.site) and a Continue to backoffice button.

Click it. You're now in your new Operator's backoffice, ready to start UC2 (Site infrastructure).

Field reference

WhereFieldTypeNotes
SignupEmailemailMust be unique across Speedix.
SignupPasswordstring ≥ 8 charsOne-way; use a password manager.
SignupCompany namestringDisplayed across the Company backoffice.
Operator wizardSite ModeenumPermanent. Individual / Co-operation.
Operator wizardOperator namestringPlayer-facing brand.
Operator wizardSubdomainslugMust match [a-z0-9-]+; must be unique.
Operator wizardTemplateenumPlayer frontend layout choice.
Operator wizardBrand colourhexE.g. #2233ED.
Operator wizardCurrenciesarrayPick 1+ from the supported list.
Operator wizardLanguageenumDefault player UI language.
Operator wizardTimezoneIANAE.g. Asia/Singapore.

Common pitfalls

  • Choosing the wrong Site Mode. It is permanent. Re-read the section above. If you're unsure, default to Individual — it's the higher-control option and the recovery path from Co-operation is "delete this Operator and create a new one," which loses any player data.
  • Subdomain collision. If your first pick is taken, the wizard rejects it. Pick something distinctive to your brand; short and memorable wins. Subdomain can't be changed later without an Operator rebuild.
  • Currency overcommit. Enabling too many currencies at signup inflates the cashier UI and creates more PSP setup work later. Pick the 1–3 you'll actually launch with; add more in UC4a.
  • Wrong timezone. Affects reporting and scheduled promotions. Use the timezone of your operations team, not necessarily of your players.
  • Email verification expiry. The verification link is good for 24 hours. If it's expired, use the resend flow on the login page.

Screenshots

Figure 1.1 — Speedix Backoffice signup page (blank state)
Figure 1.1 — Speedix Backoffice signup page (blank state)
Figure 1.2 — Form filled out
Figure 1.2 — Form filled out
Figure 1.3 — 6-digit verification code input
Figure 1.3 — 6-digit verification code input
Figure 1.4 — Signup success message, showing the dedicated Admin Panel URL
Figure 1.4 — Signup success message, showing the dedicated Admin Panel URL
Figure 1.5 — First login auto-redirects to step 1 of the Operator Create wizard
Figure 1.5 — First login auto-redirects to step 1 of the Operator Create wizard
Figure 2.1 — Choose Individual (standalone site) or Co-operation (co-branded site)
Figure 2.1 — Choose Individual (standalone site) or Co-operation (co-branded site)
Figure 2.2 — Site template (ALL-IN-ONE / single-product) and primary brand color selection
Figure 2.2 — Site template (ALL-IN-ONE / single-product) and primary brand color selection
Figure 2.3a — General Information form, initial blank state
Figure 2.3a — General Information form, initial blank state
Figure 2.3b — All fields filled out (this demo: Global / UTC+0 / English / EUR / ETH)
Figure 2.3b — All fields filled out (this demo: Global / UTC+0 / English / EUR / ETH)
Figure 2.4 — Check dialog summarizing the site's key parameters
Figure 2.4 — Check dialog summarizing the site's key parameters
Figure 2.5 — Please Verify Your Email: 6-digit code + Create Account button
Figure 2.5 — Please Verify Your Email: 6-digit code + Create Account button