Marketing and leads
More of the right calls. Proof of which ones turn into jobs.
Websites, local search, and lead campaigns from a team that also builds the systems those leads flow into. Track every lead from first click to booked job.
What we offer
Websites built to convert
Fast, clear sites that turn visitors into calls and form fills. Built and owned by you, not rented from a template platform.
$3,000 to $8,000, fixed fee
Local search
Google Business Profile, service pages, and reviews set up so you show up when nearby customers search for what you do.
Included with every site, or from $1,500
Lead to job tracking
Every call and form tagged with where it came from, then followed to a booked job and its margin. You finally see which marketing pays.
From $2,500, fixed fee
Paid social ads
Facebook and Instagram campaigns aimed at homeowners and businesses near you. Booked jobs are sent back to Meta, so its ads learn to find buyers, not just form fillers.
Part of the leads program
Leads program
Google and Meta campaigns managed for you, with every lead tracked to a booked job.
$1,000 to $2,000/mo base plus a per lead fee
Why our marketing works differently
We are engineers first, so the leads we bring in connect to systems that handle them.
We track past the click
Most agencies report clicks and calls. We connect leads to booked jobs and margin, because that is the number you care about.
Leads land somewhere useful
New leads go straight into your follow up, CRM, or field system, with automated replies so none sit for hours.
You own the assets
Your site, ad accounts, data, and domain are in your name. Leave any time and take them with you. The lead dashboard is our subscription service; export your leads any time.
Leads land in your own dashboard
Every leads client and every site or build on a care plan gets our lead dashboard, branded as yours. Want it on its own? The basic plan starts at $29.99 a month.
Every lead in one list
Website forms, calls, and texts land in one place with where they came from.
Answer in minutes
Instant alerts and a drafted first reply you approve, so nobody waits overnight.
Nothing slips
Follow up reminders and two way texting, with every message kept on the lead.
See what pays
Leads traced to booked jobs and revenue, with a plain monthly report.
A person approves what goes out. You can export your leads any time.
For teams that sell
Give every rep their leads, a goal, and a scoreboard.
- Lead owners, so every lead has one person on it
- A team leaderboard: booked, won, revenue, close rate, calls answered, replies sent
- Monthly goals for each rep, and contests with prizes
- AI practice calls, scored against your own call checklist
- An objection library built from your own calls, with an answer and a practice call for each
- Commission by rep, on revenue won or paid, with a CSV for payroll
- A morning brief for the owner: yesterday's wins, today's follow ups, stalled deals
- Ride along: record in home visits on a phone, get a score and better answers (add-on, $49 a rep)
- Win alerts to the whole team
Part of the Team plan, and included with the leads program. On Basic or Growth, add it for $10 a person a month.
Pricing
Lead dashboard plans
Free with the leads program. On its own, start at $29.99 and add calls, texting, and AI as you grow.
Best value
Free with the leads program.
Leads clients get the Team plan at no extra cost, with its allowances included. Sites and builds on a care plan get Growth.
Or use it on its own
Basic
Get every lead in one place and stop losing follow ups.
$29.99 /mo
or $299 a year (2 months free)
- Leads from your site, email, and lead forms in one list
- Pipeline, follow up reminders, and alerts
- Booking page with Google Calendar
- Quotes and invoices with online payment and automatic reminders
- Review requests by email, referral tracking
- 100 AI drafted replies a month
- 2 people
No phone number or texting on this plan.
Growth
RecommendedAnswer every call and text fast, from one inbox.
$99 /mo
or $990 a year (2 months free)
- Everything in Basic
- A local number with call tracking and recordings
- Two way texting and missed call text back
- Call transcripts and summaries
- Facebook, Instagram, and website chat in the same inbox
- Service plans with autopay, QuickBooks sync
- Speed to lead: a text to every new web lead in seconds (with their OK)
- Text booking agent: answers texts from your playbook and books open times, hands off when it should
- Google review replies drafted, and posted for 4 and 5 stars if you want
- Quote follow up: nudges on open quotes, drafted for you or sent for you
- Advisor and weekly insights
- 1,000 AI drafted replies a month
- 5 people
Includes 500 texts (sent and received) and 500 call minutes a month. Texting starts once the carriers approve your number, usually 1 to 3 weeks.
Team
Coach the team, cover after hours, and grow repeat work.
$249 /mo
or $2,490 a year (2 months free)
- Everything in Growth
- Sales team: leaderboard, goals, contests, commissions, and a morning brief
- Objection library from your own calls, with practice calls on each one
- Team call coaching with weekly notes
- AI receptionist, 300 minutes a month, plus AI callback to new web leads who opt in
- Text campaigns to past customers
- Google Ads conversion feed and monthly reports
- Video reels and audio ads
- Connect your AI agents: Claude, ChatGPT, or your own, through our MCP server and API
- Ask Ops: questions about your leads and numbers, in plain English
- 3,000 AI drafted replies a month
- 15 people
Includes 2,000 texts (sent and received) and 2,000 call minutes a month.
Bring your own AI
On Team, hook up Claude, ChatGPT, or your own agents through our MCP server or REST API. They can look up leads, calls, and results, draft replies, and book open times. You choose what each one can see and do, and replies and invoices stay drafts until a person sends them.
| Add ons and usage | Price |
|---|---|
| Texts past your plan (sent and received) | 2¢ each |
| Call minutes past your plan (recording and transcript included) | 3¢ a minute |
| AI receptionist minutes past your plan | 15¢ a minute |
| AI receptionist on Growth, 150 minutes a month (adds AI callback) | $29 a month |
| Sales team module on Basic or Growth, per person | $10 a month |
| Ride along coaching for in person sales (with the sales module), per person | $49 a month |
| Extra person | $15 a month |
| Extra phone number | $3 a month |
| Card payments | Stripe fees, no markup |
Texting, QuickBooks sync, and Facebook and Instagram messages turn on as carrier and provider approvals complete for your business (texting registration usually takes 1 to 3 weeks).
No setup fee and no contract. Cancel any time and export your leads. We email you at 80% and 100% of your plan, so usage never surprises you.
What slow replies could be costing you
Change the numbers. It updates as you type.
Could be costing you
$4,500/mo
Assumes slow replies close 15 points less often (30% vs 15%), an example, not a statistic. Use your own close rates
Common questions
Can I connect my own AI agents to the lead dashboard?
Yes, on the Team plan (included with the leads program). Claude, ChatGPT, or any agent that speaks MCP can connect to our MCP server, and developers can use the REST API. Each connection only gets the permissions you approve, and replies and invoices are saved as drafts for a person to send.
Do you run Google Ads?
Yes, through the leads program. We start every client with tracking, so we can show you cost per booked job rather than cost per click. The same applies to Facebook and Instagram ads.
Do you run Facebook and Instagram ads?
Yes, as part of the leads program. We connect your ads to your pipeline, so Meta learns from which leads booked a job and which did not. The goal is a lower cost per real customer as the ad platforms learn, which takes a few weeks of data.
Do you manage our social media posting?
Not as a standalone service. Day to day posting rarely brings in jobs for local service businesses. We set up your profiles, connect reviews, and run social ads that we can measure. If you need regular posting, we can recommend someone.
What does the per lead fee cover?
A qualified lead is a real person asking about a service you offer, in your area. Spam, wrong numbers, and job seekers are not billed. We agree on the definition in writing before we start.
Where do the leads go?
Into a lead dashboard we run for you, branded as your business. You get alerts, drafted replies you approve, follow up reminders, texting, and a monthly report showing which leads turned into jobs. It is included with the leads program and with sites on a care plan, or from $29.99 a month on its own (basic: leads, alerts, and follow up reminders). If you already use a CRM or field system, we can send leads there instead.
Can you fix the website we already have?
Often, yes. If a rebuild would cost less than patching it, we will tell you, and you choose.
Find out where your leads are leaking.
In a 30 minute intro we look at your site, your listings, and how leads reach you, then tell you the two or three fixes worth doing first.