Customer Management

Customers are the top-level organizational unit in FleetManager. Each customer has its own machines, users, tokens, and settings.

Creating Customers

  1. Navigate to Customer Management
  2. Click Create New Customer
  3. Enter a slug (e.g., brinkhaus-gmbh) and a display name
  4. Optional: Select a parent customer for hierarchical structures

Slug Rules

  • Format: ^[a-z0-9][a-z0-9-]*$
  • Only lowercase letters, digits, hyphens
  • Must start with a letter or digit
  • Cannot be changed after creation

Customer Hierarchy

Customers can be nested arbitrarily (parent-child). A parent customer automatically sees all data from its sub-customers.

Example:

Brinkhaus GmbH (parent)
├── Berlin Office
│   ├── Server-01
│   └── Server-02
└── Munich Office
    └── Server-03

Users of the parent customer see all devices across all locations.

Editing Customers

Editable fields:

  • Display name
  • Email address
  • Phone number
  • Parent customer (move within hierarchy)

The slug is immutable.

Deactivating Customers

Customers are not deleted but deactivated. Deactivated customers and their data are preserved but no longer visible.

License Keys

Each customer can have its own license key:

  1. Open the customer in management
  2. Enter the license key
  3. The key is validated against the license server

The license key determines:

  • Device limit (number of machines)
  • License tier (Free, Starter, Professional, Enterprise)
  • Validity period