Overview Dispatcher Portal Mobile App Automation Contact
Highview Software Solutions

Waypoint

Mobile workforce management for small field service teams

Replaces WhatsApp, phone calls, and spreadsheets — from job dispatch to invoice in one platform. Built for plumbers, HVAC engineers, cleaners, electricians, and anyone who runs a field team.

2 apps
Dispatcher portal + field worker PWA
7 statuses
Full job lifecycle from assign to invoice
Real-time
Live GPS tracking, 10–15 s polling
No app
PWA — works on iOS & Android, no install

Everything your office needs

A full desktop web application for dispatchers — create and assign jobs, monitor workers in real time, manage customers, and handle the full CRM pipeline from quote to invoice.

📋
Job Management
Create, assign, reschedule, and cancel jobs. Assign one or more field workers. View all jobs in a list or on a map with live status badges.
📍
Live Worker Tracking
Real-time GPS map showing every field worker's position, updated every 10–15 seconds. Historical movement trails for any worker over any time window.
🗓️
Calendar View
Month and week calendar view of all scheduled jobs. Click any empty slot to create a job pre-filled with that date and time.
👥
Customer & CRM
Full customer records with multiple addresses and named contacts. Linked job history, notes, and communication log per customer.
📄
Quotes & Invoicing
Create and send quotes with line items. Accepted quotes convert to jobs automatically. Invoices auto-generated on job completion and emailed to customers.
🔄
Recurring Jobs
Set weekly, fortnightly, monthly, or custom schedules on any job. Background worker creates instances automatically as they come due.
🖼️
Photo & Signature Gallery
View before/during/after photos uploaded by field workers. Customer signatures displayed per job with capture timestamp and technician name.
⚙️
Configuration
Per-tenant settings: notification toggles, job categories, status reason templates, feature flags, editable SMS/email templates, and company branding.
🖥️
Dispatcher Portal Screenshot
Replace this block with a screenshot or animated GIF of the dispatcher dashboard
9:41 ●●●
Today's Jobs
Thursday · 3 jobs
En Route
Acme Plumbing
12 High Street, London
On Site
Bob's HVAC
44 Mill Road, Cambridge
Assigned
CleanCo Ltd
7 Park Avenue, Manchester
Mark as Complete →
📱
App Screenshot / GIF
Drop a real screenshot or animated demo here

Built for outdoor work, one hand on a phone

A mobile-first Progressive Web App — no app store install. Works on any iOS or Android browser. Large touch targets, high-contrast design, and a three-tap workflow so workers can stay focused on the job.

  • View assigned jobs — today's list on the home screen, full history on the All Jobs tab. Tap any job for full detail and directions.
  • One-tap status updates — Assigned → En Route → On Site → Complete. Each transition is a single button press, with the next valid action always shown prominently.
  • Photo capture at any time — take and upload before, during, and after photos from any point during a job. Images are compressed on-device before upload and stored securely in Azure Blob Storage.
  • Customer signature capture — canvas-based finger or stylus signature capture. Prompted after marking a job Complete, or capturable at any point during On Site.
  • Job Card guided workflows — step-by-step branching instructions for specific job types (e.g. Boiler Inspection). Decision trees guide workers through the right steps and capture structured notes.
  • Get directions — one tap opens the job address in the device maps app.

From dispatch to complete

Every status transition is role-enforced and logged. Dispatchers control creation and cancellation; field workers drive the active journey. A full audit trail is recorded for every change.

A
Assigned
Job created & worker notified
E
En Route
Worker travelling to site
S
On Site
Worker arrived
Complete
Job finished, invoice triggered
Cancelled — dispatcher, reason required, customer notified
Rescheduled — new date set, customer notified
Rejected — field worker, reason required, dispatcher alerted

Completed jobs can be reopened to Assigned by a dispatcher if a follow-up visit is needed.

No manual chasing.
Everything sends itself.

Customer notifications, invoices, and feedback requests all fire automatically at the right moment — dispatched asynchronously via a background worker so nothing blocks the request thread.

📨
Customer SMS & Email
Automated messages sent on En Route, Complete, Cancelled, and Rescheduled transitions. Per-tenant, per-event toggles. Fully editable templates with variable substitution.
🧾
Auto Invoice Generation
Invoices generated automatically when a job is marked Complete, if the originating quote had auto-invoice enabled. Emailed to the customer immediately.
Post-Job Feedback
A feedback request fires the next day after job completion. Customers click a tokenised link — no login required. Configurable form fields: star ratings, text boxes, text areas.
📊
Communications Log
Full audit trail of every SMS and email sent — rendered content, delivery status, and failure reasons. Filter by channel, event type, recipient, or date range.
📨
Notifications & Communications Screenshot
Replace this block with a screenshot or demo GIF of the communications log or template editor

Enterprise-grade tech, right-sized for small teams

.NET 9 Blazor WebAssembly PostgreSQL Azure Container Apps Azure Blob Storage Twilio SMS SendGrid Email Progressive Web App JWT Auth Google Maps Real-time GPS Tracking Background Workers Multi-tenant Data Model Vertical Slice Architecture

Interested in Waypoint?

We're looking for early customers in the plumbing, HVAC, cleaning, and electrical sectors. Get in touch to register your interest and be first in line when we open the doors.