RahalCorporate
UsersAdmin Guide

Creating Users

How to create user accounts from the dashboard

Creating Users

This guide walks you through creating user accounts directly from the dashboard.

When to Create Users Manually

Create users manually when:

  • Employees need immediate access before self-registering
  • Users have email addresses outside verified domains
  • You need to assign a specific role from the start
  • Setting up test or demo accounts

Creating a User

From the dashboard sidebar, click Users to view the user list.

Open Create Form

Click the Create User button. A drawer slides in from the right.

Create user form with fields for name, email, password, company, and role

Enter User Details

Fill in the required fields:

FieldRequiredDescription
Full NameYesUser's display name
EmailYesLogin email address (unique)
PasswordYesInitial password (min 8 characters)
PhoneNoContact phone number
CompanyYesWhich company to add user to
RoleYesRole within the company
ActiveYesWhether user can login

Save the User

Click Create User to save. The user can immediately log in with the provided credentials.

Form Field Details

Full Name

The user's display name:

  • Used throughout the platform
  • Visible to administrators
  • Can contain any characters

Examples:

  • Jane Smith
  • محمد أحمد
  • Jean-Pierre Dupont

Email

The user's login email:

  • Must be unique across all users
  • Used for login and notifications
  • Does not need to match verified domains (when admin-created)

Unlike self-registration, admin-created users can have any email domain.

Password

The initial password:

  • Minimum 8 characters
  • User can change it later
  • Consider using a secure temporary password

Communicate the password securely to the user. They should change it on first login.

Phone

Optional contact phone number:

  • Uses international format
  • Default country based on settings
  • Useful for emergency contact

Company

Which company the user belongs to:

  • Required field
  • Determines available roles
  • Cannot be changed after creation

For platform admins: Select from all companies For company admins: Automatically set to their company

Role

The role to assign:

  • Dropdown shows all active roles for the selected company
  • Includes predefined roles (Member, Manager, Admin)
  • Includes any custom roles

Roles appear in the dropdown only after selecting a company.

Active Status

Whether the user can login:

StatusEffect
ActiveUser can login immediately
InactiveUser exists but cannot login

What Happens After Creation

When you create a user:

  1. User Record Created

    • Email verified automatically
    • Password hashed and stored
    • Platform set to B2B_WEB
  2. Company Membership Created

    • User linked to selected company
    • Role assigned
    • Status set as specified
  3. User Ready

    • Can login immediately (if active)
    • No email verification required
    • Has permissions from assigned role

Creating Multiple Users

Currently, users are created one at a time. For bulk creation:

  1. Create each user individually
  2. Consider using the API for large batches
  3. Contact support for migration assistance

Troubleshooting

Email Already Exists

Each email can only be used once. If you see "A user with this email already exists":

  • Use a different email address
  • Search for the existing user and manage their account
  • If it's the same person, update their existing account instead

Company Not Selectable

If you can't select a company:

  • You may only have access to your own company
  • Platform admins can access all companies
  • Check your permissions

Role Not Appearing

If expected role doesn't appear:

  • Select a company first
  • Check if role is active
  • Verify role belongs to selected company

Weak Password

If you see "Password must be at least 8 characters":

  • Use at least 8 characters
  • Mix of letters and numbers is recommended
  • Special characters are optional but add security

On this page