AXITRAQ Administrator Guide¶
Version: 1.0 Last Updated: 2026-05-07 Applies to: AXITRAQ Platform (axitraq.app)
Introduction¶
This guide is for administrators and company owners who manage an AXITRAQ account. It covers everything you need to configure, secure, and maintain your organisation on the platform — from setting up your company and offices through to managing users, permissions, notifications, and billing.
Whether you are onboarding your team for the first time or fine-tuning your configuration months into using the platform, this manual provides step-by-step procedures for every administrative task available to you.
Who Should Read This Guide¶
- Company Owners — the person who created the AXITRAQ account and holds full administrative control.
- Administrators — users assigned the
adminorowneruser class who manage people, settings, and permissions on behalf of the organisation. - IT or Operations Managers — staff responsible for security policy, 2FA enforcement, and platform configuration.
How to Use This Guide¶
Each section is self-contained. Use the table of contents below to jump directly to the task you need. Procedures are written as numbered steps you can follow in order. Tips and best practices are called out where relevant.
Table of Contents¶
- Company Management
- Offices and Branches
- Departments
- User Management
- User Types and Custom Roles
- Permissions
- Two-Factor Authentication (2FA)
- Notification Settings
- System Settings
- Subscription and Billing
- Audit Logging
- Security Best Practices
1. Company Management¶
Your company profile is the foundation of your AXITRAQ account. It stores your business details, contact information, timezone, and asset prefix configuration.
Location: Manage > Company (/base/manage/company/)
Viewing Company Details¶
The company page displays:
| Field | Description |
|---|---|
| Company Name | Registered business name |
| Trading Name | Name your business trades under (if different) |
| ABN | Australian Business Number |
| ACN | Australian Company Number |
| Domain | Your company's web domain |
| Primary company email address | |
| Phone | Primary company phone number |
| Website | Company website URL |
| Address | Registered business address |
| Owner / Contact | Name of the account owner or primary contact |
| Owner Email | Email address of the account owner |
| Owner Phone | Phone number of the account owner |
| Timezone | Timezone used for scheduling, alerts, and timestamps |
| Asset Prefix | Prefix applied to auto-generated asset codes (e.g., "AXT" produces AXT-0001, AXT-0002) |
| Current Plan | Your active subscription plan, shown as a badge |
| Status | Account status — Active or Inactive |
| Subscription Status | Current subscription standing |
| Billing Cycle | Monthly or Annual billing |
| Next Billing Date | Date of the next scheduled payment |
| Payment Method | Card or payment method on file |
Editing Company Details¶
- Navigate to Manage > Company.
- Click the Edit button, or go directly to
/base/manage/company/edit/. - Update any of the fields listed above.
- Click Save to apply your changes.
Tip: Set your Asset Prefix early. This prefix is used when AXITRAQ automatically generates asset codes for new assets. Changing it later will only affect newly created assets — existing asset codes remain unchanged.
Tip: Ensure your timezone is correct. It affects when scheduled notifications fire, how timestamps appear in reports, and when cron-based alerts (such as registration expiry checks) run relative to your local time.
2. Offices and Branches¶
Companies can have multiple offices or branches. Offices help you organise your operations by physical location and are referenced when assigning employees, assets, and departments.
Location: Manage > Company (/base/manage/company/)
Adding an Office¶
- Navigate to Manage > Company.
- Scroll to the Offices section.
- Click Add Office.
- Enter the office Name (e.g., "Sydney Head Office", "Brisbane Depot").
- Enter the office Address.
- Click Save.
Editing an Office¶
- In the Offices section, click Edit next to the office you want to modify.
- Update the name or address.
- Click Save.
Deleting an Office¶
- Click Delete next to the office.
- A confirmation prompt will appear (CSRF-protected to prevent accidental deletion).
- Confirm the deletion.
Tip: Before deleting an office, check whether any employees, assets, or departments are still assigned to it. Reassign them first to avoid orphaned records.
3. Departments¶
Departments allow you to organise your workforce and assets into logical groups. AXITRAQ supports hierarchical departments, so you can nest sub-departments under parent departments to reflect your organisational structure.
Location: Manage > Departments (/base/manage/departments/)
Department Fields¶
| Field | Description |
|---|---|
| Name | Department name (e.g., "Maintenance", "Fleet Operations") |
| Code | Short code for internal reference |
| Description | Optional description of the department's function |
| Status | Active or Inactive |
| Parent Department | Optional — select a parent to create a hierarchy |
Creating a Department¶
- Navigate to Manage > Departments.
- Click Add Department.
- Fill in the Name, Code, and Description.
- If this is a sub-department, select a Parent Department from the dropdown.
- Set the status to Active.
- Click Save.
Editing a Department¶
- Click Edit next to the department in the list.
- Make your changes.
- Click Save.
Deleting a Department¶
- Click Delete next to the department.
- Confirm the deletion in the prompt.
All create, update, and delete operations on departments are protected by CSRF tokens and are recorded in the audit log.
Plan Quotas¶
Your subscription plan limits the number of departments you can create. If you reach your limit, the platform will display a message indicating your current count, the plan limit, and a prompt to upgrade. Check your plan's department allowance under Manage > Company in the Subscription section.
Tip: Use the hierarchical structure to keep your department list manageable. For example, rather than creating "Maintenance — Sydney" and "Maintenance — Brisbane" as separate top-level departments, create a "Maintenance" parent and nest location-specific departments beneath it.
4. User Management¶
Users are the people who log in to the AXITRAQ platform. Every employee or contractor who needs access to the web dashboard, audit app, or operator app requires a user account.
Location: Manage > Users (/base/manage/users/)
User List¶
The user list displays:
| Column | Description |
|---|---|
| Username | Login username |
| User's email address | |
| User Type | Displayed as a role badge (e.g., "Admin", "Fleet Manager") alongside the user class |
| Status | Active, Locked, or Inactive |
| Last Login | Date and time of the user's most recent login |
| 2FA | Shows "On" or "Off" indicating whether two-factor authentication is enabled |
| Actions | Edit and Permissions buttons |
Adding a New User¶
- Navigate to Manage > Users.
- Click Add User (or go to
/base/manage/users/add/). - Enter the username, email address, and password.
- Select a User Class — this determines the user's base access level:
- Owner — full access to all sections (one per account, typically the account creator)
- Admin — full access to all sections
- Manager — access determined by permissions
- User — standard access determined by permissions
- Operator — field worker with minimal dashboard access, primarily uses the mobile app
- Optionally assign a Custom Role (e.g., "Fleet Manager", "Site Supervisor"). Custom roles are labels that help identify a user's function and can carry default permission sets.
- Click Save.
Tip: When onboarding a new team member, create the employee or contractor record first (under Manage > Employees or Manage > Contractors), then create their user account from the User Account tab on their profile. This links the user to their employee record automatically.
Editing a User¶
- Navigate to Manage > Users.
- Click Edit next to the user, or go to
/base/manage/users/edit/?id=X. - Update fields as needed — role, status, email, password, 2FA settings.
- Click Save.
Locking and Unlocking Users¶
To temporarily prevent a user from logging in without deleting their account:
- Edit the user.
- Change the Status to Locked.
- Save.
The user will be unable to log in until an administrator changes their status back to Active. Locked users retain all their data, permissions, and history.
Deactivating a User¶
To permanently remove a user's access:
- Edit the user.
- Change the Status to Inactive.
- Save.
Inactive users cannot log in and do not count towards your plan's user quota.
Tip: Prefer locking over deactivating when the situation is temporary (e.g., an employee on extended leave). Deactivate accounts only when the person has permanently left the organisation.
5. User Types and Custom Roles¶
AXITRAQ provides a flexible role system with built-in user classes and the ability to create unlimited custom roles.
Built-In User Classes¶
| Class | Scope | Access |
|---|---|---|
admin |
Platform-wide | Full access to all sections automatically. Can switch into any company (platform administrators only). |
owner |
Single company | Full access to all sections automatically. The account holder. |
manager |
Single company | Access determined by permissions assigned per user. |
user |
Single company | Access determined by permissions assigned per user. |
operator |
Single company | Designed for field workers using the mobile or tablet app. |
Owner and admin users always have access to every section of the platform. Their permissions cannot be restricted.
Creating Custom Roles¶
Custom roles let you define named positions (e.g., "Fleet Manager", "Warehouse Lead", "Site Supervisor") with pre-configured default permissions.
- Navigate to Manage > Settings.
- Open the User Types tab.
- Click Add Role.
- Enter the role Name and Description.
- Select a Base Permission Level — this determines which permissions are turned on by default when a user is assigned this role.
- Configure the default permissions for each section.
- Click Save.
Applying Default Permissions¶
After creating or updating a custom role, you can push its default permissions to all users currently assigned that role:
- Open the role in Settings > User Types.
- Click Apply Defaults.
- All users with this role will have their permissions updated to match the role's default set.
Tip: Use custom roles to standardise access across your organisation. When a new Fleet Manager starts, assign them the "Fleet Manager" role and their permissions are already configured.
6. Permissions¶
Permissions control which sections of the platform a user can see and interact with. Owner and admin users bypass the permission system entirely — they always have full access.
Location: Manage > Users > Permissions (/base/manage/users/permissions/?id=X)
How Permissions Work¶
For manager, user, and operator class users, access to each section is controlled individually through a can_view permission. When a section permission is disabled for a user, it is completely hidden — the sidebar navigation item does not appear and direct URL access is blocked.
Available Permission Sections¶
| Section Key | Controls Access To |
|---|---|
dashboard |
Main dashboard and widgets |
audit |
Audit app interface |
manage.assets |
Asset management |
manage.employees |
Employee management |
manage.contractors |
Contractor management |
manage.clients |
Client management |
manage.checklists |
Checklists and forms |
manage.labels |
Labels and QR codes |
manage.inspections |
Inspections |
manage.registration |
Registration and compliance |
manage.timesheets |
Timesheets |
manage.qualifications |
Qualifications matrix |
manage.reports |
Reports and analytics |
manage.orders |
Label shop orders |
manage.purchase_orders |
Purchase orders |
manage.users |
User management |
manage.notifications |
Notification settings |
manage.messaging |
Messaging and SMS |
manage.settings |
System settings |
app |
Mobile / operator app |
Setting Permissions for a User¶
- Navigate to Manage > Users.
- Click Permissions next to the user.
- Toggle each section on or off.
- Click Save.
The sidebar dynamically updates to show only the sections the user has permission to access. Users will not see navigation items for sections they cannot access.
Tip: Start with the minimum permissions a user needs to do their job, then add more as required. This follows the principle of least privilege and keeps your platform secure.
Tip: When multiple users share the same responsibilities, use custom roles (see Section 5) to apply a consistent permission set rather than configuring each user individually.
7. Two-Factor Authentication (2FA)¶
AXITRAQ supports two-factor authentication using the TOTP standard (RFC 6238). 2FA adds a critical layer of security by requiring a time-based 6-digit code in addition to the password at login.
Supported Authenticator Methods¶
| Method | Description |
|---|---|
| AXITRAQ Mobile App | The AXITRAQ app itself acts as the authenticator. Enrollment is automatic via API — no QR code scanning needed. |
| External Authenticator | Google Authenticator, Authy, Microsoft Authenticator, or any TOTP-compatible app. Enrollment uses a QR code. |
Both methods produce the same 6-digit codes and are fully interchangeable from the platform's perspective.
Enforcing 2FA for a User¶
- Navigate to Manage > Users > Edit for the target user.
- Enable the Require 2FA checkbox.
- Save.
When 2FA is required: - Admin and owner users are redirected to the 2FA setup page on every web login until they complete enrollment. - The user must enrol with either the AXITRAQ app or an external authenticator before they can proceed.
How Users Enrol in 2FA¶
Users self-enrol from My Account > Two-Factor Auth:
- Click Enable Two-Factor Authentication.
- Choose a method — AXITRAQ App or External Authenticator.
- AXITRAQ App path: Open the AXITRAQ mobile app and refresh the Home Screen. The app detects the pending enrollment and displays a 6-digit code. Enter the code on the web form.
- External Authenticator path: Scan the displayed QR code with the authenticator app. Enter the 6-digit code shown in the authenticator.
- Upon successful verification, 2FA is activated and 8 backup codes are displayed. These are shown once only — the user must save them securely.
Resetting 2FA for a User¶
If a user loses access to their authenticator and their backup codes:
- Navigate to Manage > Users > Edit for the user.
- Click Reset 2FA.
- This deletes the user's 2FA enrollment and clears the requirement.
- The user will need to re-enrol on their next login if 2FA is still required by policy.
Backup Codes¶
Each user receives 8 single-use backup codes when they enrol in 2FA. These codes can be used in place of the 6-digit authenticator code if the user cannot access their authenticator. Backup codes can be regenerated from My Account > Two-Factor Auth (requires a current TOTP code to regenerate).
Trusted Devices¶
Users can mark a browser as "trusted" during 2FA verification. Trusted devices bypass the 2FA prompt on subsequent logins.
- Users can view and revoke their trusted devices from My Account > Trusted Devices.
- Administrators can view and revoke a user's trusted devices from the user's edit page.
Tip: Enforce 2FA for all admin, owner, and manager-level users as a minimum. Consider enforcing it organisation-wide for maximum security.
Tip: Remind users to store their backup codes in a secure location (password manager, printed copy in a safe). If they lose both their authenticator and backup codes, only an administrator can reset their 2FA.
8. Notification Settings¶
AXITRAQ provides a configurable notification system that alerts the right people about important events. Administrators control which notification types are active and how they are delivered.
Location: Manage > Notifications (/base/manage/notifications/)
Notification Types¶
| Type | Description |
|---|---|
| Maintenance Request | New maintenance requests submitted and status updates on existing ones |
| Maintenance Overdue | Maintenance requests that have passed their due date without resolution |
| Timesheet Submitted | An employee has submitted a timesheet for approval |
| Timesheet Approved | A timesheet has been approved or rejected |
| Inspection Due | A scheduled inspection is approaching its due date |
| Inspection Failed | An inspection has returned a fail result |
| Registration Expiry | An asset's registration is approaching its expiry date |
| Qualification Expiry | An employee's qualification or licence is approaching its expiry date |
| Checklist Submitted | A pre-start or post-stop checklist has been submitted |
| Asset Status Change | An asset's status has been changed (e.g., from Active to Out of Service) |
Delivery Channels¶
Each notification type can be delivered through one or more channels:
| Channel | Description |
|---|---|
| Sent to the user's registered email address using branded AXITRAQ templates | |
| In-App | Appears in the notification feed on the dashboard and as a badge on the sidebar bell icon |
| SMS | Sent via Twilio to the user's mobile number. Only available if SMS is enabled for your company. |
Configuring Notification Preferences¶
- Navigate to Manage > Notifications.
- For each notification type, toggle the desired delivery channels on or off.
- Save your changes.
Users can also adjust their own notification preferences from their account settings, within the boundaries set by the administrator.
Tip: Enable email notifications for critical alerts like Registration Expiry and Qualification Expiry. These are time-sensitive compliance items that should not be missed.
Tip: If your company uses Twilio SMS, reserve SMS notifications for genuinely urgent items (Inspection Failed, Maintenance Overdue). Overusing SMS can lead to alert fatigue and increased costs.
9. System Settings¶
The Settings page provides company-wide configuration options across multiple tabs.
Location: Manage > Settings (/base/manage/settings/)
Settings Tabs Overview¶
| Tab | Purpose |
|---|---|
| General | Application name, version information, maintenance mode |
| Employment | Awards, Superannuation Funds, Tax Categories |
| Preferences | Unit-of-measure toggles, default working hours |
| Job Types | Custom job type management |
| User Types | Custom role management with default permissions |
| Reward Rules | Employee reward point configuration |
| API Keys | Create, list, and revoke REST API keys |
| Encryption | Customer-level encryption settings for sensitive documents |
| System | PHP/MySQL version info, disk usage, database statistics |
Employment Configuration¶
The Employment tab manages three types of records used across employee profiles:
Awards¶
Awards represent employment awards or agreements that apply to your workforce (e.g., "Building and Construction General Award").
- Open Settings > Employment.
- In the Awards section, click Add Award.
- Enter the award Name, Code, and Description.
- Click Save.
Awards can be assigned to individual employees on their profile page. Edit or delete existing awards from the same section.
Superannuation Funds¶
Track the superannuation funds your employees contribute to.
- In the Superfunds section, click Add Superfund.
- Enter the fund Name, USI (Unique Superannuation Identifier), and ABN.
- Click Save.
Tax Categories¶
Define tax categories for payroll classification.
- In the Tax Categories section, click Add Tax Category.
- Enter the category Name, Code, and Description.
- Click Save.
Tip: Configure your awards, superfunds, and tax categories before onboarding employees. This ensures the correct options are available when setting up employee profiles and avoids having to go back and update records later.
API Keys¶
If your organisation integrates AXITRAQ with external systems (payroll, ERP, custom tools), you can create REST API keys from the API Keys tab.
- Open Settings > API Keys.
- Click Create API Key.
- Assign scopes to the key (e.g.,
assets:read,employees:read,timesheets:read,reports:read). - Set an optional expiry date and rate limit.
- Save the key. The full key is displayed once — copy and store it securely.
API keys authenticate via Bearer token or X-API-Key header. Full API documentation is available at /api/v1/docs.php.
Tip: Create separate API keys for each integration with only the scopes it needs. This limits the impact if a key is compromised. Revoke keys immediately when an integration is decommissioned.
Encryption Settings¶
AXITRAQ supports customer-level encryption for sensitive documents using AWS KMS. The Encryption tab allows you to manage which document types are encrypted at rest.
Default encrypted document types include licences, certificates, qualifications, identification documents, and signatures. Encryption is transparent — files are encrypted on upload and decrypted on download with no action required from users.
10. Subscription and Billing¶
Your subscription determines the resources available to your organisation — how many users, assets, departments, and other entities you can create.
Viewing Your Subscription¶
Your current plan and billing details are displayed on the Manage > Company page in the Subscription and Billing section:
- Current Plan — shown as a badge (Basic, Standard, Premium, Enterprise, or Custom)
- Billing Cycle — Monthly or Annual
- Next Billing Date — when your next payment is due
- Payment Method — the card or payment method on file
- Subscription Status — Active, Trial, Suspended, Cancelled, or Expired
Plan Quotas¶
Each plan defines limits for key resources:
| Resource | Basic | Standard | Premium | Enterprise |
|---|---|---|---|---|
| Offices / Departments | 1 | 2 | 4 | Custom |
| Managers | 1 | 2 | 4 | Custom |
| Employees / Operators | 10 | 25 | 50 | Unlimited |
| Contractors | -- | 10 | 20 | Unlimited |
| Managed Assets | 100 | 250 | 600 | Unlimited |
| Parts / Materials | 200 | 500 | 1,200 | Unlimited |
When you reach a quota limit, the platform displays a clear message showing your current count, the plan limit, and a prompt to upgrade.
Updating Your Payment Method¶
- Navigate to Manage > Company.
- In the Subscription and Billing section, click Update Payment Method.
- A secure card entry form appears (powered by Stripe).
- Enter the new card details and confirm.
Changing Your Plan¶
- On the Company page, click Change Plan.
- A plan comparison modal displays available plans and their quotas.
- Select your desired plan.
- Confirm the change.
Plan changes take effect immediately. If upgrading, the new quotas are available right away. If downgrading, ensure your current usage is within the new plan's limits first.
Cancelling Your Subscription¶
- On the Company page, click Cancel Subscription.
- A confirmation prompt explains what will happen.
- Confirm the cancellation.
After cancellation, your account remains accessible until the end of the current billing period. You can reactivate at any time before it expires.
Invoice History¶
Invoice history is available on the Company page, sourced from Zoho Subscriptions. You can view past invoices, amounts, and payment dates.
Tip: Annual billing saves 15% compared to monthly billing. If you are committed to using AXITRAQ long-term, switching to annual billing reduces your costs.
11. Audit Logging¶
AXITRAQ maintains a comprehensive audit trail of administrative actions. Every significant change is logged with the action type, the user who performed it, a timestamp, and a description of what changed.
What Is Logged¶
- User account creation, updates, and deactivation
- Permission changes
- Department creation, updates, and deletion
- Company detail changes
- Settings modifications
- 2FA enrollment and resets
- Login attempts (successful and failed)
- Asset, employee, and contractor record changes
Viewing the Audit Log¶
The audit log is accessible from Manage > Audit (requires the audit permission). Entries include:
| Field | Description |
|---|---|
| Timestamp | When the action occurred |
| User | Who performed the action |
| Action | The type of action (create, update, delete, login, etc.) |
| Description | A detailed summary of what changed |
| User Agent | The browser or device used |
Tip: Review the audit log periodically for unexpected activity — particularly failed login attempts, permission changes, and user account modifications. This is a key part of maintaining your platform's security posture.
12. Security Best Practices¶
Maintaining a secure AXITRAQ environment is a shared responsibility between the platform and your organisation. The following recommendations will help you protect your account and data.
User Account Security¶
- Enforce 2FA for all privileged users. At minimum, all admin, owner, and manager-class users should have 2FA enabled. Consider enforcing it organisation-wide.
- Use strong, unique passwords. AXITRAQ enforces password complexity requirements, but remind users not to reuse passwords from other services.
- Deactivate accounts promptly. When someone leaves your organisation, deactivate their user account immediately. Do not wait — an active account for a departed employee is a security risk.
- Review trusted devices. Periodically audit the trusted devices list for your users. Revoke any devices that are no longer in use or recognised.
Permission Management¶
- Apply the principle of least privilege. Grant each user only the permissions they need to perform their role. Start minimal and add permissions as needed.
- Use custom roles for consistency. Define roles for common positions and apply them using the User Types feature. This prevents permission drift between users with the same responsibilities.
- Audit permissions regularly. At least quarterly, review user permissions to ensure they still align with each person's current role. People change roles, and permissions should change with them.
Monitoring and Response¶
- Review the audit log. Check for unusual patterns — failed logins from unexpected locations, after-hours permission changes, or bulk record modifications.
- Act on failed login alerts. Multiple failed login attempts for a single user may indicate a brute-force attack. AXITRAQ rate-limits login attempts (10 per 15 minutes), but you should still investigate persistent failures.
- Keep notification channels active. Ensure critical notifications (maintenance overdue, inspection failed, registration expiry) are reaching the right people. Missed alerts can lead to compliance gaps.
Data Protection¶
- Enable document encryption. Use the customer-level encryption feature (Settings > Encryption) for sensitive documents like licences, certifications, and identification records.
- Limit API key scope. When creating API keys for integrations, grant only the scopes the integration requires. Set expiry dates and revoke unused keys.
- Back up your backup codes. Remind all 2FA-enabled users to store their backup codes securely. Lost backup codes combined with a lost authenticator will require an administrator to reset 2FA access.
Quick Reference¶
Key URLs¶
| Page | URL |
|---|---|
| Company Management | /base/manage/company/ |
| Edit Company | /base/manage/company/edit/ |
| Departments | /base/manage/departments/ |
| User List | /base/manage/users/ |
| Add User | /base/manage/users/add/ |
| Edit User | /base/manage/users/edit/?id=X |
| User Permissions | /base/manage/users/permissions/?id=X |
| Notifications | /base/manage/notifications/ |
| Settings | /base/manage/settings/ |
| My Account | /base/account/ |
| API Documentation | /api/v1/docs.php |
User Class Summary¶
| Class | Full Access | Permissions Configurable | Typical Use |
|---|---|---|---|
| Owner | Yes | No (always full) | Account holder |
| Admin | Yes | No (always full) | Platform administrator |
| Manager | No | Yes | Department heads, supervisors |
| User | No | Yes | Office staff, coordinators |
| Operator | No | Yes | Field workers, drivers, operators |
Notification Type Reference¶
| Type Key | Trigger |
|---|---|
maintenance_request |
New request or status update |
maintenance_overdue |
Request past due date |
timesheet_submitted |
Employee submits timesheet |
timesheet_approved |
Timesheet approved or rejected |
inspection_due |
Upcoming scheduled inspection |
inspection_failed |
Inspection result is fail |
rego_expiry |
Registration approaching expiry |
qualification_expiry |
Qualification approaching expiry |
checklist_submitted |
Pre-start checklist submitted |
asset_status_change |
Asset status changed |
Getting Help¶
If you need assistance with any administrative task:
- Dash AI Assistant — available 24/7 within the platform. Click the Dash icon to ask questions and get instant, context-aware answers about any AXITRAQ feature.
- Priority Human Support — available on Premium and Enterprise plans. Dash can escalate your question to a human support agent with full context preserved.
- Knowledge Base — browse the full documentation at wiki.axitraq.com.
AXITRAQ Administrator Guide -- Aditech Pty Ltd -- 2026 This document is maintained as part of the AXITRAQ platform documentation and serves as a knowledge base for the Dash AI assistant.