RahalCorporate
Users

Company Users

Manage user accounts and access for your organization

Company Users

Company users are the employees and team members who use Rahal to book travel for your organization. This section covers user management, onboarding, and access control.

Overview

User management in Rahal allows you to:

  • Manage accounts — View and edit all company members from the dashboard
  • Assign roles — Control what users can do with role-based permissions
  • Onboard flexibly — Let users self-register or create accounts manually
  • Control access — Activate, deactivate, or remove users as needed

User Information

FieldDescriptionEditable
Full NameDisplay nameYes
EmailLogin identifier (unique)No (after creation)
PasswordAuthentication credentialYes (reset)
PhoneContact numberYes
CompanyOrganization membershipNo (after creation)
RolePermission setYes
StatusActive/InactiveYes

User Lifecycle

How Users Join

Self-Registration

StepDescription
1User signs up with company email (e.g., jane@acme.com)
2Rahal matches email domain to company
3User verifies their email
4Activated immediately (if auto-signup) or waits for admin

Admin-Created

StepDescription
1Admin creates user from dashboard
2Admin sets password and role
3User is immediately active
4No email verification required

Admin-created users can have any email domain, even ones not in verified domains.

User Status

StatusCan LoginCan BookVisible in List
Active
Inactive
Deleted

When to Use Each Status

ScenarioRecommended Status
Employee left companyDeactivate → then delete
Temporary suspensionDeactivate
Leave of absenceDeactivate
Security concernDeactivate immediately
Account no longer neededDelete

User-Company Relationship

Key relationships:

  • One user, one company — Each user belongs to exactly one company
  • One role per user — Each user has exactly one role within their company
  • Travelers — Users own traveler profiles they can use for bookings

Documentation Sections

Concepts

Admin Guides

Reference

On this page