RahalCorporate
CompaniesAdmin Guide

Managing Companies

How to view, edit, and manage existing companies

Managing Companies

This guide covers viewing, editing, and deactivating companies.

Viewing Companies

Companies List

Navigate to Companies from the sidebar to see all companies:

ColumnDescription
Company NameDisplays name with company badge
SlugURL-friendly identifier
DomainsVerified email domains as badges
Auto SignupEnabled/Disabled badge
StatusActive (green) or Inactive (red)
CreatedCreation date
ActionsEdit and Delete buttons

Filtering Companies

Use the filter controls above the table:

FilterOptionsDescription
StatusActive / Inactive / AllFilter by company status
Auto SignupEnabled / Disabled / AllFilter by auto-signup setting
Created DateDate rangeFilter by creation date

Searching Companies

Use the search box to find companies by:

  • Company name (partial match)
  • Slug (partial match)

Sorting

Click column headers to sort:

  • Company Name — Alphabetical
  • Status — Active first or Inactive first
  • Created — Newest or oldest first

Editing Companies

Access Edit Form

  1. Find the company in the list
  2. Click the Edit (pencil) button in the Actions column
  3. The edit drawer slides in from the right

Edit company drawer showing editable fields

Editable Fields

All fields can be modified:

Basic Info Tab:

  • Company Name
  • Slug (must remain unique)
  • Verified Domains
  • Allow Auto Signup
  • Active Status

Booking Engine Tab:

  • Client ID
  • Client Secret (leave blank to keep existing)
  • OAuth Scopes
  • Base URL
  • Token URL

Saving Changes

Click Save Changes to apply your updates. A success notification confirms the save.

Changing the slug may break existing bookmarks or API integrations that use the old slug.

Deactivating Companies

Deactivation temporarily suspends a company without deleting it.

When to Deactivate

  • Temporary suspension — Company needs to pause operations
  • Billing issues — Non-payment or contract disputes
  • Security concerns — Suspected unauthorized access
  • Compliance hold — Pending compliance review

How to Deactivate

  1. Edit the company
  2. Change Active to Inactive
  3. Save changes

Effects of Deactivation

When a company is inactive:

AreaEffect
User LoginAll users blocked from logging in
API AccessAll API requests rejected
Scheduled JobsPaused until reactivation
DataPreserved, not deleted

Deactivation takes effect immediately. All currently logged-in users will lose access on their next request.

Reactivating Companies

To reactivate:

  1. Edit the company
  2. Change Active to Active
  3. Save changes

Users can immediately log in again.

Deleting Companies

Company deletion is a significant action. Ensure you understand the implications before proceeding.

Soft Delete

Rahal uses soft deletion for companies:

  • Company record marked as deleted
  • All users lose access
  • Data is preserved (not physically deleted)
  • Can be restored by platform administrators

How to Delete

  1. Find the company in the list
  2. Click the Delete (trash) button
  3. Confirm the deletion in the dialog
  4. Company is removed from the list

Delete confirmation dialog asking to confirm company deletion

What Gets Deleted

When a company is deleted:

  • Company becomes invisible in listings
  • All company users lose access
  • Policies, budgets, and configurations preserved
  • Historical booking data preserved

Recovery

Deleted companies can be restored by platform administrators via database operations. Contact support if recovery is needed.

Viewing Company Details

From the List

Click anywhere on a company row (except action buttons) to view details.

My Company (Dashboard Users)

Company administrators see their own company via:

  • SettingsCompany Settings
  • Automatic context based on login

Audit Trail

Company changes are logged:

EventLogged Information
CreationCreator, timestamp, initial settings
UpdatesEditor, timestamp, changed fields
DeletionDeleter, timestamp
Status ChangesActor, old status, new status

Best Practices

Before Making Changes

  1. Communicate — Notify affected users of significant changes
  2. Backup — Document current settings before major changes
  3. Test — For booking engine changes, test in staging first

Managing Multiple Companies

If you manage multiple companies:

  1. Use consistent naming conventions
  2. Document domain ownership
  3. Create a company setup checklist
  4. Assign dedicated administrators per company

On this page