ConectaFleet — Owner & Admin User Guide
This guide covers the office dashboard for company owners and admins: fleet setup, compliance, settlements, tracking, reports, and team management.
App URL: https://www.conectafleet.com
Dashboard: /dashboard after login
For drivers, see the Driver User Guide.
Table of contents
- Roles: owner vs admin
- Getting started
- Dashboard overview
- Navigation reference
- Fleet: vehicles & drivers
- Workforce
- Documents & compliance
- Settlements & payouts
- Driver portal review
- Live tracking & geofences
- Reports
- Team & access
- Settings
- Audit log
- Notifications
- Owner-only features
- Recommended workflows
- Troubleshooting
Roles: owner vs admin
Both owner and admin use the same sidebar and almost all features.
| Capability | Owner | Admin |
|---|---|---|
| Full fleet, settlements, reports, tracking | ✓ | ✓ |
| Invite team members | ✓ | ✓ |
| Approve join requests | ✓ | ✓ |
| Manage vehicles, drivers, workforce | ✓ | ✓ |
| Run settlement periods | ✓ | ✓ |
| View audit log | ✓ | ✓ |
| Change company account type (document checklist) | ✓ | — |
| Delete business paperwork documents | ✓ | — |
| Pending payouts stat on dashboard | ✓ | — |
| Create a new company (onboarding) | ✓ | — |
| Invite someone as owner | — | — |
Note: Only one ownership model applies per company — you cannot invite another owner; ownership is set when the company is created.
Getting started
Create your company (new owners)
- Sign up or log in at ConectaFleet.
- If you have no company yet, the dashboard shows an onboarding panel.
- Choose Create a company and enter:
- Company name
- Optional DOT/MC numbers
- Contact phone, email, address (recommended)
- Submit — you become the owner with full access.
Join an existing company
- Ask the owner for the company join code.
- On the onboarding panel, choose Join with code and enter it.
- Your request stays pending until an owner or admin approves it under Team.
First-time setup checklist
- Settings — confirm company profile and account type (owner only for account type).
- Team — invite admins, dispatchers, accounting, or drivers.
- Vehicles — add trucks and trailers with expiration dates.
- Drivers / Workforce — add driver profiles and link their login emails.
- Documents — upload required business and account paperwork.
- Compliance — review auto-generated alerts from expiring registrations, CDLs, etc.
Dashboard overview
Overview (/dashboard) is your home screen.
Summary cards
Typical cards include:
- Active vehicles and drivers
- Missing documents
- Pending uploads (from driver portal)
- Active compliance alerts
- Pending payouts (owner only)
Cards use color indicators: green (OK), yellow (attention), red (urgent).
Search & filters
Use the activity section to search and filter by driver, vehicle, document type, date range, and status.
Compliance notifications
Recent compliance-related alerts appear on the overview for quick follow-up.
Navigation reference
| Menu item | Path | Purpose |
|---|---|---|
| Overview | /dashboard | Stats, search, notifications |
| Vehicles | /dashboard/vehicles | Trucks, trailers, unit paperwork |
| Drivers | /dashboard/drivers | Driver records, CDL dates, assignments |
| Tracking | /tracking | Live map, route history, geofences |
| Workforce | /dashboard/workforce | All employee types (drivers, O/O, office) |
| Settlements | /dashboard/settlements | Pay periods, calculations, approvals |
| Reports | /reports | PDF/CSV exports |
| Audit Log | /audit | Who changed what |
| Documents | /documents | Business paperwork library |
| Compliance | /dashboard/compliance | Alerts and maintenance orders |
| Team | /dashboard/team | Invites, join code, approvals |
| Settings | /dashboard/settings | Profile, company, alert preferences |
Settlement uploads (CSV and bank statements) live at /dashboard/settlements/uploads — open from settlement workflows or bookmarks; not a separate sidebar item.
Fleet: vehicles & drivers
Vehicles
Path: /dashboard/vehicles
- Click Add vehicle to register a unit (truck or trailer).
- Enter unit number, VIN, plate, make, model, year, and status.
- Set registration, inspection, and insurance expiration dates.
- Upload unit documents (registration, title, permits, insurance, etc.).
Expiring dates automatically feed compliance alerts.
Drivers
Path: /dashboard/drivers
- Click Add driver to create a record (may start as pending).
- Enter name, contact, CDL and medical expiration dates.
- Approve pending drivers when ready.
- Assign a vehicle on the driver edit page or via Workforce.
Important: Add the driver’s login email to their profile so they can use the mobile portal.
Workforce
Path: /dashboard/workforce
Use workforce for structured employee records beyond basic drivers:
- Company drivers
- Owner-operators
- Dispatch, safety, office roles
Each profile can include payment type, assigned vehicle, and HR documents. Link each person’s user email for portal access where applicable.
Documents & compliance
Business paperwork
Path: /documents
- Organize files in folders.
- Upload contracts, permits, insurance, and other company documents.
- Owners can permanently delete documents; admins can archive but not delete.
Account document checklist
Path: /dashboard/documents/onboarding
Required documents depend on your account type (carrier, owner-operator, or driver checklist). Set account type in Settings (owner only), then complete uploads here.
Compliance & maintenance
Path: /dashboard/compliance
- Alerts — auto-created from expiring vehicle, driver, and document dates (90, 45, 15, 7–1 days, and on expiry).
- Maintenance — create and track work orders on vehicles.
Configure SMS and in-app alert timing under Settings → Compliance notifications.
Settlements & payouts
Typical settlement cycle
- Upload data —
/dashboard/settlements/uploads- Import driver settlement CSV files.
- Upload bank statements when needed.
- Map CSV columns — match file columns to ConectaFleet fields.
- Create settlement period —
/dashboard/settlements/new(weekly, biweekly, or custom dates). - Calculate — open the period detail page and run calculation.
- Review — check line items, driver-uploaded proof, and flagged mismatches.
- Approve — lock the period for driver visibility.
- Mark paid — record payout completion; drivers see Paid in the portal.
Settlement period detail
Path: /dashboard/settlements/[id]
- Summary totals and per-driver lines
- Driver portal uploads linked to the period
- Payout rule overrides
- Approve and mark paid actions
Drivers receive a Settlement ready notification when you approve a period.
Driver portal review
Drivers upload trip documents at /portal. You review them from the dashboard (often via notifications or reports).
Approve or reject uploads
When a driver submits paperwork:
- Open the upload from a notification or Reports → Proof log.
- Review the file and load reference.
- Approve or Reject with a note.
Drivers see the result in My files and get an in-app (and optional email) notification.
Link driver accounts
If a driver sees “not linked to a profile,” edit their Drivers or Workforce record and set their login email to match their ConectaFleet account.
Live tracking & geofences
Live map
Path: /tracking
- See drivers who have location tracking on in the portal.
- View recent pings and route history.
- Requires drivers to enable Share my location on their phone.
Geofences
Path: /tracking/geofences
Create zones for pickups, deliveries, terminals, warehouses, or restricted areas.
When a tracked driver enters or exits a geofence, owner, admin, and dispatcher users can receive alerts.
Reports
Path: /reports
| Report | Use for |
|---|---|
| Active drivers | Roster export |
| Active vehicles | Fleet list export |
| Missing documents | Compliance gaps |
| Expiring documents | 30 / 60 / 90 day horizon |
| Payout summary | Settlement totals by driver/period |
| Proof log | Driver uploads and review status |
| Settlement discrepancies | Flagged line items |
| Location activity | Coming soon |
Reports support filtering and PDF/CSV export where available.
Team & access
Path: /dashboard/team
Company join code
Share the code so new users can request to join your company. Approve or reject requests on this page.
Invitations
Send email invites with a role:
- Admin
- Dispatcher
- Driver
- Compliance
- Accounting
You cannot invite another owner.
Member list
View active members, pending join requests, and revoke outstanding invites.
Settings
Path: /dashboard/settings
Everyone
- Update your name and profile
- Change password
- Set compliance notification preferences (SMS thresholds, in-app alerts)
Owners & admins with user management
- Edit company profile (name, DOT/MC, phone, email, address)
Owner only
- Account type — switches the required document checklist for your company
Audit log
Path: /audit
Review a chronological log of important actions: invitations, membership changes, document updates, settlements, geofence edits, company profile changes, and more.
Useful for accountability and troubleshooting “who changed this?”
Notifications
The bell icon in the dashboard header shows real-time alerts, including:
- Missing or expiring documents
- Driver upload reviews needed
- Settlement CSV issues
- Join requests (owners/admins)
- Geofence enter/exit events
- Location issues
Click a notification to jump to the relevant page. Mark items read individually or all at once.
Owner-only features
Pending payouts (dashboard)
Owners see a Pending payouts summary card tied to settlement periods awaiting payment.
Delete business documents
Only owners can permanently delete files in /documents. Admins can archive.
Account type
Only owners can change whether your company follows the carrier, owner-operator, or driver document checklist.
Test notifications (QA)
Path: /admin/test-notifications (not in sidebar)
Owners can send test in-app and email notifications to verify alert delivery. Use after setting up Resend/email integration.
Recommended workflows
Onboard a new driver
- Team → invite as driver (or share join code).
- Drivers or Workforce → create profile with same email as their login.
- Assign vehicle if applicable.
- Tell the driver to sign in at conectafleet.com — they land on
/portal. - Ask them to enable location tracking if your operation requires it.
Run a weekly settlement
- Upload CSV at Settlements → Uploads.
- Map columns if prompted.
- Create period for the week.
- Calculate → review discrepancies and driver proof.
- Approve → notify drivers.
- Mark paid after funds are sent.
Stay compliant
- Keep vehicle and driver expiration dates current.
- Complete Documents and Account onboarding checklist.
- Watch Compliance alerts daily.
- Run Expiring documents and Missing documents reports weekly.
Troubleshooting
Driver can’t upload or see settlements
- Confirm their login email matches their driver/workforce profile.
- Confirm their membership role is driver (or they use the portal as owner-operator).
Settlement CSV won’t import
- Check column mapping on the map screen.
- Verify driver names/IDs in the CSV match records in ConectaFleet.
- Review notifications for missing CSV data errors.
Tracking map is empty
- Driver must open Track in the portal and turn on Share my location.
- Browser location permission must be allowed.
- Pings send every ~2 minutes while the app is open.
User sees “Unauthorized”
- Their role may lack permission for that page (e.g. dispatcher vs admin).
- Check their role under Team and compare with the Roles table above.
Database / migration issues (technical)
Owners coordinating with developers should use GitHub or Supabase dashboard for production migrations — not local db push mixed with GitHub deploys. See project docs/ and npm run db:migrations:check for alignment.
Quick reference: who goes where
| User type | After login | Primary tasks |
|---|---|---|
| Driver | /portal | Upload docs, view pay, share GPS |
| Owner / Admin | /dashboard | Run fleet, compliance, settlements, tracking |
| Dispatcher | /dashboard (limited) | Loads, tracking — no full settlements admin |
| Accounting | /dashboard (limited) | Settlements, documents — role-dependent |
| Compliance | /dashboard (limited) | Documents, compliance alerts |
ConectaFleet — Owner & Admin Guide. Last updated for the MVP dashboard and driver portal.