Enterprise Divisions
Enterprise customers operate across multiple markets, regions, or subsidiaries. Klau's division model gives each market a fully independent workspace while giving corporate leadership a single pane of glass to monitor everything. This guide covers how to create divisions, invite users, import data, and monitor usage across your entire organization.
How It Works: The Parent-Child Model
Klau uses a parent-child tenant model designed for organizations that manage hauling operations across multiple markets. Here is how the pieces fit together:
Parent company is your corporate HQ. It has oversight across every division but does not run dispatch itself. Think of it as the observation deck.
Each division is a fully independent Klau tenant. It has its own drivers, trucks, customers, jobs, dispatch board, storefront, and settings.
Corporate users can see and switch into any division. Division users can only see the data within their own division.
Data is isolated between divisions. A dispatcher in Charleston cannot see Denver's customers, jobs, or routes. No cross-contamination, ever.
Corporate Overview Dashboard
When you log in as a corporate user, your home screen is the Corporate Overview. This is your command center for monitoring every division in your organization from one place, without needing to switch into each market individually.
KPI Summary Bar
At the top of the overview, a summary bar shows aggregate metrics across your entire organization at a glance:
Total active divisions in your organization
Total jobs across all markets (30-day window)
Combined driver count across all divisions
Total fleet size across your organization
Division Table
Below the KPI bar, a sortable table lists every division with per-market metrics. Each row shows the division name, timezone, number of drivers and trucks, recent job counts, and completion rates. Use this table to quickly identify which markets are thriving and which might need attention.
- Sort by any column to rank divisions by job volume, fleet size, or completion rate.
- Search by name to quickly find a specific division when you manage dozens of markets.
- Status indicators show which divisions are actively dispatching and which are still being set up.
Expandable Usage Detail
Click the expand arrow on any division row to see a detailed usage breakdown without leaving the corporate view. The expanded panel shows:
Job Activity
30-day job counts broken down by status: completed, in-progress, assigned, and unassigned.
Fleet Utilization
Driver and truck counts, average jobs per driver, and how much of the fleet is actively dispatching.
Completion Rates
Percentage of jobs completed on time, cancellation rates, and billed job counts for the rolling 30-day window.
One-Click Tenant Switching
Every division row includes a Switch to Division action in its dropdown menu. Clicking it instantly takes you into that division's workspace, where you see their dispatch board, customers, jobs, and settings as if you were logged in as a local user. This is the fastest way to investigate an issue or assist a division manager with day-to-day operations.
Creating a Division
Each division represents an independent market or region in your organization. When you create a division, Klau provisions a fully isolated tenant with its own data, settings, and subscription. Here is how to add one.
- Navigate to Enterprise > Divisions in the sidebar. This is only visible to corporate-level users.
- Click the Create Division button in the top-right corner of the corporate overview.
- Enter a Division Name that your team will recognize. Use your internal naming convention, for example: "BWC Charleston", "Denver Operations", or "Gulf Coast Region".
- Select the Timezone for this division. This is critical: Klau uses timezone to calculate dispatch scheduling, driver shift windows, and customer communication timing. A division in Charleston, SC should be set to
America/New_York; a division in Denver toAmerica/Denver. - Optionally provide a Default Yard Address. This is the starting point for route optimization. If you do not set it now, the division admin can configure it later in Settings.
- Optionally enter an Admin Email. If provided, Klau will automatically send an invitation to this person as the division's first administrator.
- Click Create. The new division is provisioned immediately as an independent tenant with its own Klau ONE subscription.
Naming Convention Tip
Choose a consistent naming pattern across all divisions. If your company uses abbreviations like "BWC" for Big Waste Corp, use that prefix everywhere: "BWC Charleston", "BWC Denver", "BWC Gulf Coast". This makes sorting and searching the division table much faster when you are managing many markets.
Inviting Users to a Division
Once a division exists, you need people in it. Division users are scoped to a single market: they can only see the data, dispatch board, customers, and settings for the division they belong to. Corporate users can access all divisions.
How to Invite a User
- From the Corporate Overview, find the division in the table and open its Actions menu (three-dot icon on the right side of the row).
- Select Invite User from the dropdown.
- Enter the person's email address.
- Choose their role:
- Admin: Full access to the division's settings, users, billing, and all operational features. Can invite other users.
- Dispatcher: Access to the dispatch board, jobs, customers, and day-to-day operations. Cannot modify settings or manage users.
- Viewer: Read-only access to the dispatch board and reports. Cannot create or modify any data. Ideal for corporate observers who only need visibility.
- Click Send Invitation. The user receives an email with a secure link to create their account and join the division.
Invitation Expiration
Invitation links are valid for 48 hours. If the user does not accept within that window, you can resend the invitation from the division's user management screen. Expired links cannot be used to create an account.
User Visibility Rules
Can see the Corporate Overview, switch into any division, view aggregate metrics, and manage divisions. Cannot be restricted to a single market.
Can only see their assigned division. The Corporate Overview, other divisions, and cross-market data are not visible or accessible. Complete tenant isolation.
Switching Between Divisions
Corporate users frequently need to move between divisions to check on operations, assist with dispatch, or troubleshoot issues. Klau provides two ways to switch contexts.
Tenant Switcher (Sidebar)
At the top of the sidebar, corporate users see a dropdown showing the current division (or "Corporate View" when at the parent level). Click it to see a list of all divisions and select the one you want to enter. This is available on every page.
Actions Menu (Corporate Overview)
From the division table on the Corporate Overview, open any division's Actions menu and select Switch to Division. This takes you directly into that division's dispatch board.
What Changes When You Switch
- All pages reflect the selected division's data. The dispatch board shows that division's jobs and drivers. The customer list shows that division's customers. Settings show that division's configuration.
- The sidebar header updates to show the current division name, so you always know which market you are viewing.
- Switch back to Corporate View at any time using the tenant switcher to return to the aggregate overview. Your previous position in the corporate dashboard is preserved.
Quick Tip: Stay Oriented
When supporting multiple divisions, it is easy to lose track of which market you are in. Always check the division name in the sidebar header before making changes. Klau clearly labels the current context to prevent accidental edits in the wrong division.
Getting Data Into a Division
A newly created division is an empty workspace. Before it can run dispatch, it needs drivers, trucks, customers, sites, and jobs. Klau supports two paths for importing data into a division, and you can use both for different parts of the setup.
UI Path: Klau Command
Switch into the division, then use Klau Command to import CSV files. Klau Command supports all 9 entity types: drivers, customers, trucks, sites, dump sites, yards, jobs, materials, and assets. It intelligently maps columns, detects conflicts, and resolves cross-entity references automatically.
Data Import GuideAPI Path: Division-Scoped Keys
For teams with internal engineering resources, use the Klau API to push data programmatically. Create an API key inside each division you want to integrate with: switch into the division, go to Settings → Developer, and create a key. That key is scoped exclusively to that division's data — no cross-division access, no extra headers.
This is ideal for syncing from an existing system like Routeware, a custom ERP, or internal databases. If you integrate with multiple divisions, create a separate key in each one.
Developer Getting StartedRecommended Import Order
When setting up a new division, import entities in this order to ensure all references resolve correctly. Each entity type may reference the previous ones.
Yard
Dump Sites
Materials
Drivers
Trucks
Customers
Sites
Jobs
Assets
Start Small, Expand If Good
For enterprise pilots, we recommend starting with a single small site or market. Import a subset of data, run a few dispatch cycles to validate the workflow, and then expand to additional divisions. This approach reduces risk and builds confidence with your team before scaling across the organization.
Usage Monitoring
Corporate leadership needs visibility into how each division is using Klau without stepping into every market individually. The Corporate Overview provides both aggregate and per-division usage metrics.
Metrics Available
Total Jobs
Rolling 30-day count of all jobs created across the division, broken down by status (completed, in-progress, assigned, unassigned).
Recent Activity
Last dispatch date, last job creation date, and days since last active dispatch. Helps identify divisions that may have stalled or need support.
Completed Jobs
Number and percentage of jobs that reached COMPLETED status within the reporting window. A key indicator of operational health.
Fleet Utilization
How many drivers and trucks are configured, how many were dispatched in the last 7 days, and the average jobs per driver per day.
Billed Jobs
Count of jobs that contribute to usage-based billing for each division's Klau ONE subscription. Aligns with your monthly invoice.
Proactive Monitoring
Use the "Recent Activity" metric to spot divisions that have gone quiet. If a division has not dispatched in several days, it may indicate an onboarding issue, a staffing change, or a training need. Reaching out early prevents adoption stalls.
What's Next?
You now understand how to create divisions, invite users, import data, and monitor your enterprise from the corporate dashboard. Here are recommended next steps for each division as it comes online.
Quick Start Guide
Walk each division through their initial setup: yard address, dump sites, fleet, and first optimization run.
Data Import Guide
The full reference for CSV imports via Klau Command. Covers all 9 entity types, column mapping, conflict resolution, and bulk import strategies.
Dispatcher Guide
Train division dispatchers on the board: optimization, drag-and-drop, chaining, inventory tracking, and real-time collaboration.
Developer Getting Started
For enterprise API integrations: authentication, multi-tenancy headers, scopes, rate limits, and division-scoped API keys.
Dedicated Onboarding Assistance
Enterprise customers receive hands-on onboarding support. Whether you are setting up your first division or rolling out across 50 markets, our team is here to help you succeed. We will work with your operations team to import data, configure divisions, and train dispatchers.