Axle for Trades — SMS-first operations platform for HVAC, plumbing, electrical, and pest control businesses

01 — Field operations, not field software

The ops manager you can't afford to hire. In a text message.

Axle reads your technicians' field texts, writes the data into Jobber or Housecall Pro, and delivers your morning briefing before the first truck rolls. No new apps. No training. No behavior change.

Built for3 – 30 technician shops
Works withJobber, Housecall Pro, QuickBooks
Availableacross the US
Axle morning briefing
Tue · 5:47 AM
Good morning, David.
017 jobs scheduled today. 3 are repeat customers.
02Ray is 20 min late on the Pine St callback. Flagged last night.
03$2,340 in outstanding invoices. 3 are over 60 days.
04Weather: 78°F, clear. No route delays expected.
05Pine St ticket mentioned water damage. Probably a quote revision.
Parsed 18 messages · 6 AM deliveryAll decisions logged
Ray — FieldYesterday · 4:42 PM
Ray
done w/ pine st install. customer paid cash 450 for the tune up and capacitor replacement. gonna grab lunch then head to the 2pm
Axle
Got it, Ray. Logged: Pine St complete, $450 cash, capacitor replaced. Next: 847 Oak Ave, 2 PM.
02 — The invisible line item
$35,000the hidden annual cost of doing ops yourself, at 10 PM, after everyone else has gone home.

Every evening, you or your office manager spend two hours decoding what your techs actually did. Invoices go out Thursday for work completed Monday. AR slips.

You've looked at hiring an ops manager. A good one costs $65,000 a year and won't stay long. So you keep doing it yourself. Again.

03 — How Axle works

Three steps. None of them involve changing how your techs work.

The entire product is built on one insight: technicians already text updates. They just text them to the wrong place, in the wrong format, at the wrong time. Axle fixes that without asking anyone to download anything.
STEP 01

Your tech texts what they did.

Ray texts the shop number the way he always has — in his own words, between jobs, from his truck. No app, no form, no tagging.

Ray · 4:42 PM
done w/ pine st install. customer paid cash 450 for the cap replacement
STEP 02

Axle parses and writes the record.

The message is interpreted, validated, and posted to Jobber or Housecall Pro. Ambiguous items get a quiet confirmation back to Ray. Every decision is logged so you can see exactly what Axle did and why.

Axle → Ray · 4:43 PM
Logged: Pine St complete, $450 cash, capacitor replaced. Next stop: 847 Oak Ave, 2 PM.
STEP 03

You wake up to the briefing.

At 5:47 AM, before the first truck rolls, you get the read-out: completed jobs, what's running late, AR status, and anything that needs a decision before 8 AM.

Axle → You · 5:47 AM
Good morning. 7 jobs today · $2,340 AR outstanding · 2 items flagged for review.
04 — The team

Six specialists. One text message.

Axle isn't a single tool. It's six purpose-built operators running in parallel, each handling a different piece of what a good back office does — all surfacing through the same phone number your techs already text.
01
The Briefer

Fires at 5:30 AM. Different briefing for you and every tech.

Runs at 5:30 AM. Owner gets yesterday's revenue, jobs completed, unresolved issues, and today's full schedule. Each tech gets their individual job list. The first thing you see every morning — the thing that makes Axle feel like an employee, not software.

02
The Translator

Tech texts in, clean records out.

Tech texts naturally — “finished the AC at Johnson's, needed a new capacitor” — and Axle parses it into structured data and writes it to Jobber or Housecall Pro. Your tech never opens the FSM app. This is the behavior-change-free data capture that solves the root problem: garbage job data.

03
The Watcher

Flags uninvoiced jobs at 24 hours. Unreconciled payments at 48.

Catches uninvoiced jobs 24 hours after completion, invoices overdue 30+ days, Jobber jobs closed with no QuickBooks payment after 48 hours, and techs who haven't updated an overdue job. Texts you the moment something needs attention.

04
The Analyst

An ops manager in your pocket.

Text a natural-language question about your business — “how much did we do last week,” “what's Marcus's numbers this month” — and get an answer from your actual data. This is the moment you realize you've stopped needing to open a dashboard.

05
The Pattern Reader

Activates at day 30. Gets smarter every week.

Once you have 30 days of data, it starts building operational baselines — tech performance trends, job duration patterns, callback rates. Weekly insights on what's changing before it becomes a problem. The beginning of compounding intelligence.

06
The Estimator

Intelligent quoting calibrated to your shop's historical completed jobs (activates day 45).

Your tech is standing in a customer's driveway. Customer asks “how much for a new water heater?” Your tech texts Axle: “quote for 50gal water heater install at 123 Main.” Axle replies in seconds with a price range calibrated to your last six months of completed jobs — not an industry average, not a guess, your actual pricing patterns. Activates at day 45, once enough jobs and invoices have synced. Until then, it's in learning mode — watching your data, not quoting from it.

It doesn't feel like software. It feels like you hired six people in twenty minutes.

05 — What you actually get

Outcomes, grouped by what they do for your bottom line.

Every capability answers a question your current setup can't answer fast enough: where is my money, where are my people, and what's about to go wrong today.
Revenue protection
SALES HOOK

Revenue leakage recovery

Auto-detects unsent invoices, unfollowed estimates, and missed upsells. Triggers follow-ups automatically. If it finds $3,000/month in leaked revenue, the $2,000 price pays for itself before month's end — with immediately calculable ROI.

AUTOMATIC

QuickBooks reconciliation alerts

Jobber job closed with no QuickBooks payment after 48 hours? You get an SMS with the unreconciled total. No waiting until the end of the month to discover three jobs never got billed.

DATA MOAT

Quoting intelligence

Every estimate informed by the real cost and duration of every job you've completed. Rough averages on day one, accurate by month three, a pricing advantage by month six — one a static pricebook or a competitor's tool can't replicate.

Operational visibility
5:30 AM

Role-based morning briefing

Owner gets yesterday's revenue, jobs completed, and today's schedule. Each tech gets their personal day. Delivered before the first truck rolls.

PER-TECH

Scorecards and trending

Jobs completed, revenue generated, average ticket, revenue per hour — per-tech numbers delivered weekly by SMS. Week-over-week trending catches gradual declines before the revenue dip shows up in your bank account.

SCHEDULE

Capacity gap detection

Reads your FSM calendar. Identifies underutilized trucks and techs sitting idle while jobs wait. Translates to a lost-revenue estimate. Reframes growth from "I need more techs" to "I'm not filling the capacity I already have."

NATURAL LANGUAGE

Ask Axle anything

Text a question — "how much did we do last week," "what's Marcus's numbers this month," "how many callbacks on AC installs" — and get an answer from your actual data. No dashboard, no SQL, no app.

Data infrastructure
TWO-WAY

Jobber + Housecall Pro sync

Job status, line items, notes, and completion states written into your existing FSM. Axle reads the system of record. Doesn't replace it.

CRYPTOGRAPHIC

Hash-chained audit trail

Every parse, every field written, every confirmation — logged in an irrevocable append-only ledger. When something needs review, you have exact receipts.

30-DAY

Shadow mode pilot

First ten days, Axle parses everything but writes nothing. You see exactly what it would have done before it touches your real data.

06 — Pricing

One price. Six specialists. Your whole back office.

No tier games. No per-seat math. No “contact us for Enterprise.” Every feature, every agent, every integration — one number that makes sense against the actual alternative: hiring another person.
Axle, flat
$2,000/ month
1 to 30 technicians · Everything included
Book a pilot call
The math on a 10-tech shop
  • Operations manager, fully loaded$65,000 / yr
  • Part-time bookkeeper$30,000 / yr
  • What you replace$95,000 / yr
  • Axle$24,000 / yr

At 3 – 4% operational leakage on a $2M shop, the first recovered invoice covers your first month. The rest is upside.

Included — every line of it
  • All six specialists
  • Role-based morning briefing
  • SMS-to-FSM parsing
  • Revenue leakage recovery
  • QuickBooks reconciliation alerts
  • Quoting intelligence
  • Per-tech scorecards & trending
  • Capacity gap detection
  • Natural-language queries
  • Weekly pattern insights
  • Jobber + HCP + QuickBooks
  • Full decision log, reviewable anytime
  • Shadow mode (Axle watches 10 days before writing)
  • Unlimited SMS volume
  • 10DLC registration handled
30-day free pilot · Annual contract · Quarterly billed · If Axle doesn't save you time, there's no contract.
07 — Trust and compliance

Built for the reality of regulated trade messaging.

TCPA has a private right of action. Carriers filter unregistered numbers. A leaked customer address is a trust-destroying event. Axle treats compliance as load-bearing infrastructure, not a privacy-policy footnote.
CONSENT

TCPA-compliant consent flow

Documented express written consent from every technician, every owner, captured during onboarding. Internal messaging only — customer-facing SMS is intentionally out of scope.

CARRIER

10DLC registered

Numbers registered as verified business messaging under a verified brand. No 30% carrier filtering. Briefings arrive when they're meant to.

DATA

Your data, your rights

Ownership, export, and deletion rights belong to the shop. Aggregated insights Axle retains are explicitly separated from customer-specific data in the terms of service.

SECURITY

Encrypted at rest, sanitized in logs

Customer PII in message bodies is encrypted at rest. Application logs are sanitized before writing. No plaintext customer addresses in error reports.

SUBPROCESSORS

Transparent AI pipeline

Message content is processed by Anthropic's Claude API. The full subprocessor list — Anthropic, Twilio, Supabase, Railway — is published and versioned, not buried in a policy PDF.

INSURANCE

Cyber liability insured

$1M cyber liability policy in force before the first pilot customer is onboarded. In the event of a data incident, protection extends beyond an LLC veil.

08 — Why Axle exists

A note from the founder.

I'm Alex Valdez, 23, based in South Florida. My day job is helping franchise operators open new locations — training their teams, documenting how their businesses actually run. I've spent more time in small-business back offices than most people my age.

The pattern is always the same: operators pay $65,000 a year for office managers whose work is 80% decoding messages from the field, chasing invoices, and re-entering data across three separate systems. Every operator says the same thing — “I can't afford another person, but I can't grow without one.”

I pitched an AI solution internally. It was redirected to an internal tool. So I built Axle externally instead — with one conviction: a five-truck shop should be able to operate like a twenty-five-truck shop without the $200,000 in back-office headcount it usually takes to get there.

Thirty-day pilot. No credit card. Let's find out.

09 — The pilot

Thirty days. No contract until it's earned.

Every pilot runs the same way: an explicit setup window, a shadow period where you can see what Axle would have done before it does it, a live period with you in the loop, and a go/no-go decision at the end.
DAY 0

Setup

TCPA consent from your team. Jobber or HCP integration. Onboarding call. 10DLC brand registration under your business.

DAYS 1 – 10

Shadow

Axle parses every message and shows you what it would have written — but doesn't. You review daily until you trust the parse rate.

DAYS 11 – 30

Live, supervised

Axle writes to your FSM. Supervisor layer flags low-confidence parses for your review. Morning briefings start landing.

DAY 31

Decision

If Axle saved you real time, we move to an annual contract, quarterly billed. If not, you walk. No credit card required upfront.

Zero-risk, on purpose.

No credit card for the pilot. No auto-renewal trap. Your data is yours to export at any point during or after the pilot. The only commitment is the one made after 30 days of working product.

10 — Common questions

What shop owners actually ask.

The questions that come up on every first call, answered straight.
So this is six AI agents?
Technically yes. Functionally it's six specialists doing different jobs — the Briefer handles mornings, the Translator handles SMS-to-FSM, the Watcher handles anomalies, the Analyst answers your questions, the Pattern Reader finds trends, the Estimator quotes intelligently. You won't interact with them as “agents.” You'll just get a morning briefing, a proactive alert when something's off, an answer when you text a question, a weekly insight digest, and accurate Jobber data that wasn't accurate before. The labels are how we organize the engineering — the outcomes are what you actually experience.
Do my techs have to download anything?
No. They text the number they already text — from the phone they already use. That's the whole point: zero behavior change for the people doing the work.
How do I know my techs will actually text?
This is the #1 question on every first call. The honest answer: because they already are. Your techs text you casually all day — “running late,” “need a part,” “wrapping up the Smith job.” Axle isn't asking for a new habit, just for those same updates to go to the shop number instead of your personal cell. Your training to them is one sentence: “From now on, text job updates to this number.” If a tech goes quiet, the Watcher catches it — an open job with no update for hours becomes a proactive SMS to you, and the next morning's briefing shows exactly which jobs never got closed out. Unlike an app they have to remember to open, the accountability is automatic — you see silence the same day, not at end-of-month when AR is already broken.
Does this replace Jobber or Housecall Pro?
No. Axle sits on top of your FSM. Jobber or HCP remains the system of record. Axle just makes sure the data in it actually reflects what your techs did in the field, and on the same day they did it.
What if Axle misreads a message?
Three layers of protection. First, shadow mode for the first ten days — Axle doesn't write anything to your FSM until you trust the parse rate. Second, a supervisor layer flags low-confidence parses for review before any data is written. Third, everything Axle does is logged and reviewable — when something needs a second look, you have exact timestamps, exact inputs, exact outputs.
Who owns the data?
You do. Your data is yours to export or delete at any point, during or after the pilot. Aggregated, anonymized insights Axle retains for product improvement are spelled out separately in the terms of service.
Does Axle text my customers?
No. Customer-facing SMS is explicitly out of scope. Your FSM already handles that natively. Axle is an internal-only tool — it talks to your technicians and your owners. That also keeps the TCPA consent model clean.
How long does onboarding actually take?
A 30-minute setup call, plus the carrier registration window (10DLC takes 1 – 4 weeks, and runs in parallel with your shadow period — the first 10 days where Axle watches without writing — so it doesn't block you). You're reading briefings inside week one.
What verticals is this built for?
HVAC, plumbing, electrical, and pest control, in the 3-to-30 technician range. Other field-service verticals — elder care, specialty construction — are on the roadmap but handled as separate compliance reviews, not retrofits.
11 — Start

Stop doing ops at 10 PM. Book a pilot call.

30-day pilot · No credit card · No auto-renewal · Annual contract only after the pilot earns it