Skip to main content
    Growth Stack
    Book
    All case studies

    E-Z Window Cleaning

    E-Z Window Cleaning · Local services

    5× ROAS. From one test market to multi-market growth.

    E-Z Window Cleaning reported a 5× return on ad spend over four months. Strong early performance supported expansion from one test market into multiple new markets, with Sebastien leading the campaigns, funnel, and follow-up.

    ROAS

    Select the image to view it in detail.
    Campaign markets
    1 → Multiple
    Lowest recorded cost per lead
    $18.79
    Client renewal
    4 months

    Sebastien’s contribution: Sebastien led the funnel, copy and creative direction, CRM integration, campaign management, and reporting.

    Window: Four-month campaign

    The starting point

    25 years of trust.
    A new way to turn it into demand.

    E-Z Window Cleaning was an established Wisconsin service business with roughly 25 years of operating history and a 100% satisfaction guarantee. The challenge wasn't starting a business. It was building a repeatable way to reach more local markets.

    Stronger Google Ads competition, limited fresh content, skepticism around Meta lead quality, and older lead-handling processes were competing for the owner's time.

    Original campaign creative: local people, service work, and the offer. Select to inspect.

    The decision

    Keep the trust.
    Modernize the path to the customer.

    One core acquisition approach, adapted by market. Real work from technicians, a clear offer, and follow-up introduced in stages—not a forced replacement of everything the team already used.

    What Sebastien built

    One connected path.
    Built to feel local.

    E-Z Window Cleaning / customer to crew

    A familiar service.
    A smoother handoff.

    The customer sees a clear service promise. The team receives the lead in a familiar channel. Follow-up grows with adoption.

    An offer, service details, and a clear request form reduce uncertainty before submission.

    E-Z Window Cleaning logo

    The original service promise

    Sparkling windows.
    A clear next step.

    100% satisfaction guarantee

    Contact details
    Service needed
    Service address
    Request an estimate

    Illustrative reconstruction based on the original funnel and documented handoff. No personal data is displayed or collected; this is not a live service request.

    Market expansion

    One test market.
    Results that supported the next markets.

    Strong early performance gave E-Z Window Cleaning a foundation to expand the campaign into multiple new markets. Sebastien adapted the same acquisition approach with local creative, geographic targeting, and follow-up that fit the team’s operations.

    1. 01 / Test

      Start in one market

      Launch with the service guarantee, a clear offer, and authentic content from the field team.

    2. 02 / Validate

      Build on early performance

      The source records strong results from the outset, supported by messaging aligned with the company’s brand promise.

    3. 03 / Expand

      Reach multiple new markets

      Adapt the campaign locally while respecting county boundaries, seasonal workflow, and service capacity.

    Wisconsin service footprint named in the source

    • Madison
    • Waukesha
    • Burlington
    • Mequon
    • Sheboygan

    The source documents expansion from one test market to multiple new markets. These five locations describe the company’s service footprint, not five confirmed new market launches.

    Show the work. Build the trust.

    The retained campaign creative gives the story something real to stand on: the service, the offer, and the next step.

    The four-month results

    Return on ad spend.

    Return on ad spend

    The client reported $5 in ad revenue for every $1 spent on advertising. That return was reported alongside expansion beyond the original test market.

    1 → Multiple

    From test market to expansion.

    Early campaign success supported growth into multiple new markets, extending the acquisition approach beyond the initial test.

    Lowest recorded cost per lead
    $18.79
    Four-month campaign spend
    $7,345.63
    Client renewal
    4 months

    The client renewed for another four months, demonstrating continued confidence in the campaign.

    5× ROAS was reported by the client. $18.79 is the lowest campaign CPL, not the blended average.

    View the source case study →

    A stronger acquisition layer.
    Without an all-at-once reset.

    Local creative, lead capture, and follow-up were connected around one repeatable approach. The client reported a 5× return.

    Ready to grow beyond one market?

    Let's build an acquisition system your team can actually use—and adapt as the business grows.