Partner stories

Field services · SaaS Crewlink

AI-powered dispatch and routing

At a glance

The brief, up front.

Problem

Home service companies lose revenue to wrong routes, wrong assignments, and too much drive time.

What we built

A constraint-based scheduling engine with Google Maps travel times, isolated multi-client access, and an AI autopilot mode.

The challenge

What stood in the way.

Most home service companies lose revenue not because crews can't work, but because schedules are built wrong: wrong routes, wrong assignments, too much drive time, too many reschedules. Crewlink needed a logistics-aware scheduling system that could match technicians to jobs based on territory, travel time, skills, and existing schedule, without exposing competing client data. Standard field service tools couldn't support a multi-client setup where competing companies share the same technician pool.

What we built

The system we shipped.

We built Crewlink from the ground up, starting as a solar survey scheduling tool and evolving into a full dispatch and routing platform for any home or field service business. At its core is a constraint-based scheduling engine that calculates realistic travel times via the Google Maps API, surfaces only feasible slots, and selects the most logistically efficient technician automatically.

Role-based access with information isolation lets dispatchers see only open time slots without technician identities, so multiple competing clients can share one technician pool without leakage. On booking, the system automatically notifies technicians by email and SMS and sends customers real-time ETAs. For enterprise deployments, a full AI autopilot mode handles scheduling end to end, including rerouting and rebalancing when jobs change mid-day.

What was delivered

Outcomes you can point to.

  • Travel-aware scheduling engine with Google Maps integration and geographic constraint enforcement
  • Role-based access with information isolation for multi-client technician pools
  • Self-service dispatcher booking flow replacing manual coordination overhead
  • Automated crew and customer notifications via email and SMS
  • AI autopilot mode with end-to-end scheduling and real-time rerouting
  • Full AWS infrastructure with CI/CD pipelines, ECS containerization, and PostgreSQL

Stack

What it runs on.

React.jsReduxNestJSAWS ECSAmazon RDSAmazon CognitoGoogle Maps APIAmazon SES / SNSDockerAWS CodePipeline

Your story starts here

Tell us what you're building.

We'll tell you how we'd approach it, and why.