Managing Companies on the Platform
As a Super Admin, you have access to platform-level controls for managing all companies on Atlock, including account verification, billing configuration, and system-wide settings.
Super Admin vs. Company Admin

| Capability | Company Admin | Super Admin | ----------- | -------------- | ------------ | Manage own company | Yes | Yes (all companies) | View other companies | No | Yes | Manage billing/subscriptions | Own only | All | API key management | Own only | Platform-wide | Audit log | Own company | All companies | Platform settings | No | Yes | Data migration | Own data | Cross-company |
|---|
Viewing All Companies
- As a Super Admin, you can access the company management section.
- View a list of all registered companies with:
- Company name and logo.
- Subscription tier.
- Number of guards.
- Number of sites.
- Account status (Active, Suspended, Trial).
- Registration date.
Verifying New Companies
When a new company registers:
- Review their submitted information.
- Verify business details (company name, address, industry).
- Approve or reject the application.
- Approved companies gain full platform access.
Configuring Billing and Subscriptions
- Go to the billing section.
- For each company, manage:
- Subscription Tier — Free, Starter, Professional, Enterprise.
- Feature Access — Enable/disable specific features:
- `command_center`
- `vehicle_manager`
- `training_module`
- `white_label`
- Billing Cycle — Monthly or Annual.
- Payment Status — Active, Past Due, Cancelled.
- Stripe integration handles payment processing automatically.
Managing API Keys
- Navigate to Settings > API Keys.
- View and manage API keys for platform integrations.
- Create new keys with specific scopes:
- Read-only access.
- Write access.
- Admin access.
- Rotate or revoke compromised keys.
- Set expiration dates for temporary access.
Setting Up Webhooks
- Go to Settings > Webhooks.
- Configure webhook endpoints to receive event notifications:
- URL — Your receiving endpoint.
- Events — Select which events trigger the webhook.
- Secret — Signing secret for verifying authenticity.
- Available events include:
- Incident created/updated.
- Guard clocked in/out.
- Geofence breach.
- Shift created/cancelled.
- Panic alert triggered.
- Test webhooks with the Send Test button.
- Retry failed deliveries from the webhook log.
Viewing the Audit Log
- Navigate to Settings > Audit Log.
- The audit log records all significant actions:
- User actions (login, data changes, role changes).
- System events (API calls, webhook deliveries).
- Security events (failed logins, permission denials).
- Filter by:
- Date range.
- User.
- Action type.
- Resource.
- Export the audit log for compliance reporting.
Running Data Migrations
- Go to Settings > Data Migration.
- The data migration wizard supports:
- Template Generator — Download CSV templates for bulk data import.
- Platform Presets — Pre-configured mappings for migrating from other platforms.
- Validation Engine — Validates data before import.
- Cleaning Engine — Normalizes data (name formats, phone numbers, etc.).
- Import process:
- Upload CSV file.
- Map columns to Atlock fields.
- Review validation results.
- Fix errors.
- Execute import.
API Documentation
- Go to Settings > API Docs.
- Browse the API reference:
- Endpoint descriptions.
- Request/response examples.
- Authentication requirements.
- Rate limits.
Platform Health Monitoring
As Super Admin, monitor:
- Active user count.
- API request volume.
- Error rates.
- Storage usage.
- System status.
Tips & Best Practices
- Verify companies promptly — Delays in verification frustrate new customers.
- Rotate API keys periodically — Even if not compromised, regular rotation is best practice.
- Monitor the audit log weekly — Look for unusual patterns or unauthorized access attempts.
- Test webhooks after configuration — Ensure your endpoints are receiving events correctly.
- Back up before data migrations — Always verify data in a dry run before executing.
Troubleshooting
Company can't access a feature
- Check their subscription tier and feature gates.
- Verify the feature is enabled for their plan.
- Check for billing issues (past due payments may restrict access).
Webhook not firing
- Verify the endpoint URL is correct and accessible.
- Check the webhook log for delivery errors.
- Ensure the event type is selected in webhook configuration.
Data migration errors
- Review the validation report for specific errors.
- Common issues: duplicate emails, missing required fields, date format mismatches.
Related Articles
- Understanding Roles and Permissions
- Configuring Company Settings
- Viewing the Audit Log
- Using the Analytics Dashboard