Skip to content
Pineland Technologies
All work

SaaS Platform · 2025–2026

Mobile Service Sync

Multi-tenant CRM for mobile service operators

A vertical SaaS CRM for mobile oil change operators. Jobber and Housecall Pro are general-purpose; this one knows what a 2019 Silverado takes, what the filter costs from a real distributor, and the fastest order to hit today's eight stops.

Visit mobileservicesync.comLive — marketing site, app, and docs
mobileservicesync.com
Mobile Service Sync — Multi-tenant CRM for mobile service operators
Deployed apps
3Deployed apps
Architecture
Multi-tenantArchitecture
Live integrations
4Live integrations

The problem

Generic field-service software treats every job as a line item. A mobile oil change is not a line item — it needs the right viscosity, the right capacity, the right OEM filter, and a route that does not waste an hour of drive time. Operators were reconciling all of that by hand, per vehicle, every morning.

What got built

An npm-workspace monorepo: a Next.js web app, a public marketing site, and a docs site, all on one Prisma schema. Every table is scoped by organizationId behind a requireTenant() helper, so one deployment serves many operators without leaking a row between them. Third-party integrations each have a mock fallback, so the whole product runs locally with no API credentials.

Details worth naming

  • VIN and license-plate lookup through CarAPI fills each job with the correct oil viscosity, capacity, and OEM filter automatically.
  • PartsTech integration prices add-ons — air filter, cabin filter, wipers — per vehicle from live distributor catalogs.
  • Route optimization on Mapbox Directions and Matrix APIs, including a global 'Optimize All' VRP solver across every technician.
  • An embeddable public booking widget that captures leads even when the customer abandons partway through.
  • Multi-tenant from the schema up, with a separate documentation app and a seeded internal help wiki.

Inside the product

Screens from the running application, captured against a seeded demo account.

Operator dashboard — sales, fleet requests, and what is on the calendar
Operator dashboard — sales, fleet requests, and what is on the calendar
Schedule map with per-technician route optimization
Schedule map with per-technician route optimization
Dispatch grid for assigning work orders across the day
Dispatch grid for assigning work orders across the day
Fleet accounts with their own portal and service-request inbox
Fleet accounts with their own portal and service-request inbox
Two-way SMS inbox tied to each customer record
Two-way SMS inbox tied to each customer record

Next project

RWCBM

A private members' network, web and mobile

Read it

The next thing your business runs on starts here.

Tell us what it needs to do. Within a day you'll have a straight answer on what it takes to build, what it costs to run, and what we'd cut — and if the honest answer is that you don't need to build anything, you'll get that instead.

Or skip the form entirely — hello@pinelandtech.com reaches a person, not a queue.