Find an expert

Denver, CO · Deck and patio builder · Local campaign

Booking deck season before the spring rush

Miguel Reyes made social posts and ran Meta ads for Juniper Ridge Decks & Patios, a deck and patio builder in Denver, CO (Jan 12 – Mar 27, 2026): 49 design visit requests and 14 decks signed before April.

Client
Juniper Ridge Decks & PatiosDeck and patio builder
Where
Denver, COHighlands, Berkeley, Wash Park, and Arvada
When
Jan 12 – Mar 27, 2026
Services
Social posts, Meta ads

Results

Jan 12 – Mar 27, 2026

  • 22,700People reached by the ads and posts
  • 806Clicks through to design visit booking
  • 49Design visit requests
  • $431Meta ad spend, $8.80 per request
  • 41Design visits done before April
  • 14Decks signed for May and June builds

The brief

Juniper Ridge builds about 30 decks a season, almost all between May and September, and every year the calls arrive on the first warm weekend in April, when the May and June start dates are already gone. The owner wanted those months filled with designs signed in February and March. The limits: no early-booking discount, the owner does every design visit himself (about ten a week), and the posts had to go out while yards were still under snow.

Goal
Fill May and June build slots with designs signed in February and March, before the spring rush.
Who and where
Homeowners in Highlands, Wash Park and Arvada with old wood decks or bare backyards.

What the client gave me

Photos of decks they had built and replaced, the owner’s notes on cedar and composite at altitude, last season’s list of signed jobs by the month they were signed, and his count of spring calls by week: almost nothing in January, about 40 in the last week of April.

A splitting cedar deck in Berkeley the owner photographed in October. The homeowner called back in May, too late for June.
A splitting cedar deck in Berkeley the owner photographed in October. The homeowner called back in May, too late for June.
An Arvada yard under February snow, the day he measured it for a design.
An Arvada yard under February snow, the day he measured it for a design.

What I made

Urgency from the short season, an honest material comparison for high-altitude sun, a plain timeline and a free design visit, posted from January to March.

  1. Deck season books up by April
    Deck season books up by AprilShot an old deck under snow in January instead of a finished one in summer. It’s what homeowners were looking at out the back window.Caption Posted in January and February, when the yard is under snow and nobody is thinking about decks yet. The best start dates go first.
  2. Cedar or composite in Colorado sun?
    Cedar or composite in Colorado sun?The owner’s notes cut to one honest line each: cedar looks warm and needs sealing, composite gets hot in full sun. Both are true at 5,280 feet.Caption An honest comparison for high-altitude sun, where finishes fade fast. Homeowners save it, and it brings better questions to the design visit.
  3. From sketch to first cookout
    From sketch to first cookoutLast season’s signed-jobs list, turned into a timeline that works back from the first cookout: February design, March permits, May build.Caption A simple timeline shows why February matters. Working back from the first cookout makes “book now” feel reasonable, not pushy.
  4. Free design visits in February
    Free design visits in FebruaryA real February design visit, with the homeowner’s okay. Measuring, sketching and pricing on site is how he already works.Caption One clear next step. Shared on Nextdoor in Highlands and Arvada, where older decks are common.

How it went out

Where it ran

  • Juniper Ridge’s Instagram and Facebook page
  • Nextdoor in Highlands, Berkeley and Arvada
  • Google Business Profile
  • Email to past customers
  1. Jan 12“Deck season books up by April” on Instagram, Facebook, Nextdoor and Google
  2. Jan 14Meta ad starts with the snowy deck post, $6 a day
  3. Jan 26Cedar or composite, the most saved post of the campaign
  4. Feb 2Email to past customers: who do you know with an old deck?
  5. Feb 9Timeline post, and “Free design visits in February” as a second ad
  6. Mar 2First ad paused; design visits booked through March 20
  7. Mar 27Ads end
Best ad: Free design visits in February

Meta ads

Audience
Adults 30 to 65 in the Highlands, Berkeley and Wash Park (80211, 80212, 80209) and in Arvada (80002, 80003)
Budget
$450 planned, $431 spent
Dates
Jan 14 – Mar 27

The snowy deck ad was cheap to show and slow to click in January, when people weren’t ready. The design visit ad, from Feb 9, brought 21 of the 30 requests that came through ads, and most of them arrived in one warm week.

What happened

January was slow, as expected. Then the third week of February warmed into the 60s for four days, the kind of February spell Denver gets most years, and 17 requests came in that week alone. The cedar and composite post was saved 260 times and changed the design visits: people arrived with their minds half made up. The email to past customers is what didn’t work. It brought 3 referrals; I sent it on a Monday morning with a vague subject line. Of 49 requests, 41 became design visits and 14 signed for May and June, which filled both months by March 27.

What I’d do next

Have the design visit ad ready and start it in the first warm week, not on a set date. Rewrite the past-customer email with one plain question in the subject line. And start a waitlist for July builds: 8 people who visited in March wanted a summer start that was already gone.

More work by Miguel

Tell Miguel about your business

Share where you are and what you’d like more of. Miguel usually replies within a day.

Availability updated Oct 12, 2026.

Message Miguel