RahalCorporate
CompaniesAdmin Guide

Company Admin Guide

Step-by-step guide to creating and managing companies

Company Admin Guide

This guide covers how to create, configure, and manage companies in Rahal.

Prerequisites

To manage companies, you need:

PermissionCapability
READ_COMPANIESView company details
WRITE_COMPANIESCreate and edit companies
DELETE_COMPANIESDelete companies

Platform administrators have full access to all companies.

Quick Start

Create the Company

Navigate to Companies and click Create Company. Enter the basic information:

  • Company name
  • URL slug (auto-generated from name, customizable)
  • Verified email domains

Configure Settings

Set up auto-signup and active status according to your organization's needs.

Add Users

Either create users manually or let them self-register using their company email addresses.

Set Up Policies and Budgets

Configure travel policies and spending budgets to control booking behavior.

Guide Contents

Common Tasks

TaskGuide
Create a new companyCreating Companies
Add verified domainsCreating Companies
Configure auto-signupCreating Companies
Edit company settingsManaging Companies
Deactivate a companyManaging Companies
Delete a companyManaging Companies
Configure booking engineCreating Companies

Best Practices

Domain Configuration

  • Add all company domains — Include main domain and any subdomains
  • Verify ownership — Only add domains your organization controls
  • Plan for acquisitions — Add acquired company domains when needed

Auto-Signup Settings

ScenarioRecommended Setting
Open enrollmentAuto-signup enabled
Strict control neededAuto-signup disabled
Initial rolloutDisabled (enable later)
Contractors in domainDisabled (manual approval)

Company Naming

  • Use official company names
  • Consider how it appears in reports
  • Keep names consistent across systems

Booking Engine

  • Test credentials before going live
  • Keep credentials secure
  • Document OAuth configuration
  • Monitor for authentication failures

Checklist: New Company Setup

StepRequiredDetails
Company nameOfficial name
SlugURL-friendly identifier
Verified domainsAt least one domain
Auto-signup decisionEnabled or disabled
First admin userSomeone to manage the company
Predefined rolesCreated automatically
Custom rolesOptionalIf needed beyond predefined
PoliciesRecommendedControl booking behavior
BudgetsRecommendedControl spending
Booking engineOptionalIf using custom supplier

On this page