The system
Most agencies stop at stage one and call it a day. We built the other four because that's where jobs are won and lost. Here's every stage, what it does, and what you see.
Meta ads, geo-locked
Text in under 60s
24/7 conversation
On your calendar
Your kitchen table
The homeowner who's going to buy a pool this year is scrolling Facebook and Instagram tonight. We put the right ad in front of them, in your territory only, and give them a reason to raise their hand.
Every campaign starts with creative built for your trade and your market. Pool ads in Florida don't look like pool ads in Indiana. Roofing after a hailstorm doesn't sound like roofing in a normal spring. We rebuild creative every 7 to 14 days and keep what wins. Lead forms ask qualifying questions up front so the AI has something to work with the moment the form lands.
This is the stage that separates a $300K outcome from a $30K one. The homeowner fills out a form at 11:47 PM. At 11:47 PM a text arrives that references what they asked about. Not a canned auto-reply. A message that reads like the owner's assistant just saw the form and reached out.
Harvard Business Review's lead-response study found companies that contacted a lead within an hour were seven times more likely to qualify it than companies that waited even one more hour. In home services, "within an hour" is already slow. The homeowner is probably filling out three forms. First one to text them owns the conversation.
"Hey Marcus, this is Up Vista on behalf of Blue Water Pools. Saw you're thinking about a spring fiberglass install. Is this the best number to reach you at?"
Short. Names the company. References the form. Asks one easy question that gets a reply.
Once they reply, the AI runs the conversation you'd have on a discovery call. Is this the homeowner. What's the budget range. When do they want it done. Do they want someone at the house or a phone call first. It handles "let me think about it" and "can we do next week instead" the way a good assistant would. Unqualified leads get filtered out. You never see them and you never pay for them.
Owner, budget in range, timeline inside 90 days. Booked onto your calendar with the full transcript attached.
Timeline is next year or budget is soft. They get a light follow-up cadence and re-enter when they're ready. No appointment, no charge.
Renter, out of territory, or wrong service. A courteous close. Never billed, never on your calendar.
A booked appointment nobody shows up to is worse than no appointment. It burns a slot and a drive. So we don't count bookings. We count shows.
Qualified homeowners land on your live calendar. They get a confirmation text immediately, a reminder the day before, and a reminder the morning of. If they need to reschedule, the AI handles it and moves the slot. You get a notification with their name, address, what they want, their budget range, and the full conversation. You know more walking in than most sales reps know walking out.
Name, address, what they want, budget range, timeline, and the full conversation transcript. If they mentioned the neighbor's pool or the kids' birthday in July, you know before you knock. Walking in warm is the whole point.
Appointments booked, appointments shown, jobs signed, revenue signed. Cost per show, cost per signed job. We don't send you click-through rates. If you want to know how the ads are doing, the number is "how many jobs did they produce."
We'll say so. If thirty qualified appointments turn into three jobs, the problem isn't the appointments. We'll look at the presentation, the pricing, and the follow-up after the estimate with you. Sometimes that conversation is worth more than the ads.
You've got thirty appointments, a clear cost per signed job, and a decision to make. Most partners run it again. Some scale it. Nobody's locked in past the window.
Fifteen minutes. We walk your numbers and tell you if your market's open.