Digital Sovereignty for Routing & Field Services
Landscaping Lawn Care Pet Waste Removal Pool Cleaning Pest Control Window Washing
You run the
same routes
every week.
Your software
shouldn't make
it harder.

We build recurring field service businesses a private, automated system — route optimization, recurring job generation, automatic invoicing by text, and accounting that stays in sync. Flat monthly rate. You own it.


The recurring service trap

Doing the same jobs every week — manually managing all of it

Recurring service businesses have a unique problem. The work is predictable. The software usually isn't. Here's where the time goes.

Creating Jobs by Hand — Every Week

You have 40 recurring customers. Every Monday you're manually recreating the same jobs. That's an hour you'll never get back.

Routes Aren't Optimized

You're driving past jobs to get to other jobs. Nobody does the math. Google Maps doesn't know your schedule.

Invoices Go Out Days Late

Job's done. Invoice is in a queue. You send it when you get a chance. Cash flow suffers and customers forget they owe you.

Chasing Payment Manually

Sent the invoice. No response. Now you're texting customers one by one asking if they got it. Every week.

Crew Doesn't Know the Plan

You're forwarding texts and making calls just to tell people where to go. No system. No visibility. Just noise.

Per-Customer SaaS Pricing

Some field service platforms charge per customer or per job. Your software bill grows as your route grows. That's backwards.


How it works

The recurring service cycle — mostly automated

Once the system is set up, the weekly cycle runs itself. You manage exceptions, not the routine.

👤
Customer Added
Address, service, frequency, price set once
One Time
🔁
Jobs Auto-Generated
ERPNext creates recurring sales orders on schedule
Automated
🗺️
Route Optimized
Google Maps API sorts stops by geography
Automated
🔧
Crew Dispatched
Tech sees their route in ERPNext
One Tap
📲
SMS Invoice Sent
n8n fires invoice + Stripe link on job close
Automated
📒
Books Updated
Payment received, accounting synced
Automated

What you get

Built for businesses that run the same routes every week

I

Recurring Sales Order Generation

Set up a customer once — weekly, biweekly, monthly. ERPNext auto-generates the job order on schedule. No manual creation. No missed stops.

  • Weekly, biweekly, monthly, custom cycles
  • Per-customer pricing built in
  • Pause or skip individual stops
  • Seasonal schedule adjustments
II

Google Maps Route Optimization

n8n pulls the day's jobs and calls the Google Maps API to sort stops by geography — minimizing drive time across your crew's routes automatically.

  • Google Maps API integration via n8n
  • Route sorted by geography each morning
  • Multi-crew routing support
  • Exported to tech's phone or ERPNext view
III

Direct-to-Text Invoice Portal

Job marked complete → customer gets a text within minutes with their invoice and a Stripe payment link. No chasing. No email. They tap, they pay.

  • Twilio SMS on job close trigger
  • Invoice auto-attached
  • Stripe pay link embedded in text
  • Auto follow-up if unpaid after 48hrs
IV

Crew Dispatch from One Screen

Assign the day's route to a tech, they see their stops in order, mark jobs complete from the field. You see status in real time without a phone call.

  • Per-tech job assignment
  • Ordered stop list view
  • Job status updated from field
  • Notes + photos attached per stop
V

Customer Portal + Service History

Customers get a private portal login to view their service history, open invoices, and make payments. Builds trust. Reduces "did you come last week?" calls.

  • Per-customer portal access
  • Full service history visible
  • Invoice + payment records
  • Online payment via Stripe
VI

Private — Your Data, Your Server

Your customer list, addresses, and service history are yours. Not stored on HubSpot's servers, not subject to Jobber's pricing changes. Flat rate regardless of route size.

  • Private VPS — your data only
  • Encrypted nightly backups
  • No per-customer or per-job fees
  • Flat rate regardless of route size

Route Optimization

Stop driving past jobs to get to other jobs

Every morning, n8n pulls that day's scheduled stops and runs them through the Google Maps API — sorting by geography to cut unnecessary miles out of your crew's day. Over a week, that's real time and fuel saved.

The optimized route lands in ERPNext as an ordered stop list. Techs see it on their phone or tablet. No group chat required.

See how it works for your business
Tuesday route — Jake's crew — 8 stops
1
Greenfield Rd — weekly lawn
1.2 mi from start
Done
2
Oak Ridge Dr — biweekly
0.8 mi from stop 1
Done
3
Maple Ct — weekly lawn
1.1 mi from stop 2
Next
4
Willowbrook Ave — monthly aeration
0.6 mi from stop 3
Queued
5–8
4 more stops
Optimized by geography
Queued

Direct-to-Text Invoicing

Job done. Text sent. Payment received.

The moment a tech marks a job complete in ERPNext, n8n fires an automated SMS to the customer — with their invoice attached and a Stripe payment link embedded. Most customers pay within the hour.

If they haven't paid after 48 hours, a follow-up text goes out automatically. You never have to think about it.

  • No manual invoice creation
  • No chasing customers
  • Payment lands directly in your accounting
  • Works for every service type
Messages · (919) 555-0142
Today, 2:14 PM
Hi Sarah — Jake finished your lawn service today. Here's your invoice for $65. You can pay securely online: Pay Invoice — $65.00 →
Paid! Thanks, looks great.
Today, 2:31 PM · Payment confirmed

Pricing

Flat rate. No per-customer fees.

Most routing software charges per customer or per job. We don't. Your route can double and your bill stays the same.

See the full cost comparison →

Get started

Get a free Business Blueprint

Every routing business is different — number of crews, service types, billing cycles. We map out exactly how yours would work on a sovereign digital architecture. What gets automated, what gets replaced, what it costs. No commitment.