Create your first client to unlock comprehensive load tracking, P&L reporting, per-truck profitability, AI-powered business analysis, invoice generation, and expert dispatch tools.
Total Trucks: 0
Get your API key at console.groq.com/keys · You can also add this later in Settings.
CarrierDesk☁️ Offline
Expense Breakdown — Where the Money Goes
Date
Lane
Miles
Gross
Load Costs
Net
RPM
Dispatch Board
Kanban view of all loads by status — drag-and-drop style visibility for quick dispatch decisions
Loads
Every load — revenue, costs, deadhead miles, and per-load profit
New Load Entry
Date
Lane
Truck
Miles
P/D
Status
Gross
Costs
Net
RPM
No loads yet
Trucks
Click any truck to see detailed performance and manage driver/equipment details
Add New Truck
—
—
Expenses for This Truck
Edit Truck Details
Loads for This Truck
Date
Lane
Miles
Gross
Net
No loads yet
Expenses for This Truck
Date
Category
Description
Amount
No truck-specific expenses yet
Income
All revenue streams: load freight, detention, layover, fuel surcharge, accessorial pay, bonuses, and any other carrier income
New Income Entry
Date
Category
Description
Truck
Ref
Amount
Edit
Delete
No income entries yet — load freight revenue is tracked on the Loads tab
Fixed Expenses
Dispatcher, fuel, insurance, lease, maintenance, tyres, and every other cost not tied to a single load
New Expense Entry
Date
Category
Description
Truck
Amount
Edit
Delete
No expenses yet
Invoices
Generate professional PDF invoices per load, truck, or client. Select loads to bill and send to factoring or direct pay.
Performance Reports
Instant, visual P&L for the selected period — print, download, or send straight to your client
Select a period above and click Generate, then Print or Download to share it with your client
👥 Dispatcher Performance — Selected Period
Add team members in the 👥 Team tab to see per-dispatcher stats here
Expert Dispatch Tools
Rate calculators, HOS checks, IFTA tracking, broker scorecards, and lane rate history — built for pro dispatchers
💰 Minimum Rate Calculator
Minimum Rate Needed:$0.00
Suggested Ask:$0.00
Offer Assessment:—
Est. Fuel Cost:$0.00
Est. Driver Pay:$0.00
Total Fixed/Day:$0.00
📊 Quick Rate Per Mile
Rate / Loaded Mile:$0.00
Rate / Total Mile:$0.00
⏱️ HOS Quick Check
11-Hour Driving Rule
0h11h remaining
14-Hour Window
0h14h remaining
70-Hour / 8-Day
0h70h remaining
🛢️ IFTA Tracker
Track fuel purchases and miles by state for quarterly filing
Date
Type
State
Amount
Truck
No IFTA entries yet
⭐ Broker Scorecard
Rate brokers, track payment speed, and flag bad actors
🗺️ Lane Rate History
Historical rates pulled from your load data. Know what to ask for.
AI Business Advisor
Your carrier's data analyzed by Groq — reports, insights, action items
No API key set. Go to Settings to add your Groq API key.
📋 Full Report💰 CPM Deep Dive🗺️ Lane Profitability✂️ Cut Costs🚚 Truck Profitability🛣️ Deadhead Analysis📧 Carrier Summary Email⚡ Action Items📈 Benchmark Compare
Broker Offers Analyzer
Map your route, calculate distance, find rate/mile, consult AI, and book loads instantly
🗺️ Route Planner
Pickup Location *
Additional Stops
Final Destination *
🗺️ Loading map...
Total Miles
0
Rate / Mile
$0.00
Cost / Mile
$0.00
Net / Mile
$0.00
Net Profit
$0.00
💰 Broker Offer
Commodity
Commodity Weight (lbs)
Broker
Gross Pay ($) *
Expected Deadhead (mi)
📦 Load Details
Date *
Truck # *
Driver
Status
💸 Costs
Fuel ($)
Driver Pay ($)
Tolls ($)
Lumper ($)
Other ($)
🔧 Truck Accessories
Add Custom Accessory
🤖 Gemini AI Broker Advisor
Ask AI for advice about this broker offer. Select your truck for personalized recommendations.
Your 2 dispatchers + 3 sales reps — assign loads, track performance, manage commissions from one place
Add Team Member
Full Name *
Role *
Phone
Email
Commission % (on loads they dispatch)
Color Tag
📅 Weekly Dispatch Coverage
Click a cell to toggle who covers each day. Dispatchers and admins only.
CRM Pipeline
Carrier acquisition funnel — every prospect from first call to active client, assigned to your sales reps
New Carrier Lead / Prospect
Carrier / Company Name *
Contact Person
Phone
Email
MC Number
Fleet / Truck Type
Home State / Region
Stage
Assigned Sales Rep
Sales Comm % (on agency income from this client)
Notes / First Call Summary
Filter by rep:
Tasks & Follow-ups
Callbacks, check-ins, and deadlines for your whole team — dispatchers and sales reps in one place
New Task / Follow-up
Task Title *
Due Date *
Priority
Assign To
Linked To (optional)
Select Item
Notes
Show completed
Agency P&L
Your agency's own income, expenses, sales rep commissions, and team goal tracking — all in one place
💼 Client Dispatch Rates
The % of gross load rate you charge each carrier. This is how your agency income is calculated.
🧾 Agency Expenses
Date *
Category
Amount ($) *
Team Member (for salaries)
Note
Date
Category
Team Member
Note
Amount
No agency expenses this period
💰 Sales Rep Commission Breakdown
Commission is earned on agency income from each rep's active clients. Set the % rate directly on each client card below — changes save instantly.
🎯 Team Goals & Progress
Team Overview
Bird's-eye view across all employees — aggregated loads, revenue, tasks, and activity
Active Employees
—
in directory
Total Loads (Month)
—
across all dispatchers
Total Revenue (Month)
—
across all dispatchers
Open Tasks
—
across all employees
Employee Workspaces
Configure the Master Directory Gist in Settings → Multi-User Config to see employee data here.
📋 Recent Activity Feed
No activity logged yet. Activity is recorded as employees add loads, move CRM leads, and complete tasks.
Settings
🎨 Theme Customization
Choose a preset or customize colors and effects to match your brand.
Sun
Light Clean
Ocean
Forest
High Contrast
$
⚡ Zen
📝 Light
🌙 Dark
Custom Colors
Primary
Secondary
Accent
Background
Effects
Glassmorphism (blur effects)
Animations & transitions
Card shadows
Border Radius12px
Carrier Profile
Company Name
MC Number
DOT Number
Groq API Key
Fleet Composition — Number of Each Truck Type
Total Trucks: 0
☁️ GitHub Cloud Sync
GitHub Personal Access Token (Gist Scope Only)
Setup: Go to github.com/settings/tokens → Generate new token (classic) → Select only gist scope → Copy token → Paste above.
Your data auto-syncs every time you make a change. Works across all devices with same GitHub token.
Data Management
Data is stored in your browser local storage. Export regularly as a backup. Each client's data is isolated.
🔒 App Lock
Protect CarrierDesk with a PIN. Anyone opening the app must enter the PIN to continue. The master key (BiPharmonic) always bypasses the lock.
App Lock: Checking…
New PIN (4–8 digits)
Confirm PIN
🌐 Multi-User Configuration (Cloudflare Access)
When deployed behind Cloudflare Access, CarrierDesk can identify employees automatically by their email and load their personal workspace from a private GitHub Gist. Set this up once — employees log in through Cloudflare and the app handles the rest.
Owner Email Address
Master Directory Gist ID (Gist containing cd_users.json)
GitHub Token (reuses existing if set)
👥 Team Members
No employees in directory yet.
User Management
Add dispatchers, sales reps, and owners — control exactly which pages and features each user can access
🔑
BiPharmonic MASTER KEY
Full unrestricted access to every feature, page, setting, and data point. Cannot be modified or removed.
Verifying identity…
Please wait
🚚
CarrierDesk Pro
Enter your work email to receive a login link
🚫
Access Denied
Your email is not authorized to access this application. Contact your administrator to request access.
Create New Client
Client / Carrier Name *
Manage Clients
Edit Load
Date *
Truck #
Driver
Handled By (Dispatcher)
Broker
Origin *
Destination *
Loaded Miles *
Deadhead Miles
Pickups / Drops
Status *
Commodity
Gross Rate ($) *
Fuel Cost ($)
Driver Pay ($)
Tolls / Scale ($)
Lumper ($)
Other Cost ($)
Truck Accessories
Detention ($)
Layover ($)
Notes
📎 Rate Con (link or ref #)
📄 BOL (link or ref #)
✅ POD (link or ref #)
📋 Activity Log
Edit Expense
Date *
Category *
Amount ($) *
Truck # (or All)
Description
Edit Income Entry
Date *
Category *
Amount ($) *
Truck # (or All)
Load # / Reference
Description
Custom Date Range
Start Date
End Date
📋 Create Dispatcher Invoice (Commission on Loads)
🏢 From (Invoiced By)
✉️ Your Email
Select Carrier/Owner-Operator *
📦 Select Loads to Invoice (Hold Ctrl/Cmd to select multiple) *
Total Gross Sum ($)
Commission % (3-20%) *
5% = $0.00
Invoice # *
Invoice Date
Due Date
Bill To (Carrier Name) *
📧 Carrier Email (Optional)
Notes / Payment Terms
Create Invoice
Invoice #
Invoice Date
Due Date
Select Truck
Select Load(s) to Bill
Bill To (Broker/Company)
📧 Client Email
Bill To Address
Line Items
Description
Qty
Rate ($)
Amount
Fuel Surcharge ($)
Detention ($)
Layover ($)
Other Charges ($)
Terms / Notes
🔒
CarrierDesk is Locked
Enter your PIN or master key to continue
CarrierDesk Pro · Secured by BiPharmonic
Add User
Full Name *
Username *
PIN / Password *
Role *
Color Tag
Page Access
Feature Permissions
Add Team Member
This creates a new entry in the Master Directory Gist and provisions a blank private Gist as their personal workspace.
Full Name *
Work Email * (must match their Cloudflare Access email)
Role *
Existing Gist ID (leave blank to create new)
👤 Identify Yourself
Cloudflare Access identity could not be detected. Enter your work email to load your workspace. This prompt only appears in local development — in production, Cloudflare handles this automatically.