automation9 min read

I Built My First Marketing Growth Stack and Everything Broke

I Built My First Marketing Growth Stack and Everything Broke
W

Wesso Hall

The Daily API

Share:𝕏in
Disclosure: This article may contain affiliate links. We earn a commission at no extra cost to you if you purchase through our links. We only recommend tools we genuinely believe in.

The Spreadsheet Era

Six months ago, my entire "marketing system" was a Google Sheet with four tabs: Leads, Emails Sent, Blog Ideas, and a tab called "Stuff To Do" that had 47 items on it. I was manually copying email addresses from form submissions into Mailchimp, manually posting to social media whenever I remembered, and manually following up with leads by scrolling through my inbox going "did I reply to this person?"

It was stupid. I knew it was stupid. But I kept doing it because every time I looked at marketing automation tools, I got overwhelmed by the options and went back to my spreadsheet.

Then I lost a client because I forgot to follow up. Not a small client. A $3,000/month retainer that I just... didn't reply to for five days because their email got buried. That was the wake-up call.

What I Thought a Growth Stack Was

I'd read a bunch of articles about "growth stacks" (probably articles a lot like the one this is replacing, honestly) and they all made it sound so clean. Layer 1: Traffic. Layer 2: Lead Capture. Layer 3: Nurturing. Layer 4: Conversion. Layer 5: Analytics. Just pick a tool for each layer, connect them, and watch the money roll in.

So that's what I tried to do. I signed up for everything in one weekend.

Here's my initial shopping list:

  • Surfer SEO for content optimization ($89/month)
  • ActiveCampaign for email ($29/month)
  • Tally for forms (free)
  • Make for automation ($9/month)
  • Plausible for analytics ($9/month)

Total: about $136/month. Reasonable. I felt smart.

Week One: The Honeymoon

I spent the first week connecting things. Tally form submits go to Make, Make pushes the contact into ActiveCampaign, ActiveCampaign triggers a welcome email. Beautiful. I tested it with my personal email and watched the whole chain fire in real time. I felt like a genius.

I also set up a basic blog-post-to-Twitter automation. Every time I published, Make would grab the title and URL and post it to my Twitter account. Easy.

By Friday, I had about six automations running and I was telling everyone who would listen about how automated my business was.

Week Two: The Fire

Monday morning. I wake up to 43 welcome emails in my own inbox. Turns out I had a loop: my test submissions from the previous week kept retriggering because I'd set the webhook to "catch all" instead of "catch new." Every time Make ran its scheduled check, it found my old test entries and processed them again.

I fixed that, but then discovered a worse problem. My blog-to-Twitter automation had posted the same article six times over the weekend because the RSS feed kept showing it as "new" after I made small edits to fix typos. Six identical tweets. I looked like a bot. (I mean, technically I was a bot, but I didn't want to look like one.)

That same week, I realized my ActiveCampaign welcome sequence had a broken link in email #3. Nobody told me because nobody replies to welcome emails to say "hey, your link is broken." I only found out because I clicked it myself two weeks later.

Lesson learned: Automations don't just fail loudly. They fail quietly, doing the wrong thing over and over while you think everything is fine.

What Actually Worked (After I Fixed Everything)

By week three, I'd ironed out most of the bugs. Here's what the stack looked like once it was stable:

The Form-to-Email Pipeline

This is the one automation I'd tell everyone to build first. Someone fills out a form on my site, and within 60 seconds they get a welcome email, they're tagged in ActiveCampaign based on which page they came from, and I get a Slack notification if they match certain criteria (company size, role, etc.).

The tagging part is underrated. When someone downloads my guide on "AI tools for marketing," they get tagged with that interest. When I later write a blog post about AI marketing tools, I can email just those people instead of blasting my whole list. My open rates went from 22% (list-wide blasts) to 38% (tagged segments). That's not a magic number from a case study. That's my actual ActiveCampaign dashboard.

The Content Distribution Chain

After the Twitter disaster, I rebuilt this properly. Now when I publish a blog post:

  1. Make detects the new post via RSS (with a filter that checks the publish date to avoid the duplicate problem)
  2. It creates a Twitter post with a custom hook (not just the title)
  3. It schedules a LinkedIn post for the next morning
  4. It adds the post to my "email digest" list in Notion

The trick was adding a 30-minute delay and a deduplication check. Boring, but it stopped me from spamming my followers.

Lead Scoring (The Surprise Winner)

I almost didn't set this up because it sounded like something only enterprise companies need. But ActiveCampaign has a simple lead scoring system where you assign points for actions: +5 for opening an email, +10 for clicking a link, +20 for visiting the pricing page.

After a month, I had leads with scores ranging from 5 to 85. The high scorers were genuinely more likely to convert. I started prioritizing my manual follow-ups based on score, and my response-to-meeting rate doubled. Not because I was saying anything different, but because I was talking to people who were already warm.

Tools I'd Actually Recommend (With Opinions)

ActiveCampaign is my pick for email if you're doing any kind of B2B or service business. ConvertKit is simpler, and I started there, but I outgrew it in about three weeks. ActiveCampaign's automation builder is genuinely powerful once you learn it. The learning curve is real, though. Budget a full day just for setup.

Make over Zapier, every time. I've used both. Zapier is easier for your first automation, but Make is cheaper, more flexible, and the visual builder makes complex workflows easier to debug. The only reason to pick Zapier is if you need a specific integration that Make doesn't have, which is rare in 2026.

Tally for forms. It's free, it looks good, and it has webhooks. I don't know why anyone pays for Typeform anymore. (Okay, Typeform looks slightly nicer. But "slightly nicer" isn't worth $25/month.)

Plausible for analytics if you care about privacy and simplicity. If you need the full power of Google Analytics, use Google Analytics. But I found that 90% of the time I just want to know "how many people visited today and where did they come from," and Plausible answers that without making me navigate fifteen menus.

Surfer SEO is good but expensive. If you're publishing less than four posts a month, you probably don't need it. I keep it because the content scoring genuinely helps me rank, but I've considered downgrading to the cheaper plan multiple times.

What I'd Skip

Chatbots on your website. I tried Intercom's free tier for two weeks. Every "conversation" was either a spam bot or someone asking a question that was answered on my FAQ page. Maybe chatbots work for SaaS companies with thousands of daily visitors, but for a small site getting 200 visits a day, it was noise.

Fancy landing page builders. I spent $50 on a Webflow template before realizing that a simple page on my existing Next.js site converted just as well. Don't build a landing page on a separate platform unless you have a specific reason to.

Retargeting ads too early. I set up Meta retargeting in week one. After a month, I'd spent $60 to retarget maybe 300 people, and got zero conversions. Retargeting works when you have volume. At my traffic level, it was burning cash.

The Real Cost

Let me be honest about what this actually costs, not just in dollars.

Money: About $140/month for the tools. That's manageable. But I also spent probably 40 hours in the first month setting everything up, debugging, and learning. If you value your time at even $50/hour, that's $2,000 in setup costs that nobody mentions.

Maintenance: Things break. APIs change. Webhooks time out. I spend about 2 hours per week maintaining my automations. Most weeks nothing goes wrong. But when something does, it usually takes an hour to figure out what happened and fix it.

Mental overhead: You now have a system to worry about. "Is my automation running? Did that email go out? Why did my lead score drop?" I've caught myself checking Make's execution logs the way I used to check social media. It's a new kind of busywork if you're not careful.

Where I Am Now

Four months in, my growth stack is genuinely saving me time. I estimate 8-10 hours per week that I used to spend on manual marketing tasks. My email list is growing faster because the capture-to-nurture pipeline actually works. My follow-ups are better because lead scoring tells me who to prioritize.

But I want to be clear: it didn't transform my business overnight. The first month was mostly setup and fixing mistakes. The second month was tweaking and optimizing. By month three, things were running smoothly enough that I could focus on other work. Month four is where I'm finally seeing compound returns.

If you're starting from zero, here's my honest advice: pick one workflow, build it, live with it for two weeks, fix what breaks, then add the next one. The people who try to build five automations in a weekend end up with five broken automations and a headache.

And if a tool isn't working for you after 30 days, cancel it. The sunk cost fallacy is strong with SaaS subscriptions. I'm still paying for a tool I set up in week one that I haven't logged into in two months. I should cancel it. I'm going to cancel it right after I publish this post. Probably.

W

Wesso Hall

Writing about AI tools, automation, and building in public. We test everything we recommend.

Enjoyed this article?

Get our weekly Tool Drop — one AI tool breakdown, every week.

Related Articles