DeliveryOps Pro

A premium delivery operations platform for driver management, daily stop reporting, weekly reconciliation, driver payments, client billing and profit control.

Driver Daily Portal
Drivers submit stops, screenshot evidence and notes every day.
Google Sheets + Drive
Operational logs and documents are designed to sync into the company Google account.
Owner Financial Control
Client rate, driver rates, weekly payouts, monthly invoices and margin reporting.

Driver Sign In

Enter your driver code and PIN to submit stops and view your own delivery activity.

Dashboard

Your delivery business at a glance.

Owner Demo

Your Delivery Company

Manage drivers, weekly delivered stops, driver payments, monthly client billing and profitability from one clear operational platform.

Premium logistics operations • driver, finance & billing control
Client Revenue£0
Monthly estimate
Driver Payments£0
Weekly payout cost
Gross Profit£0
Before overheads
Total Stops0
Selected week
Profit / Stop£0.00
Blended margin

Revenue vs Driver Payments

RevenueDriver costProfit

Profit Margin

0%margin
Current rates:
Client /stop • Average driver /stop

Top Drivers by Stops

#DriverStopsRatePayment Due

Recent Activity

Drivers Management

Add, edit, archive or remove drivers and set individual pay-per-stop rates.
CodeDriverPhoneEmailStatusRate / StopStops This WeekPayment DueLoginActions

Daily Driver Logs

Every driver submission: delivered stops, screenshot evidence, note, submission time and verification status.
Today Submissions0
Today Stops0
Awaiting Review0
Evidence Uploaded0

Admin Manual Daily Entry

Use this when you want to enter or correct a driver's daily stop total yourself. Driver submissions remain available from their own portal.
Daily Stops Calendar
Click a day to use it in the manual entry form.
DateDriverStopsSourceEvidenceNoteSubmittedSyncStatusActions

Weekly Reconciliation

Compare what drivers reported daily with the official weekly import before approving payments.
Recommended workflow: drivers report daily → owner imports official weekly stops → differences are reviewed → payment batch is approved.
DriverDaily ReportedOfficial ImportDifferenceDriver RateSuggested PayReview

Weekly Stops Import

Upload CSV at the end of each week. Required columns: driver_code, driver_name, week_start, delivered_stops. Optional: failed_stops, parcels, client.

Import Summary

0
delivered stops detected
0
rows
0
drivers
—
week start
After processing, weekly driver payment calculations and profitability update automatically.

Preview

Driver CodeDriverWeekDelivered StopsFailedParcelsClient

Import History

ImportedWeekRowsStopsSourceStatusAction

Weekly Driver Payments

Drivers are paid one week in arrears. Payment amounts are generated from delivered stops × each driver's current rate.
Stops0
Net Payable£0
VAT£0
Gross Payable£0
DriverWeekPayable DateStopsRate / StopNetVATGrossStatusActions

Self-Billing Invoice Builder

Create a self-billing invoice with any values you choose. Matching weekly driver data is optional, not required.
Flexible mode: the invoice does not need to match the client invoice or imported weekly stops. Use “Prefill from weekly data” only when you want a convenient starting point.

Invoice Lines

DescriptionQtyUnit £VAT %Total
LIVE TOTALS
Net£0.00
VAT£0.00
Total£0.00

Supplier

Saved Self-Billing Invoices

No.DateDriverNetVATTotalSourceActions

Monthly Client Invoices

The business invoices the client monthly, based on total delivered stops × client rate per stop.
InvoiceClientMonthTotal StopsRate / StopNetVATTotalStatusActions

Profit & Reports

Compare client revenue with driver payout cost and understand profit per stop, weekly margin and monthly trend.
Client Rate / Stop£0
Avg Driver Rate / Stop£0
Profit / Stop£0
Current Margin0%
Month Profit£0

12-Month Profit Analysis

Rate Simulator

Weekly Profit Detail

WeekStopsRevenueDriver CostGross ProfitProfit / StopMargin

Client Invoice Example

Monthly billing document sent to the client.

Driver Payout Example

Weekly statement/self-billing style document showing stops and payment due.

Mobile View

Responsive layouts for quick checks away from the office.

Mobile Preview

Dashboard

This Month

Client Revenue
£0
Driver Payments
£0
Gross Profit
£0
Total Stops
0
Drivers

Payment due

Business & Branding

Logo

Logo will appear in the dashboard, invoices, driver payout documents and van branding area.

Commercial Rates

Save Changes

Rates use snapshots for payments and invoices already created. Changing rates affects future calculations only in a production backend.

How to connect Google Sheets & Drive

Open Google Apps Script
Sign in with alex.anescu.dev@gmail.com and go to script.google.com. Create a new project called DeliveryOps Pro Backend.
Paste the backend code
From the project package, open google-apps-script/Code.gs. Replace the default Apps Script code with it.
Run setupDeliveryOps()
From the function dropdown choose setupDeliveryOps, press Run and approve Google permissions. It creates the operational Spreadsheet and Drive folders automatically.
Deploy as Web App
Apps Script → Deploy → New deployment → Web app. Execute as Me. For the temporary development build choose access that allows the Vercel app to call it. Copy the final /exec URL.
Paste the Web App URL here
Put it into Google Apps Script Web App URL above and click Save Settings.
Test and sync
Click Test Google Connection, then Sync Queued Records. Daily driver/admin entries and saved self-billing invoices will then be logged to Google.
Final handover
When the friend's account is ready, recreate/transfer the Google resources to that account, change the platform Owner, revoke our old access and rotate any deployment secrets.

Google Sheets & Drive Integration

Storage model

Daily submissions are designed to be written to Google Sheets. Screenshot evidence, payout PDFs and client invoice PDFs are stored in Google Drive; the Sheet stores their file IDs and links.

Presentation mode: submissions are stored locally and queued until the Google Web App endpoint is configured.
DeliveryOps Pro
Driver Daily Reporting Portal
● Google demo queue

Welcome

Submit your delivery result for today. Your weekly total and estimated payment update immediately.
Stops This Week0
Rate / Stop£0.00
Estimated Payment£0.00

Today's Submission

One submission per driver per date. A new submission for the same date updates the existing record in this presentation build.

This Week

My Submission History

DateStopsEvidenceNoteStatusSync