Companies
Company Management
Set up and configure your corporate travel organization in Rahal
Company Management
Each company in Rahal is a separate organization with its own users, roles, policies, budgets, and booking settings. Your company's data is completely isolated from other companies.
Overview
- Multi-Tenant Isolation — Your data is separate from other companies
- Domain-Based Onboarding — Employees join using their work email
- Access Control — Configure auto-signup and user approval
- Booking Engine Integration — Connect to travel suppliers via OAuth
Company Configuration
| Setting | Purpose | Default |
|---|---|---|
| Name | Display name throughout the platform | Required |
| Slug | URL-friendly unique identifier | Auto-generated |
| Verified Domains | Email domains for user matching | Required |
| Auto-Signup | Immediate activation for verified emails | Enabled |
| Booking Engine | Travel supplier OAuth credentials | Optional |
How Domain Verification Works
When an employee signs up with their company email:
- Rahal extracts the domain from the email address
- Searches for a company with that domain in verified domains
- Creates the user and associates them with the company
- Activates immediately or waits for approval (based on auto-signup setting)
Company Structure
Each company contains:
| Component | Description |
|---|---|
| Users | Company members with assigned roles |
| Roles | Permission sets (3 predefined: Member, Manager, Admin) plus custom roles |
| Policies | Travel booking rules and restrictions |
| Budgets | Spending limits and allocation tracking |
| Cost Centers | Organizational units for budget allocation |
Company Status
| Status | User Access | Visible |
|---|---|---|
| Active | Full access | Yes |
| Inactive | Blocked | Yes |
| Deleted | Blocked | No |
Deactivating a company blocks all users from logging in immediately. Use this for temporary suspension.
Documentation Sections
Concepts
Learn about domain verification, auto-signup, and booking engine settings
Admin Guide
Step-by-step guides for creating and managing companies
Reference
Complete field reference and configuration options
Troubleshooting
Common issues and solutions for company management
Quick Links
Concepts
- Company Concepts — Overview of key concepts
- Domain Verification — How email domains work
- Auto-Signup — Automatic user activation
- Booking Engine — Travel supplier integration
Admin Guides
- Viewing Companies — Navigate the companies list
- Creating Companies — Set up a new company
- Managing Companies — Edit, deactivate, delete
Reference
- Field Reference — All company fields and validations
Related Topics
- Roles & Permissions — Configure user access levels
- Company Users — Manage employee accounts
- Policies — Set up travel booking rules
- Budgets — Configure spending limits