Skip to main content

Tenant Registration Flow

Let's walk through exactly what happens when a new customer signs up on your SaaS platform. Understanding this flow helps you troubleshoot issues and optimize the experience.

Watch the Video Tutorialโ€‹


The Complete Flowโ€‹

Step 1: Customer Visits Your Landing Pageโ€‹

The customer finds your landing page (either through your marketing, a direct link, or search engine) and sees your pricing plans.

Pricing page with plans Customers see your plans with clear pricing and feature comparison

Step 2: Customer Clicks "Get Started" / "Sign Up"โ€‹

They choose a plan and are taken to the registration form.

Step 3: Customer Fills In the Registration Formโ€‹

The registration form collects essential information:

Tenant registration form The registration form - simple and clean with Primary Contact and Company Information fields

The form includes:

Primary Contact (Personal Details):

FieldRequired?Description
First NameYesTenant's first name
Last NameYesTenant's last name
EmailYesWill be used for login and communication
PasswordYesAccount password

Company Information:

FieldRequired?Description
Company NameYesThe name of the tenant's business
Company Subdomain/URLYesTheir desired subdomain (e.g., "acme" โ†’ acme.yoursite.com)
Plan SelectionYesWhich plan they're signing up for

Step 4: Email Verification (If Enabled)โ€‹

If you've enabled email verification in Tenant Settings, the customer sees a verification screen:

Email verification required After registration, tenants see this page asking them to verify their email

They receive two emails:

Email 1: Welcome Email

Welcome email A professional welcome email with their account details

Email 2: Verification Link

Verification email with link The verification email with a click-to-verify link

Step 5: Tenant Accesses Their CRMโ€‹

After verification (or immediately, if verification is disabled), the tenant can access their CRM:

Tenant dashboard after first login The tenant's CRM dashboard - fully functional from day one with their own data space


What Happens Behind the Scenesโ€‹

Here's what the module does automatically during registration:

Customer submits registration form
โ†“
Module validates the form data
โ†“
Module creates a new Client record in Perfex CRM
โ†“
Module creates a new MySQL database for the tenant
โ†“
Module populates the database with Perfex CRM tables
โ†“
Module configures the tenant's subdomain/subdirectory
โ†“
Module creates the tenant's admin account
โ†“
Module sends welcome email + verification email
โ†“
Tenant record appears in your admin panel โœ…

All of this happens in seconds - your customer goes from clicking "Sign Up" to having a fully functional CRM in under a minute!


Customizing the Registration Experienceโ€‹

Custom Registration Fieldsโ€‹

You can customize the registration form through Perfex CRM's custom fields feature. Go to Setup โ†’ Custom Fields and add fields for the Customers group.

Custom Email Templatesโ€‹

Customize the welcome and verification emails:

  1. Go to Setup โ†’ Email Templates
  2. Look for the SaaS-related templates
  3. Edit the subject and body as needed

Registration Page Appearanceโ€‹

Customize the look of the registration form through the Landing Page Builder.

info

Conversion Tip: Keep the registration form as short as possible. Every additional field reduces signups. Collect only what you need - you can always ask for more information later.

tip

Understand the registration flow? Learn how to create tenants manually as an admin for cases where you onboard customers directly.