Karma Construction Group runs ads in five states for ADUs, roofing and new homes. ParaWav built the three funnels the ads land on — a 60-second check, instant qualification, a real scheduler — and the machine behind them: every Meta lead swept within a minute, two minutes to book yourself, then an AI caller named Jess, daily call retries, a 14-day text-and-email drip, confirmation and countdown reminders, a booking on the crew's calendar and a pre-visit questionnaire. No one at Karma touches a lead until it is on the calendar.
Real product · live in market · fictional homeowner shown, no leads created
Ad clicks into a contact form. Leads called back when someone had time. Half of them never heard back.
Then the lead got a machine.
One funnel engine, three verticals — each with its own questions, its own proof gallery, its own calendar and its own Jess scripts. The same amber-on-white design system across all three, so the ad, the page and the follow-up read as one company.









Property type, what kind of ADU, the goal, the timeline, homeowner or not — one question per card, big tappable answers, a progress bar. The page qualifies the homeowner before it asks for a phone number, so the crew only drives to lots that can carry a build.
Was a contact form → now qualification first, contact second
Name, phone, email and the property address, with the two consents the follow-up depends on. Submitting writes the lead, fires the pixel and the server-side conversion, and starts a two-minute clock.
Was "we'll call you" → now a two-minute clock starts
Weekday dates for the next two weeks and three time windows — the same windows Jess offers on the phone. Confirming creates the appointment on Karma's calendar, round-robins it to a crew lead, and sends the confirmation text and email. If the homeowner closes the tab instead, the two-minute clock runs out and Jess calls.
Was a callback queue → now a real calendar slot in one tap
A lead that qualifies but does not book gets a call from Jess — an AI voice agent that knows the answers they just gave, offers the same three windows, and handles not-interested, wrong-number and callback. Every call is transcribed and classified, and the outcome decides the next step. Calls run eight to eight Eastern, once a day for seven days.
Was a human calling when free → now a call in two minutes, every time
When the call does not connect, a paired text and email go out on days zero, three, six, nine and fourteen — then monthly — all signed Jess, so the voice on the phone and the name in the inbox are one person. Every message carries the homeowner's personal booking link. Booking, a callback request or a not-interested ends the lane instantly.
Was one voicemail → now fourteen days of follow-up that stops itself
The moment a homeowner books — on the page or with Jess — a confirmation email and text go out, then a countdown anchored to their date: three days before, the day before, the morning of. Book for tomorrow and the three-day reminder simply skips itself.
Was a no-show → now four touches before the crew arrives
Receipt, confirmation, the pre-visit questions, the countdown — a single thread from one number, every message short, every one with the link. This is the thread a booked homeowner has on their phone the morning the crew lead arrives.
Was six different senders → now one Jess, one thread
The day after booking, a personal link asks five quick questions — where they are in the process, budget range, financing, what is on the lot — and skips anything Jess already learned on the call. Answers land in the calendar notes and alert the team, so the assessment starts informed.
Was discovery on the driveway → now answered the day before
Meta Instant Form leads are pulled straight off the Graph API every minute and treated exactly like a funnel lead. Every qualified lead is pushed to Karma's CRM contact and, on booking, to the crew's calendar with a round-robin assignee. Every outcome — booked, callback, not interested, dead number — is a row the team can read, and every lane has a kill switch the operator can flip in one query.

Roofing asks about the leak, the storm and the shingles; new home asks about the lot and the plan. Each gets its own proof gallery, its own calendar and its own Jess sequences, from the same content file — a fourth vertical is a day's work, not a rebuild.
Was one page per campaign from scratch → now a vertical in one file
Every lead comes from a phone. The headline, the start button and every answer card fit one screen; the scheduler works one-handed.
Was a desktop form on a phone → now phone-first
Walk us through what happens after someone clicks your ad today. We'll show you the funnel, the caller and the follow-up that should be running instead.
Book a Process Automation Audit Every screen above is the real product. Founder-engineered by ParaWav AI · Not a template. Not duct-tape.