Case Study8 min read

Case Study: How a Roofer Went From £45k to £120k Pipeline in 90 Days

Foogle Roofing was stuck in a cycle familiar to thousands of tradespeople: good at the work, poor at the marketing. Their pipeline was unpredictable, their margins were squeezed by lead platforms, and they had no online presence of their own. Ninety days later, they had a £120k pipeline, 15 qualified leads through their own website, and a return on investment between 15x and 40x. Here's exactly how it happened.

The Before: Dependent on Bark and MyBuilder

When Foogle Roofing first came to us, their entire lead generation strategy was Bark and MyBuilder. Every new customer came through a platform where they were competing on price against three to five other roofers for the same lead. They'd pay for the lead, send a quote, and more often than not, lose to whichever competitor priced lowest.

Their monthly pipeline fluctuated wildly. One month they'd have more work than they could handle. The next, the phone would go quiet for two weeks. There was no predictability, no way to plan, and no control over their own growth. The business was at the mercy of platform algorithms and pricing wars.

They had no website — just a basic Facebook page with a few photos and their phone number. When potential customers searched 'roofer in [their area]' on Google, Foogle Roofing was nowhere. They were invisible to the highest-intent, highest-value customers in their market: people actively searching for a roofer and ready to hire.

The financial picture was equally frustrating. After platform fees, quote time on jobs they didn't win, and the race-to-the-bottom pricing that platforms encourage, their actual margins on platform-generated work were thin. They were busy, but not profitable enough to grow.

The Diagnosis: What Needed to Change

The core problem was simple: Foogle Roofing didn't own any part of their customer acquisition. Every lead was rented from someone else's platform, on someone else's terms, at someone else's price. The solution was to build their own lead generation system from scratch.

We identified four priorities. First, a conversion-focused website that would rank on Google and turn visitors into enquiries. Second, a Google Business Profile optimised to appear in the map pack for local roofing searches. Third, an automated review collection system to build social proof rapidly. Fourth, an AI chatbot to capture leads 24/7, especially the emergency enquiries that come in after hours.

The goal wasn't to replace Bark overnight. It was to build a parallel system that would prove its value within 90 days, giving Foogle Roofing the confidence and the data to gradually shift their budget away from platforms and into their own pipeline.

We set clear, measurable targets: rank on page one for three primary local roofing keywords, generate at least 10 qualified leads through the website, and collect 20 new Google reviews within the first 90 days. Everything we built was designed to hit those specific numbers.

What We Built: Website, Chatbot, and CRM

The website was built as a lead generation machine, not a digital brochure. Every page was designed with one goal: get the visitor to contact Foogle Roofing. A prominent click-to-call button in the header, contact forms with the minimum viable number of fields, and clear calls to action on every page.

We created dedicated service pages for each type of work Foogle Roofing offers: roof replacements, roof repairs, flat roofing, chimney work, and guttering. Each page targeted specific search terms for their area and included relevant photos from their actual jobs. We also built location pages for every town and area within their service radius.

The AI chatbot was deployed to handle after-hours enquiries. It engages visitors with a friendly opening, qualifies the lead by asking about the type of work, urgency, and property details, captures contact information, and books a callback slot. During the first 90 days, the chatbot captured leads at 11pm, 6am on a Sunday, and during a Friday evening storm — all times when the phone would have rung out.

The CRM system centralised every lead — from the website contact form, the chatbot, phone calls, and email enquiries — into a single dashboard. For the first time, Foogle Roofing could see their entire pipeline, track follow-up status, and measure exactly how each lead source performed. No more leads falling through the cracks.

We integrated an automated review request system that sent a text message with a Google review link to every customer after their job was completed. One tap to leave a review, no complicated steps, and sent within two hours of the work being finished while satisfaction was highest.

The Timeline: Week by Week

Weeks one and two were setup: website design and build, Google Business Profile optimisation, chatbot configuration, CRM setup, and review system integration. By the end of week two, everything was live and the website was indexed by Google.

Weeks three and four saw early traction. The Google Business Profile started appearing in local search results, the first organic website visitors arrived, and the review system collected its first batch of five-star reviews. Two leads came through the website in this period — small numbers, but proof the system was working.

Weeks five through eight were the growth phase. Google rankings climbed as the website content, reviews, and profile activity compounded. Website traffic grew week over week. The chatbot captured its first after-hours leads. By week eight, Foogle Roofing was generating consistent weekly enquiries through their own channels for the first time.

Weeks nine through twelve were acceleration. Rankings hit page one for the primary target keywords. The Google Business Profile was firmly in the map pack. The review count had passed 25, making Foogle Roofing the highest-rated roofer in their immediate area. The pipeline hit £120k in quoted work from website-generated leads alone.

The Results: 15 Qualified Leads, 15-40x ROI

In 90 days, Foogle Roofing's own website generated 15 qualified leads — homeowners who had found them on Google, visited their website, and enquired about genuine roofing work. Not tyre-kickers from Bark who were collecting five quotes. Not price-shoppers from MyBuilder looking for the cheapest option. Qualified, warm leads who had already chosen Foogle Roofing before the first conversation.

The quality of leads was transformative. Customers who find you through your own website convert at a higher rate, haggle less on price, and are more likely to leave a positive review afterwards. Several of these leads resulted in full roof replacements worth five figures each, which is where the 15-40x ROI range comes from — depending on which leads converted to the highest-value jobs.

Beyond the raw numbers, the nature of the sales conversation changed completely. On Bark, the first question was always about price. Through the website, customers were calling and saying 'I've seen your reviews and your work looks great — when can you come and have a look?' That's a fundamentally different starting point for a sales conversation.

The Google Business Profile collected 28 five-star reviews in 90 days, making Foogle Roofing the most reviewed and highest-rated roofer in their local area. That review velocity continues to compound — each new review strengthens the ranking, which brings more visitors, which generates more jobs, which produces more reviews.

The pipeline value of £120k in quoted work from organic leads — with zero platform fees and zero bidding wars — represented a step change in Foogle Roofing's business economics. Even accounting for typical conversion rates from quote to job, the revenue generated massively outweighed the investment.

Lessons Learned: What Other Tradespeople Can Take Away

The first lesson is that results compound but they start slow. Weeks one through four produced modest numbers. If Foogle Roofing had judged the system on week-three results alone, they might have concluded it wasn't working. The compounding effect of SEO, reviews, and content means patience is essential. The best results come in months two and three, not week one.

The second lesson is that platform dependency is a choice, not an inevitability. Every tradesperson who says 'I have to use Bark because that's where the leads are' is choosing not to invest in owning their own pipeline. Foogle Roofing proved that within 90 days, a properly built system can generate higher-quality leads at a fraction of the ongoing cost.

The third lesson is that automation multiplies effort. The chatbot, the automated review requests, the CRM tracking — none of these require ongoing manual work, but they generate results around the clock. The review system alone produced 28 five-star reviews with zero manual effort from the Foogle Roofing team beyond doing their usual excellent work.

The fourth lesson is to measure everything. Foogle Roofing could see exactly which pages generated leads, which keywords ranked, which review requests converted, and what their pipeline was worth at any moment. Without measurement, you're guessing. With measurement, you're making informed decisions about where to invest next.

The fifth lesson is that this approach works for any trade, not just roofing. The principles — own your online presence, rank on Google, collect reviews systematically, capture leads 24/7, and track everything — apply identically to plumbers, electricians, builders, landscapers, and every other local service business.

The bottom line

Foogle Roofing's transformation from a Bark-dependent business with an unpredictable pipeline to a digitally-led operation generating its own qualified leads in 90 days isn't exceptional — it's replicable. The system that produced 15 qualified leads, 15-40x ROI, and a £120k pipeline is the same system we build for every trade client. The only variable is whether you decide to start building it today or keep renting leads from platforms that profit from your uncertainty.

Keep reading

Marketing for Roofers: The Complete Guide →Stop Relying on Bark and MyBuilder →How to Get More Customers →
We take 3 new clients per month

Stop losing money.
Start here.

Free audit in 48 hours. We'll show you exactly where you're losing leads and how to fix it. No jargon, no commitment.

No commitment · Response within 2 hours · UK based