RahalCorporate
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

SettingPurposeDefault
NameDisplay name throughout the platformRequired
SlugURL-friendly unique identifierAuto-generated
Verified DomainsEmail domains for user matchingRequired
Auto-SignupImmediate activation for verified emailsEnabled
Booking EngineTravel supplier OAuth credentialsOptional

How Domain Verification Works

When an employee signs up with their company email:

  1. Rahal extracts the domain from the email address
  2. Searches for a company with that domain in verified domains
  3. Creates the user and associates them with the company
  4. Activates immediately or waits for approval (based on auto-signup setting)

Company Structure

Each company contains:

ComponentDescription
UsersCompany members with assigned roles
RolesPermission sets (3 predefined: Member, Manager, Admin) plus custom roles
PoliciesTravel booking rules and restrictions
BudgetsSpending limits and allocation tracking
Cost CentersOrganizational units for budget allocation

Company Status

StatusUser AccessVisible
ActiveFull accessYes
InactiveBlockedYes
DeletedBlockedNo

Deactivating a company blocks all users from logging in immediately. Use this for temporary suspension.

Documentation Sections

Concepts

Admin Guides

Reference

On this page