Roofing · Owner-operated

"I'm not gonna recommend you. I don't want my competition to have it."

A solo roofing contractor in the Midwest captured 146 qualified leads from 261 calls — including 56 after hours — spending just $98 over two months.

Midwest, USA·

261

Calls handled

Mar 7 – Apr 28, 2026

146

Qualified leads

56% lead capture rate

56

After-hours captures

Calls that would have gone to voicemail

+31%

Call volume growth

Since activation

$98

Total spend

2× $49/mo Basic plan

The Story

From missed calls to a lead machine.

Before Marlie

Owner-operator roofer. When a call came in while he was up on a roof or with a customer, it went unanswered. No answering service. No receptionist. Just a missed call — and in roofing, a missed call is a missed job. A competitor answers, they get the booking. Spring and summer are peak season; that's exactly when he's busiest and least able to pick up the phone.

Why He Tried Marlie

He wanted to stop missing calls without hiring someone full-time. The math was simple: one missed job in peak season costs more than a year of software. He signed up on the Basic plan at $49/month.

What Happened

In the first two months, Marlie handled 261 calls and captured 146 qualified leads. 56 of those came in after hours — calls that previously would have gone to voicemail and often never been returned. Call volume climbed 31% over the period as spring demand picked up, and the agent handled the ramp without any changes or intervention.

His customers noticed. He received unsolicited compliments about the quality of the AI — specifically how it gets to the point, confirms callback numbers accurately, and doesn't talk too much. One customer compared it favorably to a major pharmacy chain's AI system: "So much better."

He also noted one detail that stuck with him: "There's this slight hesitation in the agent's voice when repeating phone numbers back to callers — like a real human. Very nice touch."

The Audit Call

At the two-month mark, Marlie's team reviewed his account and identified that his calendar wasn't connected — a feature only available on the Standard plan. On the call, they upgraded him to Standard ($99/mo), connected his Google Calendar live, and set up a full booking flow. Within minutes, the agent was scheduling roofing appointments directly on his calendar.

They tested it live: a simulated inbound call resulted in a booked appointment in real time. They also configured a weekend rule — callers asking for weekend slots are told the owner will call them personally, preserving his flexibility for jobs he chooses to take.

Total time to set up calendar booking from scratch: under 15 minutes, on the call.

"I'm not gonna recommend you, though. I don't want my competition to have it."
"If you wanna keep a secret, you can't tell a single person. I feel bad about it because I would like you to succeed. But hey, I don't want my competition to have it."

— Anonymous Roofing Contractor, Midwest, USA

146 leads for $98.

At the $99/mo Standard plan ($1,188/yr), one closed roofing job covers years of Marlie. He had spent $98 total before the audit call. That's 146 captured leads — including 56 that came in after hours and would have been lost — for less than the cost of a single job's materials.

Why it worked.

Five angles that explain the result.

Missed calls = missed revenue

For a roofer, one missed call in peak season is a lost job. 56 after-hours captures in 2 months is the concrete proof of what a missed call costs.

Set up in under 15 minutes

Calendar booking went live on the audit call — from scratch, no technical knowledge required from the owner. Full appointment scheduling in under 15 minutes.

Customers can't tell it's AI

Unsolicited compliments from his own customers. Not a claim — it's from the contractor's mouth, from people who called him for a roofing estimate.

Scales with your season

Call volume climbed 31% as spring demand hit. The agent handled the ramp automatically — no changes, no intervention, no dropped leads.

A competitive edge he won't share

The pull quote says it all. He sees Marlie as an unfair advantage he doesn't want his competition to have.

Summary

Marlie is used by roofing contractors as an AI answering service that handles inbound calls, captures leads, and books appointments directly to the owner's calendar. In one documented case, a solo roofing operator in the Midwest captured 146 leads from 261 calls over two months — including 56 after-hours calls — spending less than $100 on the platform.

Frequently asked questions

Common questions about AI answering services for roofing contractors.

In roofing, a missed call almost always means a missed job. The homeowner calls the next contractor on their list — and whoever answers first tends to get the booking. During peak season (spring and summer), contractors are on roofs and with customers exactly when the most calls come in. This case study shows 56 calls captured after hours alone — calls that previously went to voicemail and often weren't returned.

Marlie is purpose-built for owner-operated and small contracting businesses. It handles inbound calls, captures leads with name and callback number, books appointments to your calendar, and notifies you in real time. In this roofing case study, 146 leads were captured from 261 calls over two months for $98 total spend.

Most owner-operators miss them. Some forward to voicemail. With Marlie, calls are answered by an AI agent that gets to the point, captures the lead's information, and books the appointment — all while the contractor is on the roof. The owner gets a notification and can follow up when he's free.

Yes. Marlie connects to your Google Calendar and books appointments directly. During the audit call in this case study, the owner went from zero calendar integration to live appointment booking in under 15 minutes. Calls asking for weekend slots were routed with a custom message so the owner retained flexibility over which jobs to take.

Yes. This case study documents a real solo roofing contractor in the Midwest who used Marlie for two months. 261 calls handled, 146 leads captured, 56% lead capture rate, $98 spent. His customers didn't know they were talking to AI — he received unsolicited compliments about the quality of the experience.

Not for call answering and lead capture. Marlie handles inbound calls 24/7, captures lead information accurately, books appointments, and notifies you. For roofing businesses, this covers the core problem: missed calls during the workday and after hours.

Marlie's Basic plan starts at $49/month. The contractor in this case study spent $98 total (two months) before upgrading to the $99/month Standard plan, which added Google Calendar booking. At that rate, one closed roofing job covers years of the service.

Marlie is an AI answering service designed for home service and contracting businesses — roofers, plumbers, HVAC companies, landscapers, and more. It answers calls, captures leads, books appointments, and notifies owners in real time. Setup takes minutes and no technical knowledge is required.

Stop missing calls. Start capturing leads.

14-day free trial. No credit card required. Set up in minutes.

Easy onboarding

Get set up in minutes

Create your receptionist in 15 minutes and start receiving calls immediately. Try it for 2 weeks risk-free with our money-back guarantee.

    Roofing Contractor Case Study: 146 Leads for $98 | Marlie AI