The Short Answer
Marketing automation means setting up software to send emails, texts, or follow-up messages on a schedule or trigger, without you having to do it manually every time. A new lead fills out your form at 11 PM on a Sunday, and by 11:01 PM they have a confirmation email in their inbox and a follow-up text scheduled for Monday morning. You didn't touch it. That's the whole idea.
For most small businesses, the practical starting point is three things: automated lead follow-up, a drip sequence for prospects who didn't book right away, and automated review requests after a job closes. Those three alone will do more for your close rate and your Google reputation than almost anything else you can set up in the first 90 days.
Cost-wise, the software itself runs anywhere from $30 to $500 per month depending on what you need. Setup and configuration, if you hire someone to build it properly, typically runs $1,500 to $5,000 as a one-time project. After that it mostly runs itself.
How It Actually Works
Marketing automation isn't one single thing. It's a collection of triggers and responses. Something happens (a lead comes in, a job is marked complete, a form gets submitted), and the system does something in response (sends a message, adds a tag, notifies your team). Here's how that breaks down by category.
Lead follow-up automation
This is where most businesses get the fastest return. The average small business takes 47 hours to respond to a new web lead. The average lead expects a response in under 5 minutes before they move on to the next contractor. Automation closes that gap completely.
When someone fills out your contact form, the system can:
- Send an immediate confirmation email with your contact info and what to expect next
- Send a text message within 60 seconds
- Notify your sales rep or yourself via email or app notification
- Add that lead to your CRM automatically
- Schedule a second follow-up for 24 hours later if no response is recorded
You build this once. It runs every time, for every lead, without anyone on your team lifting a finger.
Drip sequences for unconverted leads
Not every lead books on the first contact. Some people are shopping. Some are three months away from being ready. A drip sequence is a series of emails spaced out over days or weeks that keeps your name in front of them until they're ready to buy.
A basic 5-email drip for a roofing company might look like this:
- Day 1: "Here's what a roof inspection covers and what to expect"
- Day 4: "Three signs your roof needs attention before storm season"
- Day 10: "What a typical replacement costs in Houston right now"
- Day 18: "A few questions our customers ask before they hire us"
- Day 30: "We're still here if the timing is right"
None of these are pushy. They're just useful. And they keep you in the conversation until the prospect either books or unsubscribes.
Review request automation
After a job closes, the system sends a text or email asking the customer to leave a Google review, usually with a direct link so there's no friction. Timing matters here. If you ask 30 minutes after the tech leaves and the customer is still happy, conversion rates on review requests can hit 20 to 35 percent. If you wait a week, you're lucky to see 5 percent.
For service businesses especially, this is one of the highest-ROI automations you can run. More reviews mean better local rankings, which means more organic leads, which feeds back into the whole system.
Reactivation campaigns
These are messages to customers who used you 6, 12, or 24 months ago but haven't been back. A simple "It's been a while, are you due for a checkup?" message to a list of 500 past customers will generate booked jobs for almost any service business. You're not advertising to strangers. You're reminding people who already like you that you exist.
Comparing common automation platforms
| Platform | Best For | Monthly Cost | Learning Curve |
|---|---|---|---|
| GoHighLevel | Agencies and multi-location operators | $97-$297 | Moderate |
| HubSpot (Starter) | B2B with longer sales cycles | $15-$90 | Low to moderate |
| Keap (formerly Infusionsoft) | Small businesses with complex pipelines | $199-$289 | High |
| ActiveCampaign | Email-heavy businesses, e-commerce | $29-$149 | Moderate |
| Mailchimp | Very simple email sequences only | $13-$80 | Low |
| Jobber (with automations) | Field service businesses specifically | $69-$199 | Low |
For most of the contractors and service businesses we work with, GoHighLevel or a field-service-specific tool like Jobber covers 90 percent of what they actually need. HubSpot makes sense if you're doing longer B2B sales with multiple stakeholders. Mailchimp is fine if all you need is email, but it won't do SMS or CRM natively.
Mistakes to Avoid
Buying software before knowing what problem you're solving
The most common mistake is signing up for a platform, getting overwhelmed by the feature list, and doing nothing with it. Before you buy anything, write down the three things in your sales process that you're doing manually right now that a computer could handle. Start there. Don't buy a platform because it has 200 features. Buy it because it solves the two or three things actually costing you money today.
Automating a broken process
If your follow-up process doesn't work manually, automating it just makes it fail faster and more consistently. If your current follow-up is "we call people back when we get to it," and the problem is that the message itself isn't compelling, automation won't fix that. Get the message right first, then automate.
Sending too many emails too fast
New businesses often build sequences with 10 emails in 14 days, every one of them asking for the sale. That gets you unsubscribes and spam flags fast. The rule of thumb is that at least half your automated messages should be useful information, not a pitch. If someone feels like they're being followed, they'll opt out. If they feel like you're helping them, they'll stick around until they're ready.
Ignoring the SMS side
Email open rates for marketing sequences average around 20 to 30 percent. Text message open rates run close to 95 percent, usually within the first 3 minutes. If you're only automating email, you're leaving real response rate improvements on the table. Most modern platforms include SMS. Use it, especially for time-sensitive things like appointment reminders and review requests.
Setting it and actually forgetting it
Automation is not fully passive. You need to check it every 30 to 60 days. Offers go stale. Prices change. Links break. A sequence you built in January that still references a holiday promotion in July is going to confuse people. Put a recurring calendar reminder to audit your active sequences quarterly at minimum.
How CodeWCG Approaches This
We treat automation as infrastructure, the same way we treat a website. You build it correctly once, you maintain it, and it runs in the background doing real work. We're not going to sell you a 40-step drip sequence in month one. We're going to figure out where the actual leak in your pipeline is, whether that's slow lead response, unconverted estimates, or zero review volume, and build the automation that patches that specific hole first.
Most of our automation setups are paired with programmatic SEO work because the two feed each other. More organic traffic means more leads hitting your forms, which means your automated follow-up system actually has volume to work on. We've had clients where increasing lead response speed from 6 hours to under 2 minutes, through automation, moved their close rate noticeably without changing anything else. The leads were already there. The process just wasn't catching them.
Our automation builds typically start at $5,000, which covers setup, integration with your existing CRM or website, sequence copywriting, and testing. We use GoHighLevel for most contractor and service clients because the SMS, email, and pipeline management are all in one place and it doesn't require three separate subscriptions stitched together. If you're already using a platform you like, we can work inside it. What we won't do is sell you a monthly retainer to manage something that should be self-running after proper setup. The goal is that you don't need us touching it every month.
Final Answer
Marketing automation for a small business comes down to a few practical things: respond to leads immediately, follow up with people who didn't convert, ask happy customers for reviews, and bring old customers back. The software to do this costs $30 to $300 a month. The setup, done right, costs a few thousand dollars one time. The return, if your lead volume is there, tends to show up fast. If you want to talk through what your specific pipeline actually needs and what it would cost to build it, the next step is right below.