Skip to main content

Overview

Self-service registration lets new companies create their own accounts on the platform without a hub administrator manually setting them up. Prospective users complete a three-step registration form that collects their personal details, business information, and event profile. Once submitted, the platform automatically creates a user account, a new company, and configures defaults — the new user is logged in and taken straight to creating their first event. This is useful for resellers that want to:
  • Scale onboarding without manual intervention for each new company
  • Collect structured information about prospective customers up front
  • Automatically apply a standard plan with predefined features and fees to new sign-ups

How It Works

Self-service registration is controlled at the reseller level. When enabled, a registration form becomes available at admin.<reseller-domain>/register (the admin subdomain is the default, but this prefix is customisable per reseller). The form is a three-step wizard that creates everything needed for the new company to start using the platform immediately.

What Gets Created

When a user completes registration, the platform automatically provisions:
ResourceDetails
User accountName, email, phone, and password as provided in the form
CompanyNamed after the business, with an auto-generated site alias
Company settingsBusiness contact details, timezone, and event questionnaire answers
Default configurationOne currency, one language, one country, and one payment gateway — all inherited from the reseller
User roleThe reseller’s default company role, or full admin access to their new company if no default role is configured
Plan assignmentIf a default registration plan is configured and the plans feature is enabled, the plan’s features and fees are applied

Registration Flow

1. User visits the registration page
   └── Form shows if at least one reseller has registration enabled

2. Step 1: Account Details
   └── Name, email, phone, password, reseller selection, agreements

3. Step 2: Business Details
   └── Business name, alias, contact details, country, currency, language

4. Step 3: Event Details
   └── Event volume, ticket volume, pricing, event types, deadline

5. Form submitted
   └── User account created
   └── Company created with defaults from reseller
   └── Plan assigned (if configured)
   └── Emails sent (if configured)
   └── User logged in and redirected to create first event

Enabling Registration

Self-service registration requires two things:
  1. Registration setting — The Registration setting must be enabled on the reseller. This is a reseller-level setting that controls whether the reseller accepts new sign-ups.
  2. Reseller configuration — The reseller must have at least one currency, language, country, and payment gateway configured, as these provide the defaults for new companies.
When no reseller has registration enabled, the registration page displays a Registration is disabled message.

The Registration Form

Step 1: Account Details

The first step collects the user’s personal credentials and legal agreements.
FieldRequiredDetails
Your nameYesFull name of the person registering
Your emailYesMust be unique across both the admin and hub systems
Your phoneYesCountry code selector plus phone number
PasswordYesMinimum 8 characters, must include uppercase, lowercase, number, and special character
Password confirmationYesMust match password
Which reseller?ConditionalOnly shown when multiple resellers with the same domain have registration enabled
Terms & conditionsYesCheckbox linking to the reseller’s configured terms URL
Privacy policyYesCheckbox linking to the reseller’s configured privacy URL
Marketing opt-inNoOpt-in for product updates and newsletters
The marketing opt-in text reads: “I’d like to be the first to know about the latest product updates.” Users can unsubscribe later from their admin profile settings.

Step 2: Business Details

The second step captures the company information that will be used to create the new company.
FieldRequiredDetails
Business nameYesBecomes the company name
Business aliasAuto-generatedAuto-created from the business name (kebab-case). Editable before submission. Help text: “Requested site URL (can be changed later)“
Business emailNoDefaults to the user’s email if left blank. Help text: “if different from admin email”
Business phoneNoDefaults to the user’s phone if left blank. Help text: “if different from admin phone”
Business websiteNoOptional website URL
Selling countryYesSelected from the reseller’s available countries
CurrencyYesSelected from the reseller’s available currencies
LanguageYesSelected from the reseller’s available languages
Default timezoneAuto-populatedSet automatically based on the selected country. Can be changed manually

Step 3: Event Details

The final step collects information about the registrant’s event profile. This data is stored as questionnaire answers and included in the notification email sent to the reseller — it does not affect company configuration.
FieldRequiredDetails
Number of events per yearYesRange selector: 0, Under 10, 10–100, 100–1,000, 1,000+
Ticket sales per yearYesRange selector: 0, Under 2,500, 2,500–10,000, 10,000–25,000, 25,000+
Average ticket priceYesFree text
What type of eventsNoFree text description
Implementation deadlineYesEither As soon as possible (default) or I have a deadline with a date picker

Default Configuration

New companies inherit their initial configuration from the reseller. Understanding what gets applied automatically helps when setting up a reseller for self-service registration.

Currency, Language, and Country

The registration form lets the user choose one currency, one language, and one country from the options available on the reseller. These become the company’s initial configuration.

Payment Gateway

The company is assigned the reseller’s first payment gateway automatically. The user does not select a gateway during registration.

Timezone

If the user does not explicitly set a timezone, the company inherits the reseller’s default timezone.

User Role

The role assigned to the new user depends on the reseller’s configuration:
Reseller settingRole assigned
Default company role is configuredThe user receives the specified restricted role
No default role configuredThe user receives full admin (super user) access

Plan Assignment

If the reseller has a default registration plan configured and the Plans feature flag is enabled, the plan is automatically assigned to the new company during registration. This includes syncing the plan’s features and fees to the company.
ConditionBehaviour
Plans feature enabled + default plan setPlan assigned, features and fees synced
Plans feature enabled + no default plan setNo plan assigned
Plans feature enabled + default plan archived or deletedNo plan assigned
Plans feature disabledNo plan assigned, regardless of setting
See Plans & Packages for details on configuring plans.

Notification Emails

Registration can trigger two types of email notification, both configurable independently.

Company Registration Notification

When the signup email list is configured on the reseller settings, each email address in the list receives a notification whenever a new company registers. The email contains:
  • The registrant’s name, email, and phone number
  • Business details: name, email, phone, website, country, currency, and language
  • Event questionnaire answers from Step 3
  • A direct link to view the new company in the hub
If no signup email addresses are configured, registration still works — the notification is simply not sent. Configure the email list in reseller settings to stay informed about new sign-ups.
Welcome emails are currently unavailable and will be enabled in a future release.
An optional welcome email can be sent to the new company administrator after registration. This email introduces them to the platform and includes a direct link to their admin portal.Once available, the Send welcome emails on self-service registration setting must be enabled in reseller settings.The email subject follows the format: “Welcome to [Reseller Name] [Company Name]!”

Reseller Settings Reference

These reseller-level settings control how self-service registration behaves:
SettingPurpose
Registration settingEnables or disables the registration form for this reseller
Signup email listEmail addresses that receive notifications when a new company registers
Send welcome emails on self-service registrationWhen enabled (and the development flag is active), new users receive a welcome email
Default registration planThe plan automatically assigned to new companies (requires the Plans feature flag)
Default company user roleThe role assigned to the registering user. Falls back to super user if not set
Terms URLThe URL linked from the terms & conditions checkbox
Privacy URLThe URL linked from the privacy policy checkbox