Taking on new projects

Enquiry to finished job. One system.

The whole chain, built for your business — not another app to log into. 18 working parts; you buy the ones you need.

  • Catch every enquiry, from every source
  • Price it on the spot, from your real costs
  • Answer in minutes, day or night
  • Run the crews, trucks and the day's board
  • Cost every finished job, honestly
  • Report what actually made you money

No lead left behind.

01Lead engineliveCaptureSpeed-to-leadInboxReviews02Instant quotingEstimatorRate cards03Field operationsDispatchCrew portalJob costing04Growth & reportingAnalyticsWeekly reportAds

What the last job actually cost sets the price of the next quote.

<0min
First response to every lead — 24/7, nights and weekends included
0
Of leads followed up. The system never gets busy and never forgets
0
Parts of the system — capture, follow-up, scheduling, costing, reporting — working as one
$0–60k
Estimated annual upside for one dealership client, kept conservative
Why speed wins

Most businesses don't lose leads. They lose the race.

Industry research on inbound leads: 78% of buyers go with whoever answers first. Most businesses reply in hours — many never reply at all. That gap is where your money goes.

Without a system

  • Leads sit at “New” for days — never contacted, quietly going cold
  • Nights and weekends — that's when buyers browse, and nobody answers
  • Six lead sources, six inboxes, zero idea which ads actually pay
  • Follow-up depends on whoever remembers — sick days included

With an EP system

  • Every source lands in one tracker, read automatically
  • Personalized reply in minutes — 11pm on a Sunday included
  • Appointments booked straight onto your calendar, hands-free
  • Dashboard, alerts, and a monthly report that shows the math
What you actually get

Not a dashboard of charts. The screens you work in.

Four of the real ones. Every layout below is rebuilt in code rather than screenshotted, because the live versions are full of customer names and phone numbers — but the structure and the wording are what you'd see on day one.

app.epsystems.ca/inbox
WaitingDraftsAll
Dana R.2m
Do you do basement crack repair?
Draft ready
Marcus T.18m
Thanks — Tuesday works for us.
Needs reply
Priya S.1h
What would a full weeping tile…
Glen W.3h
Sent the photos over.
Dana R.dana@example.com · 403 555 0142 · from your website form
Sunday 11:04pm · website form
Do you do basement crack repair? We've got water coming in on the north wall after the rain.
Draft · written 11:06pmHeld until 8:00am — quiet hours
Hi Dana — yes, that's one of the main things we do, and water on one wall after rain is usually a crack rather than the whole system. Could I get a photo of the wall and your postal code? I can give you a range today and book someone out this week if it looks straightforward.
Approve & sendEditDiscard
Representative layout. Names and messages are invented — we never publish real customer threads.

Every conversation in one thread — with the agent's reply waiting on your approval.

Lead engine in depth
What we build

One system or the whole machine. Always custom.

Nothing here is off-the-shelf. Every build starts with how your business actually gets customers — then we design the system around it. These are the four ways people hire us; every individual piece is listed below.

Websites & landing pages

Custom-designed, conversion-first sites — not templates. Built to load fast, rank locally, and turn visitors into inquiries.

  • Design, copy, and build included
  • Lead forms wired to your tracker
  • UTM attribution on every inquiry

Lead tracking systems

Every lead source — website, marketplace, phone, walk-in — lands in one dashboard with status, owner, and value tracked.

  • Live charts for volume, source, funnel
  • AI reads lead emails automatically
  • CSV export, search, and filters

AI follow-up & automation

A custom-built agent that answers every lead in minutes, converses naturally, and books appointments onto your calendar.

  • Replies 24/7 — nights and weekends
  • Human takeover any time
  • Guardrails first: quiet hours, opt-outs, no invented answers

Marketing & reporting

Know what every dollar does. Campaign tracking, monthly AI-written reports, and numbers you can act on.

  • Monthly report, written automatically
  • Source-level ROI attribution
  • Plain-English recommendations

Something else broken?

Everything we ship is custom-built. If your problem doesn't fit a box above, that's usually the most interesting project on our desk.

Every part, individually

Eighteen jobs nobody has time to do. All of them, every day.

Each one below is a working piece of the system. You can run a single piece on its own — plenty of clients start with one — or run the whole chain and let each part hand off to the next. Turn any of them off and the rest keep going.

Stage 01

Catch every enquiry

Before anything else, nothing can fall on the floor. These three make sure a person who wants to buy from you actually becomes a name you can call back.

Lead engine in depth

Website agent

Answers questions on your site and captures the visitor.

  • Knows your services, your prices and the towns you cover
  • Answers at 11pm on a Sunday, when half your traffic shows up
  • Turns a browsing stranger into a name, a number and a job type

Instant estimator

Gives a ballpark price on the spot — or honestly withholds it.

  • A few plain questions, then a price range built from your real costs
  • Won't guess: if the job is too unusual, it says so instead of inventing a number
  • Either way you still get the lead, with everything they told it

Lead capture

Catches every enquiry from your forms, inbox and ads.

  • Website forms, Google and Facebook ads, phone calls, walk-ins
  • Reads your email inbox and pulls the enquiry out of the message
  • The same person twice is one lead, not two — no duplicate chasing
Stage 02

Answer first and win the job

Speed is the whole game. This is the part that replies while your competitor is still checking their inbox in the morning.

Lead engine in depth

Speed-to-lead agent

Writes the first reply to a new lead, then follows up twice.

  • A personal reply in minutes — not a template blast, and not office hours only
  • Two polite nudges if they go quiet, then it stops. No pestering
  • The moment they reply, the nudges cancel themselves

One shared inbox

Every email and text with a customer, in one thread.

  • Take over from the agent mid-conversation whenever you want
  • See exactly what went out, when, and whether it was delivered
  • No more “it’s somewhere in Dave’s phone”

Review agent

Asks happy customers for a review and drafts your replies.

  • Asks once, after the job is actually finished — never before
  • Pulls in your Google reviews and tags what people keep mentioning
  • Writes the reply for you to paste. It never posts as you
Stage 03

Run the work

A won job is a promise. This is the half that keeps the promise — and quietly records what it cost you to keep it.

Field operations in depth

Dispatch board

Today’s board — who is going where, in what truck.

  • Won jobs land on the board automatically, with the price attached
  • Flags a job that can’t run as booked before the morning it fails
  • Each crew gets a text with their day, their address and their contact

Shared calendar

The month view of every booked job — and what’s won but unscheduled.

  • Multi-day jobs span every day they actually run, not just day one
  • A won job that nobody has scheduled sits in its own list until it’s booked
  • Week planner lays out three workable versions of next week and argues for one

Crew portal

Your crew’s day on their phone — no app, no login.

  • A morning text with a link that expires: their stops, addresses and contacts
  • They tap to acknowledge, to say they’ve arrived, and to close the job out
  • Mileage in and out, so the driver log writes itself

Crew, trucks & equipment

What you own, who has it, and what’s running low.

  • Tools tagged so a phone tap says who checked it out and when
  • Vehicle and equipment status, so nothing gets booked onto a dead truck
  • Materials logged against the job that used them

Job costing

What each finished job actually cost, frozen at completion.

  • Timed hours, wages and burden, truck and equipment days, materials at the price you paid
  • The number is snapshotted when the job closes, so later rate changes can’t rewrite history
  • A missing wage shows as a named gap — never as a zero that flatters the margin

Operations agent

Tracks what each job really costs and when to reprice.

  • Hours, materials and drive time totalled per job — real margin, not a guess
  • Watches how booked your crews are and how far out your backlog runs
  • Proposes a price change with the reasoning. You approve it or you don’t

Rate cards

Your prices, versioned — and tested before they go live.

  • Every price change is a new version; the old one is retired, not overwritten
  • A new card has to price your last jobs accurately before it’s allowed to go live
  • Quotes always come from the card that was active that day
Stage 04

See the money and grow

The part most owners never get: which ad paid for itself, which service actually makes money, and what to do about it this week.

Growth & reporting in depth

Analytics

Where your leads come from, what they cost, what converts.

  • Cost per lead and cost per won job, by source
  • Profit by channel — the ad, the job, and the margin joined up
  • How fast you actually replied, measured, not estimated

Weekly report

A plain-English summary in your inbox every Monday.

  • This week against last week, with the trend called out
  • What’s working, what needs attention, written for an owner
  • Gaps are named, not hidden — if a number is missing it says so

Ads agent

Watches ad spend and proposes budget changes for approval.

  • Tells you mid-month if you’re on pace to overspend
  • Suggests moving budget toward what’s actually booking jobs
  • Won’t raise spend when your crews are already full

Content agent

Drafts social posts from your finished jobs and reviews.

  • Uses work you actually did — real jobs, real reviews, no invented claims
  • Written and scheduled, waiting for your thumbs-up
  • Approving is always a human click

Setup & readiness

Shows exactly what’s running, what’s blocked, and whose move it is.

  • Every automation reads live: off, blocked, drafting, or live
  • A blocked one says the consequence in a sentence — “nobody is being asked for a review”
  • It reports the real state of the system, so nothing is quietly broken for a month
Modular by design

Start with one. Add the rest when it pays for itself.

Nobody buys the whole thing on day one. Most clients start where the money is leaking — usually capture and follow-up — and switch on the next piece once the first one has paid for itself. Anything switched off is genuinely off: it doesn't clutter your screen and it doesn't charge you.

How it all connects

Separate tools hand you the pieces. This hands them to each other.

You can buy a chat widget, a CRM, a scheduler, a review tool and a reporting dashboard. You'll spend your week carrying information between them. Here, every step already knows what the step before it learned — and the last step changes the first.

  1. Someone finds you at 11pm

    Website agent · Estimator

    They ask what it costs. The site answers, gives them a real ballpark, and takes their details — instead of a contact form nobody reads until Tuesday.

  2. They become one lead, in one place

    Lead capture

    Whether they came from your site, an ad, your inbox or the phone, they land in the same list. If they enquired last month too, it's the same record — not a second one.

  3. They get a real reply in minutes

    Speed-to-lead agent · Shared inbox

    The agent already knows what they asked and what price they were shown, so the reply makes sense. You can step in and take over the conversation at any moment.

  4. They say yes — and the job books itself in

    Dispatch board

    The won job appears on the board with the agreed price already attached. Nobody retypes an address, and nothing sits in a notebook waiting to be scheduled.

  5. The crew gets their day and does the work

    Dispatch · Crew & equipment

    A morning text with the stops and the contact. Materials and hours get logged against the job as it happens, not reconstructed on Friday.

  6. The finished job pays for itself — or doesn't

    Operations agent

    Hours, materials and drive time are totalled the moment it's marked done. Now you know what that job actually made you, not what you hoped it made you.

  7. The same finished job goes to work for you

    Review agent · Content agent

    It triggers the review ask, and it becomes a social post about work you genuinely did. One completed job, three jobs done.

  8. The money gets traced back to where it came from

    Analytics · Weekly report · Ads agent

    That profit is tied back to the ad that started it. Monday morning you get the summary, and the ads agent proposes moving budget toward whatever is actually paying.

And then it starts again

What the last job actually cost sets the price of the next quote.

This is the part you can't buy as an app. Because the system saw the job all the way through — the lead, the price you quoted, the hours it really took — it can tell you that you're underpricing a service by eleven percent, and then quote the next customer correctly. Every completed job makes the next quote sharper.

The rule underneath all of it

Nothing sends itself without your say-so.

Automation people regret is automation that surprised them. Every agent here is built to hold back first and act second.

  • Draft mode by default. Week one, every single message waits for a human to approve it. You turn that off when you trust it — not before.
  • Quiet hours. Nothing goes out at 11pm. Messages wait for a decent hour in your timezone and send themselves in the morning.
  • One switch stops everything. A single kill switch holds every message across every agent, instantly.
  • Opt-outs are permanent. Someone asks to stop hearing from you and that's the end of it — across every agent, forever.
  • It never invents a number. Prices, reviews and reports are built from your actual records. If the system doesn't know, it says it doesn't know.
  • Money moves need a human. Budget changes and price changes are proposals with reasoning attached. They never execute themselves.
Client results

Real businesses. Live systems.

lead tracker · live
Leads
38
Answered
100%
Booked
11
J. Carter · FB MarketplaceAppointmentauto
M. Nguyen · WebsiteNewauto
D. Brooks · CarGurusSoldauto
S. Okafor · AutoTraderNewauto

Sample data shown. The real thing runs a dealership every day.

The whole month at a glance

Live charts for volume, source, and funnel. AI-read lead emails. Conversations, calendar, and a monthly report — one login, no spreadsheet. This is the system your inquiry lands in when you hit the button below.

Family MotorsLive
Dealership · lead system + AI agent

38 leads a month across six sources, 13 sitting untouched. We built the tracker, the AI email scanner, and a follow-up agent that answers in minutes and books test drives onto the store calendar.

<5 minfirst response, 24/7 — was hours, often never
Radon Gas Removal / ElmsLive
Home services · websites + marketing

Conversion-focused sites for a radon mitigation company and its weeping-tile sister brand, with location-aware lead routing, campaign tracking, and a weekly AI marketing report.

2 brandsone lead system, weekly reporting on autopilot
ARPVLive
Custom build

A custom solution scoped around the client's actual workflow — the kind of project that doesn't fit a template, which is why they came to us.

100%custom-built, like everything we ship
How it works

From inquiry to appointment — hands-free.

Diagnose

We look at your real numbers first — where leads come from, how fast they're answered, how many quietly die. The red rows are the opportunity.

Design

You get a plain-English blueprint of the system: what gets built, what it replaces, and what it should be worth. No jargon, no surprises later.

Build

Custom code, tested end-to-end — website, tracker, agent, or all three working as one. Guardrails first, automation second.

Wire

Every lead source connects to one place. Draft mode for week one: a human approves every message until you trust it.

Report

The system reports its own results — reply rates, bookings, revenue attribution — in a monthly report written for an owner, not an analyst.

The numbers

Speed is the whole game. Here's the gap.

78% of buyers go with the first responder. Every chart on this page is the same chart in disguise: answer first, win more.

Time to first reply

How long a new lead waits, by who's answering

Never replied≈ 40% of leadsIndustry average6–48 hoursA good BDC rep~1 hour, 9–5 onlyEP AI agentunder 5 min, 24/7

Sources: inbound-lead response research (2024) and EP client build data.

Captured vs. answered

What changes the month a follow-up system goes live

0153045MarAprMayJunJulAugsystem liveLeads capturedLeads answered

Representative rollout shape from a live dealership build — before go-live, a third of captured leads were never contacted.

Do the math

What is slow follow-up costing you?

Three sliders, no email required. The defaults are deliberately conservative — your real number is probably worse.

Your inputs
1040200
$200$2,500$15k
10%35%80%

Assumes a <5-minute response recovers 40% of currently-missed leads at a 20% close rate. A dealership client's version of this math worked out to $30–60k a year.

Left on the table each year
$33,600

revenue from leads you already paid to get

Leads missed / month14
Deals recoverable / month1.1
System running costfrom ~$150 / month
Start your project

Tell us what's broken. We'll design the system.

Six quick questions — under a minute. Your answers land directly in our own lead tracker (yes, the same kind we'd build for you), and a human replies within one business day.

  • Honest advice on what to build first
  • A written scope and price before you commit
  • Your data exports whenever you ask
1 / 7
What do you need built?

Pick everything that applies.

press Enter ↵
Book a call