RReshape.
← All articles

Marketing Engineer vs Marketing Agency: What Changes

By Alex Regueiro · October 3, 2026 · 8 min read

You run a roofing, HVAC, or remodeling company. You're paying someone to run your Facebook and Instagram ads. Every week there's a new batch of creative, a new headline, maybe a new audience.

Some weeks the phone rings. Some weeks it doesn't. And when you ask what's working, nobody can tell you, because nothing stayed the same long enough to find out.

What is the difference in a marketing engineer vs marketing agency setup? A typical agency sells activity: new ads, new posts, a monthly report. A marketing engineer treats your marketing like a system. They keep a working baseline running, change one thing at a time, write down what changed and why, and check it on a set date. The difference isn't talent or tools. It's whether anyone can tell you, a month from now, which change caused which result.

If you want to see where your own business stands, take the 2-minute survey at reshapedigital.app.

Why "always something new" feels productive and isn't

I get why agencies change things every week. It looks like work. A client who sees five new ads on Monday feels like they're getting their money's worth. And plenty of owners ask for it, because a quiet week makes everyone nervous.

The trouble is what it does to your ability to learn anything. If you swap the image, the headline, the offer, and the audience in the same week, and calls go up, which one did it? You don't know. If calls go down, you don't know that either. So next week you change everything again, and the cycle keeps going.

There's also a platform reason to slow down. According to Apogee's guide to the Meta learning phase, which summarizes Meta's published guidance secondhand, an ad set stays in learning until it gets roughly fifty optimization events in a rolling seven-day window. The same guide lists changing targeting, changing the creative, and big budget changes as edits that can restart learning. Apogee also points out that Meta doesn't publish exact thresholds for every edit, so treat the details as approximate. The direction is clear, though: constant edits keep resetting the clock.

Marketing engineer vs marketing agency: what each one actually does

Here's the plainest way I can put it.

A marketing agency, the way most home service owners experience one, does this:

  • Produces new creative on a schedule
  • Launches and relaunches campaigns
  • Sends a report with charts and a summary
  • Explains results after the fact

A marketing engineer does this:

  • Finds what's already working and protects it
  • Picks one thing to test and leaves everything else alone
  • Writes the change down before making it
  • Sets a date to review it and sticks to that date
  • Keeps the winners somewhere the whole team can find them

None of that is fancy. It's closer to how a good service manager runs a shop than how a creative studio runs a campaign. You wouldn't change the thermostat brand, the install crew, and the price on the same job and then try to figure out why the customer complained. Ads are the same.

A real call: "how did the new creative do?"

On a call in late September, someone on the team asked me how a newer piece of creative was performing compared to the older ads. It's a fair question, and it's the kind of question that usually leads to "let's make more like the new one" or "let's kill it."

The problem was that two different things were getting mixed together. One was whether the ad was relevant: did it speak to the person seeing it, about the job they actually need done? The other was novelty: is it new, does it look fresh?

A new ad can get attention for a few days just because it's new. That's not the same as being the right message. And an older ad that keeps working isn't "stale" just because we've seen it a hundred times. The customer scrolling past it probably hasn't.

What had been happening was a lot of change in a short window. New creative went in, older ads came out, and it was hard to say what was pulling its weight. So I said it directly:

"we need to stop changing everything in a week. We can change one thing and let these run for longer."

I also asked for a "winners folder." Just a shared place where the ads that have earned their spot live, so nobody has to dig through an ad account to remember what worked, and so a new idea always gets measured against something real.

To be clear about what this was: it was a recommendation on a call. I'm not going to tell you what happened to cost per message or bookings afterward, because I don't have a result to report here, and I won't make one up. What I can tell you is the reasoning, and that's what this post is about.

The ad change log: the one tool that makes this work

If you take one thing from this, take this. A change log is a simple sheet. One row per change. Five columns:

Ad IDCurrent resultProposed changeReasonReview date
The ad or ad set you're touchingWhat it's doing right now, in whatever number you trackThe single thing you're changingWhy you think it'll helpThe day you'll look again

That's it. You can keep it in a Google Sheet. The point isn't the tool. The point is three habits it forces:

  1. You write down where you started. Without a "current result," you can't tell if the change helped.
  2. You change one thing. If a row has three changes in the "proposed change" column, it's three rows, and probably three different weeks.
  3. You come back on a set date. Not when someone gets nervous. Not when a new idea shows up. On the date.

When I talk about a growth engineer for small business, this is mostly what I mean. It's not someone writing code all day. It's someone who keeps a record, protects what works, and doesn't let the urge to "do something" wreck the data. For the content side of the same role, see what does a marketing engineer do.

One boundary I want to be clear about: I'm not telling you to raise your budget, and I'm not giving you a cost-per-message number to aim for. Those depend on your market, your offer, and your follow-up. A change log helps you make those calls with real information. It doesn't make them for you.

What a marketing engineer looks for before touching anything

Before I'd change a single ad for a home service company, I'd want to know a few things:

  • What's the baseline? Which ads have been running, and roughly what are they producing?
  • Where do the leads go? If a message or form comes in and nobody replies until tomorrow, the ad isn't the problem. I wrote about checking this in the 10-lead follow-up check.
  • What's in the winners folder? If there isn't one, that's the first thing to build.
  • Who's allowed to make changes? If three people can edit the account, you need one change log they all use.

Most of the time, the first fix isn't a new ad. It's slowing down long enough to see what the current ads are doing.

How to tell if you need this: a checklist

  • Your ads look different every week, and nobody can explain which change mattered.
  • You can't name the one ad that's been your best performer for the last few months.
  • There's no written record of what was changed, when, or why.
  • Reports explain what happened but never say what will be tested next.
  • New creative replaces old creative because it's new, not because the old one stopped working.
  • More than one person edits the ad account and nobody tracks it.
  • You feel like you're paying for activity instead of answers.

If three or more of those sound familiar, the problem probably isn't your ads. It's the process around them.

FAQ

Is a marketing engineer just a fancy name for a media buyer? No. A media buyer focuses on the ad platform. A marketing engineer looks at the whole path, from the ad to the reply to the appointment, and keeps a record of what changes along the way. The ad account is one piece of it.

Doesn't creative wear out? Shouldn't I refresh ads? Sometimes, yes. But "this ad is old" and "this ad stopped working" are different things. Refresh an ad when your change log shows it slipping, not because the team is bored of it. And when you do, change one element so you learn something.

How long should I let a change run? Long enough to get a fair read, and that depends on how many leads you get. Pick a review date when you make the change, write it in the log, and don't touch that ad before the date unless something's clearly broken.

Can I keep my agency and just add a change log? You can, and it's a good test. Ask them to log every change with the five columns above. If they push back, that tells you something too.

Who this is for

This is for home service and remodeling owners who are already running Facebook or Instagram ads, getting some leads, and can't tell what's driving them. It's for the owner who's tired of new ads every week and wants someone to explain, in plain words, what was changed and why.

It's not for you if you haven't started running ads yet, or if your phone already rings more than you can answer. In the first case you need a baseline before you need a change log. In the second, your problem is capacity and follow-up, not ads.

If you want a clear read on where your business sits, take the 2-minute survey at reshapedigital.app.