← All Field Notes
GHL · Digital Marketing Agency · Sep 22, 2026

Painters: Fill the Slow Month With One List and Two Texts

Painters: Fill the Slow Month With One List and Two Texts

Key Takeaways

Every January the phone stops ringing for painters. It's not a feeling, it's in the data. That's the setup for episode seven of The Trade Stack on our YouTube channel, and the build is simple on purpose: one list of people who already paid you, one text that names the job you did for them, one booking link, and a calendar set up for winter. We're On Point Tech Solutions in Los Gatos, and if you're running Go High Level in the Bay Area, or thinking about it, this is the build we'd hand a painter first. Here's the whole thing.

The Slow Month Is Measured, Not Guessed

Most "painting is seasonal" articles online are written by painting companies selling winter work. So the episode went to the source. The Bureau of Labor Statistics counts people working for painting and wall covering contractors every month (series CEU2023832001, not seasonally adjusted). January was the low month in 2023, 2024, 2025 and 2026. In August 2025 the count peaked at 212,800. By January 2026 it was 187,900. That's 24,900 jobs gone in five months. You can open the same series and check it yourself.

Now here's what most owners do about it. They buy leads. They boost a post. They go hunting for strangers in the one month nobody is thinking about paint. Harvard Business Review put a number on that trade back in 2014: winning a brand new customer costs 5 to 25 times more than keeping one you have. And you already have them. They're in your phone, in an old invoice folder, on a spreadsheet nobody has opened in two years.

Smart list of past painting customers built in Go High Level, Go High Level Bay Area

Step One: The List, Four Filters

You're not texting your whole database. You're texting a slice of it, and four filters decide who's in:

Those four are one smart list. Save it once and it's there next January too.

Before you build anything, count. Open wherever you keep customers, whether that's a CRM, QuickBooks or a box of paper invoices, and count how many people paid you between one and three years ago. Under fifty and this isn't your problem yet; volume is, and that's a different fix. Over a hundred and that list is worth more than any lead you can buy in January.

Step Two: The Workflow and the Words

In the workflow builder it's five pieces and no more:

  1. Trigger: a tag gets added, so the smart list feeds it. There's no giant send button anywhere.
  2. Wait: so the text lands on a Tuesday morning, not at 9 at night.
  3. One message. Not a campaign. One.
  4. Branch: if she writes back at all, the automation stops touching her and the conversation is yours.
  5. If she says nothing, one more message eight days later. Then it stops for good.

Two messages total. The temptation is a nine step drip. A nine step drip is how a painting company ends up on a carrier block list.

The words are where most of these die. Name the job. Not "hi there," not "we're running a special." Something like: We did the exterior on your place over on Willow back in spring 2024. Winter's our slow stretch so we've got room, and interiors go quicker with the house closed up anyway. Here's the link if you want a time. Or reply no thanks and I'll leave you alone. (Willow is an example street from the video, not a real customer.)

Read it out loud before you save it. If it sounds like it came from a company, rewrite it until it sounds like the guy who was up the ladder. Then send it to your own phone first.

Reactivation text and winter estimate calendar for painters in GoHighLevel, Bay Area painting contractors

Step Three: A Calendar Set Up for Winter

A reply that sits there unanswered is worse than no text at all. So the link goes to a calendar built for this season, which is a different animal from your summer schedule:

She picks a time and it lands on her record, right next to the invoice from the job you did two years ago. Same person, same thread, one place.

Past customers do one of three things with that text. She books, which is the easy one. She writes back "maybe February," and that gets a tag and a reminder on your calendar for the first week of February. Or she says nothing, which is most of them, and that's fine. She got one message from somebody she already paid, and it cost you about a penny.

The Gotcha: One STOP and That Number Is Gone

This one is permanent. If somebody replies STOP, the block happens at the carrier, not in your software. Twilio documents it as error 21610: you can't send to that number again until the person texts START. You can't undo it from your side, and no support ticket fixes it.

And it isn't only marketing that gets blocked. It's everything from that number to her, including the appointment reminder and the invoice link for a job you might do next summer. That's the whole reason this build stays small. One message, to a filtered list, that names a real job she remembers. Don't blast three hundred people in one minute with something that reads like an ad.

Why This Matters for Go High Level Bay Area Painters

Around here the rainy months push exterior work off the schedule, so a painter in San Jose, Los Gatos or anywhere in the Bay Area feels January the same way the national numbers show it. The customers you already painted for are the cheapest winter work there is. They know your crew, they've seen your work on their own walls, and interiors don't care about the rain.

The math is the boring part, and it's the reason this works. HomeAdvisor puts the average interior painting job at $2,022, usually somewhere between $965 and $3,089. Texting 300 past customers runs about $3 at HighLevel's LC Phone rate of $0.00747 a segment plus roughly $0.003 in carrier fees. One booked job pays for a year of doing this.

Same build works for HVAC, plumbing, roofing, electrical, landscaping and remodeling: any trade with a slow stretch and a list of people who already paid once.

Practical Steps

  1. Count the customers who paid you between one and three years ago. Don't build anything until you have that number.
  2. Build one smart list: customer not lead, last job over a year old, mobile number on file, not on the calendar now.
  3. Set up the workflow: tag trigger, wait until a weekday morning, one message, a reply branch, one follow up at eight days, then stop.
  4. Write the text so it names the job you did, gives one reason it's now, and offers "reply no thanks" as the way out.
  5. Send it to your own phone first.
  6. Set up a winter calendar: estimates only, 30 minutes, two slots a day, a buffer after each.
  7. Decide what happens to "maybe February" replies before the first one comes in.

Watch the Full Build

Final Thoughts

One smart list of people who already paid you. One text that names the job. One link to a calendar built for winter. One follow up, then silence. Nothing in the video is a measured result from a real painting company. It's public employment data, published rates, and checks you run on your own records.

The free version is at optechsol.llc/setup: the four filters, the exact wording, the calendar settings and the two message sequence. Rather have it running by Friday? That's what we do. On Point Tech Solutions is a Go High Level consultant in Los Gatos building automations for painters and trades across San Jose and the Bay Area. We build it for you or teach your team with an SOP, and either way you own it. Start at optechsol.llc.

Want this working in your business?
Get my plan ← Back to all Field Notes