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
| Field | Description | Editable |
|---|---|---|
| Full Name | Display name | Yes |
| Login identifier (unique) | No (after creation) | |
| Password | Authentication credential | Yes (reset) |
| Phone | Contact number | Yes |
| Company | Organization membership | No (after creation) |
| Role | Permission set | Yes |
| Status | Active/Inactive | Yes |
User Lifecycle
How Users Join
Self-Registration
| Step | Description |
|---|---|
| 1 | User signs up with company email (e.g., jane@acme.com) |
| 2 | Rahal matches email domain to company |
| 3 | User verifies their email |
| 4 | Activated immediately (if auto-signup) or waits for admin |
Admin-Created
| Step | Description |
|---|---|
| 1 | Admin creates user from dashboard |
| 2 | Admin sets password and role |
| 3 | User is immediately active |
| 4 | No email verification required |
Admin-created users can have any email domain, even ones not in verified domains.
User Status
| Status | Can Login | Can Book | Visible in List |
|---|---|---|---|
| Active | ✅ | ✅ | ✅ |
| Inactive | ❌ | ❌ | ✅ |
| Deleted | ❌ | ❌ | ❌ |
When to Use Each Status
| Scenario | Recommended Status |
|---|---|
| Employee left company | Deactivate → then delete |
| Temporary suspension | Deactivate |
| Leave of absence | Deactivate |
| Security concern | Deactivate immediately |
| Account no longer needed | Delete |
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
Understand user accounts, onboarding, and the user lifecycle
Admin Guide
Step-by-step guides for creating and managing users
Reference
Complete field reference and status definitions
Troubleshooting
Common issues and solutions for user management
Quick Links
Concepts
- User Concepts — Core concepts overview
- User Onboarding — How users join companies
Admin Guides
- Viewing Users — Navigate the users list
- Creating Users — Add users from dashboard
- Managing Users — Edit, activate, deactivate, delete
Reference
- Field Reference — All user fields and validations
Related Topics
- Company Management — Company setup and domain configuration
- Roles & Permissions — Understanding and managing roles
- Travelers — Managing traveler profiles
- Delegation — Booking on behalf of others