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:

Registration Flow

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.
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.

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.

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:

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. 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:

Plans & Packages

Configure plans that can be automatically assigned to new registrations.

Feature Flags

Enable the registration setting and configure which capabilities new companies receive.

Gateway Settings

Set up payment gateways that new companies inherit during registration.

Trial Periods

Information about trial periods for newly registered companies.