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:
| Permission | Capability |
|---|---|
READ_COMPANIES | View company details |
WRITE_COMPANIES | Create and edit companies |
DELETE_COMPANIES | Delete 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
Viewing Companies
Navigate the companies list, filters, and company details
Creating Companies
Step-by-step guide to creating a new company with verified domains
Managing Companies
Edit settings, deactivate, or delete companies
Common Tasks
| Task | Guide |
|---|---|
| Create a new company | Creating Companies |
| Add verified domains | Creating Companies |
| Configure auto-signup | Creating Companies |
| Edit company settings | Managing Companies |
| Deactivate a company | Managing Companies |
| Delete a company | Managing Companies |
| Configure booking engine | Creating 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
| Scenario | Recommended Setting |
|---|---|
| Open enrollment | Auto-signup enabled |
| Strict control needed | Auto-signup disabled |
| Initial rollout | Disabled (enable later) |
| Contractors in domain | Disabled (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
| Step | Required | Details |
|---|---|---|
| Company name | ✅ | Official name |
| Slug | ✅ | URL-friendly identifier |
| Verified domains | ✅ | At least one domain |
| Auto-signup decision | ✅ | Enabled or disabled |
| First admin user | ✅ | Someone to manage the company |
| Predefined roles | ✅ | Created automatically |
| Custom roles | Optional | If needed beyond predefined |
| Policies | Recommended | Control booking behavior |
| Budgets | Recommended | Control spending |
| Booking engine | Optional | If using custom supplier |