Field-service platform · Live

Phoenix dispatch platform

The system behind a 24-hour roadside business: dispatch, a technician app in both app stores, a live technician tracker for customers, payments, payouts and Google Ads conversion tracking.

  • Cloudflare Workers
  • Postgres
  • Stripe
  • Twilio
  • React Native
Technician app: ETA in 28 minutes, address and an On My Way button (demo job)
Technician app job details: customer, vehicle and address fields (demo data)
Technician app services, discounts and Generate Invoice button

The business behind it

24Hr Car Unlocking sends mobile technicians to lockouts, dead batteries and flat tires around the clock. Off-the-shelf field-service tools couldn’t do what a 24-hour, on-demand business needs, so we built Phoenix.

At scale

Since 2023 Phoenix has completed 39K+ jobs for 60K+ customers, with a 31-minute average technician arrival.

An honest build story

Phoenix started in 2022 with contract developers. Since 2026 Robert has led and done most of the development himself, with AI coding tools: he moved the whole system to Cloudflare, built the AI dispatcher and kept the technician app shipping. If you have software someone else started, that’s a hand-off we know well.

What Phoenix does

Automatic dispatch

A new job is offered to on-duty technicians nearby, closest first. If a tech doesn’t accept in time, it moves to the next one; if nobody can take it, a human dispatcher steps in.

Technician app, in both app stores

A React Native (Expo) app on the App Store and Google Play: job details, one-tap navigation in Apple or Google Maps, ETAs, status updates, invoices and discounts. It reports the tech’s location in the background so dispatch always knows who’s closest.

A live tracker for customers

When a tech taps “On my way”, the customer gets a text with a masked call-back number and a private tracker link: a status stepper, the tech’s name, photo and vehicle, the route on Google Maps and a driving ETA. After the job, the same page offers a pay-now link and a review request.

Payments, payouts and PDFs

Stripe payments, technician payouts on a queue, and invoices and paychecks rendered as PDFs.

Ads that learn from booked jobs

Phoenix captures the Google Ads click behind each booking and uploads completed jobs, with revenue, back to Google Ads as offline conversions, so bidding optimizes for paying customers instead of clicks.

Under the hood

A Hono API on Cloudflare Workers with Neon Postgres through Hyperdrive; Cloudflare Queues for dispatch, timeouts, payouts, geocoding and conversions; Cron Triggers for scheduled work; Twilio for SMS and voice; Sentry for errors; a Nuxt dispatch portal; and a small Node service for PDF rendering.

Want one of these for your business?

A free 30-minute call with Robert. You’ll leave with a straight answer on what would help, even if it isn’t us.

Book a free call