<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[The Real Account]]></title><description><![CDATA[Real stories from the agency life, from real ad accounts. No hypes. No hacks. For brands, founders and agency peeps that want to understand, not just hope. ]]></description><link>https://newsletter.ecom-ads.com</link><image><url>https://substackcdn.com/image/fetch/$s_!DETe!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe33315e8-b877-423a-97cb-a9580d3faa77_331x331.png</url><title>The Real Account</title><link>https://newsletter.ecom-ads.com</link></image><generator>Substack</generator><lastBuildDate>Mon, 04 May 2026 05:53:35 GMT</lastBuildDate><atom:link href="https://newsletter.ecom-ads.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Raoul van Heerden]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[ecom-ads@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[ecom-ads@substack.com]]></itunes:email><itunes:name><![CDATA[Raoul van Heerden]]></itunes:name></itunes:owner><itunes:author><![CDATA[Raoul van Heerden]]></itunes:author><googleplay:owner><![CDATA[ecom-ads@substack.com]]></googleplay:owner><googleplay:email><![CDATA[ecom-ads@substack.com]]></googleplay:email><googleplay:author><![CDATA[Raoul van Heerden]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The Week Everything Happened at Once]]></title><description><![CDATA[The raw, operational truth of running a lean agency with four kids.]]></description><link>https://newsletter.ecom-ads.com/p/the-week-everything-happened-at-once</link><guid isPermaLink="false">https://newsletter.ecom-ads.com/p/the-week-everything-happened-at-once</guid><dc:creator><![CDATA[Raoul van Heerden]]></dc:creator><pubDate>Thu, 09 Apr 2026 14:09:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!DETe!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe33315e8-b877-423a-97cb-a9580d3faa77_331x331.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><p>I started that Monday with a clean slate. Or at least, that&#8217;s what I told myself.</p><p>The weekend had been necessary. Not the fun kind of necessary, where you come back from two days off with a tan and fresh ideas. The survival kind. The kind where your body forces you to stop because your brain already quit three days earlier.</p><p>The week before had broken something.</p><div><hr></div><h2>The Letting Go</h2><p>We let someone go that week. A senior team member. Someone I&#8217;d invested in, coached, given feedback to, built plans around.</p><p>The call was prepped. I had the business arguments lined up. I&#8217;d even reframed it into something that was genuinely true: this was better for everyone. The role wasn&#8217;t a fit. The direction had shifted. Continuing would&#8217;ve been unfair to both sides.</p><p>But then he gave me his feedback.</p><p>He told me he&#8217;d felt like a fly on the wall. Not in those exact words, but that was the feeling. Like he was just extra help. Not really part of something. Not really seen.</p><p>That hit.</p><p>Because I see myself as the empathetic guy. The one who keeps an eye on people. The one who cares. The dad of four who&#8217;s figured out some things about showing up for others. And here was someone telling me that despite all of that, he felt invisible.</p><p>I took it personally. Not because he was wrong. Because he was right.</p><p>He was right, and I&#8217;d missed it. Not because I didn&#8217;t care, but because I was running so fast that the things that really matter to people, the human stuff, got lost in the noise. I was in survival mode. And when you&#8217;re in survival mode, your skills disappear. The empathy, the leadership, the presence. It all goes somewhere you can&#8217;t reach.</p><p>That feedback made me question my role. Not just in the team. In the company.</p><div><hr></div><h2>The Switch</h2><p>Two days later, I was on a call with a prospect. A big one. A brand doing serious volume, global ambitions, a real opportunity.</p><p>And I was electric.</p><p>That&#8217;s how it works with ADHD. There&#8217;s a switch. If I sense excitement, if I feel like my skills are being used, if the person on the other side of the screen actually needs what I bring, I can flip it. Instantly. I become the version of me that people love to be around. Sharp, energetic, strategic, present.</p><p>It&#8217;s not fake. It IS me. But it&#8217;s a specific version of me that requires a specific trigger. And the trigger is never a long meeting where everyone needs to give their opinion. The trigger is urgency, novelty, and the feeling that I&#8217;m creating something in real time.</p><p>The problem isn&#8217;t turning it on. I can turn it on in seconds.</p><p>The problem is turning it off.</p><p>After those calls, especially the late ones, I&#8217;m buzzing. My brain is still running through scenarios, follow-ups, angles, positioning ideas. I need to actively wind down. Breathing exercises. A walk around the block. Meditation. Something, anything, to convince my nervous system that the call is over.</p><p>Without that, I stay on until midnight. Building things nobody asked for. Tinkering with tools. Starting new projects because the momentum has nowhere to go. And then I wake up the next morning running on empty again.</p><p>The same brain that makes me magnetic in a meeting is the one that won&#8217;t let me sleep after.</p><div><hr></div><h2>The Kitchen Table</h2><p>My wife told me something last week. She said she doesn&#8217;t like being around when I have those calls.</p><p>Not because she doesn&#8217;t support me. She does. She gets excited for me. But she also feels the pressure. She picks up on the energy, and she worries. Will the call go well? Will he come out frustrated or fired up?</p><p>She stays away. Gives me space. And when it&#8217;s over, we reconnect. I tell her how it went. Sometimes I ask her if we can just sit for a bit so I can talk it through. That helps.</p><p>That&#8217;s the good version.</p><p>The bad version is what she gets after the draining calls. The long meetings that went nowhere. The discussions that should have been decisions. The feedback that felt like criticism at the worst possible moment.</p><p>That version walks into the kitchen and is immediately annoyed by noise. Impatient with the kids fighting. Snappy. Sarcastic. Short-fused.</p><p>I hate being that person. And I know exactly what causes it. It&#8217;s not the kids. It&#8217;s not my wife. It&#8217;s that I walked in already empty, and the first demand on my remaining energy tips me over.</p><p>My wife sees the wired version after good calls. The kids sometimes get the crashed version after bad ones. And they don&#8217;t know the difference. They just know dad is grumpy.</p><div><hr></div><h2>The Content Paradox</h2><p>Here&#8217;s the part that&#8217;s hard to admit.</p><p>Every morning, there&#8217;s a LinkedIn post going out. Something about leadership. About showing up. About asking better questions. About being the kind of consultant who sees the whole picture.</p><p>And in that same week, I&#8217;m not showing up the way I want at home. I&#8217;m questioning whether I should even be leading this team. I just heard from someone I managed that they felt invisible on my watch.</p><p>Is there tension between the person I write as and the person I actually am?</p><p>Yes.</p><p>But not in the way you might think.</p><p>The tension only exists when I write because I have to, not because I want to. When content becomes a checkbox, the gap between what I&#8217;m saying and what I&#8217;m living gets obvious. To me, at least. I feel it. I know when a post came from obligation and when it came from something real.</p><p>The posts that land, the ones people actually screenshot and send to their teams, those always come from a real situation. A real mistake. A real moment where I saw something most people miss.</p><p>The ones that feel hollow are the ones where I&#8217;m performing. And the weeks where I&#8217;m already performing just to get through the day, adding content performance on top of that is exhausting in a way that&#8217;s hard to explain.</p><div><hr></div><h2>The Iteration Tax</h2><p>There&#8217;s a pattern that drives me up the wall. And I only recently figured out what&#8217;s actually happening.</p><p>I move fast. I always have. I get an idea, I run with it, I build something, and I ship it. Most of the time, I know it&#8217;s not perfect. I know there are rough edges. That&#8217;s the point. I&#8217;m iterating.</p><p>I&#8217;ve coached myself on this. I use AI to challenge my thinking. I review things multiple times before I share them. And then I share them, and people still have opinions.</p><p>That&#8217;s normal. I know that.</p><p>But there&#8217;s something that happens when I&#8217;m tired that turns normal feedback into something that feels personal. Something that triggers a reaction I can&#8217;t always control.</p><p>When someone catches a mistake I missed, my first thought isn&#8217;t &#8220;good catch.&#8221; My first thought is: Why did I miss that? Should I not have relied on the AI for this? Am I just not good enough anymore?</p><p>And then the thing that annoys me even more: when I sit with the feedback, really look at it, they&#8217;re usually right. The adjustment makes sense. The change is reasonable. And now I&#8217;m not just annoyed at the feedback. I&#8217;m annoyed at myself for not seeing it first.</p><p>This is where the snappiness comes from. Not from the feedback itself, but from the gap between how fast I want to move and how much I expect from myself when I&#8217;m running on empty.</p><p>I need room to fail forward. Ten bad proposals had to happen before the one that closed the deal. The client never saw the ten. They saw the polished version and said yes. But the people around me, my business partner, my team, they see the drafts. The messy ones. The ones with the mistakes.</p><p>And sometimes, especially when I&#8217;m tired, their feedback on draft number 6 feels like judgment on the whole process. Even when it&#8217;s not.</p><div><hr></div><h2>The Reframe</h2><p>So here&#8217;s where I am.</p><p>In the same two-week stretch, I closed a major new client. Restructured a full ad account for another. Shipped ten LinkedIn posts. Ran a security audit across our infrastructure. Held a product strategy meeting. Let a team member go with as much grace as I could manage. Did a zero-inbox email cleanup. Imported a new set of professional tools into our operating system.</p><p>And I also snapped at my kids. Was impatient with my wife. Doubted my role in my own company. Built things nobody asked for at 11pm because I couldn&#8217;t turn my brain off. Got annoyed at my business partner for giving me feedback I knew was correct.</p><p>I used to think these two lists were in conflict. That the second one was evidence I wasn&#8217;t doing it right. That if I was really performing, the personal stuff wouldn&#8217;t slip.</p><p>I don&#8217;t think that anymore.</p><p>I think this is what it actually looks like when you&#8217;re doing it. Not the curated version. Not the &#8220;CEO morning routine&#8221; post. The actual, operational, daily truth of running a lean business with a small team, four kids, a marriage you&#8217;re actively protecting, ADHD that gives you superpowers and takes them away in the same afternoon, and a level of ambition that doesn&#8217;t fit neatly into a 40-hour week.</p><p>It&#8217;s messy. It&#8217;s contradictory. It&#8217;s exhausting.</p><p>And you&#8217;re still moving forward.</p><div><hr></div><h2>What I&#8217;m Learning</h2><p>I don&#8217;t have a tidy conclusion here. That would be dishonest.</p><p>But there are things I&#8217;m starting to see more clearly.</p><p><strong>The switch is a feature, not a bug.</strong> I can walk into any room and be the person that room needs. That&#8217;s a genuine skill. But it costs energy that has to come from somewhere, and if I don&#8217;t actively refill the tank, the people closest to me pay the price.</p><p><strong>Running on empty doesn&#8217;t make me a bad leader.</strong> It makes me a human one. The difference between a bad leader and a tired one is whether you can see the pattern. I can see it now. The question is whether I act on it before the crash, not after.</p><p><strong>Feedback feels personal when you&#8217;re depleted.</strong> When I&#8217;m rested and present, I can hear &#8220;this needs work&#8221; and think &#8220;cool, let&#8217;s fix it.&#8221; When I&#8217;m running on fumes, the same words sound like &#8220;you&#8217;re not good enough.&#8221; The feedback didn&#8217;t change. My capacity to receive it did.</p><p><strong>The &#8220;fullest potential&#8221; framing is a trap.</strong> I&#8217;ve let go of the fantasy of selling the agency for millions. That was never really what I was chasing. What I am chasing is showing up well for the people who count on me, doing work that matters, and building something sustainable. Some weeks that looks impressive from the outside. Some weeks it looks like me doing breathing exercises on the couch at 10pm so I don&#8217;t snap at my wife. Both are the work.</p><p><strong>I need room to iterate in peace.</strong> This is the hardest one. The people around me are trying to help. Their feedback makes things better. But I need to get better at saying: &#8220;I know this isn&#8217;t finished. Give me space to finish it.&#8221; Instead of shipping early and then getting defensive when someone points out what I already knew was wrong.</p><div><hr></div><p>I&#8217;m not writing this because I&#8217;ve figured it out. I&#8217;m writing it because the version of entrepreneurship I see online, the one with the clean offices and the morning routines and the &#8220;I was broke now I&#8217;m rich&#8221; story arcs, has nothing to do with what&#8217;s actually happening in my house on a Wednesday night.</p><p>This is what it looks like. The week everything happened at once. And somehow, we&#8217;re still here.</p><p>Still moving.</p><div><hr></div><p><em>If this landed, you can find me on <a href="https://www.linkedin.com/in/raoulvanheerden">LinkedIn</a>. <br>I write about running an e-commerce ads consultancy, building systems, and trying not to be a terrible dad in the process. No hype. No playbook. Just the work.</em></p><p>Thoughts? Share them. I read and respond to everything.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.ecom-ads.com/p/the-week-everything-happened-at-once/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.ecom-ads.com/p/the-week-everything-happened-at-once/comments"><span>Leave a comment</span></a></p>]]></content:encoded></item><item><title><![CDATA[When Your Best Client Is Drowning]]></title><description><![CDATA[On paper, everything looked great...]]></description><link>https://newsletter.ecom-ads.com/p/when-your-best-client-is-drowning</link><guid isPermaLink="false">https://newsletter.ecom-ads.com/p/when-your-best-client-is-drowning</guid><dc:creator><![CDATA[Raoul van Heerden]]></dc:creator><pubDate>Mon, 23 Mar 2026 14:24:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!DETe!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe33315e8-b877-423a-97cb-a9580d3faa77_331x331.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I had a call last week with one of our longest-running clients. A fashion brand. Premium product. Strong community. Revenue growing.</p><p>On paper, everything looks great.</p><p>On the call, the founder looked exhausted.</p><h2>The fire-fighting trap</h2><p>She runs operations. Finance. Logistics. Supplier coordination. Inventory. Returns. Customer service escalations. And somehow she&#8217;s also the person everyone asks when they need a number, a decision, or a green light.</p><p>Her co-founder handles creative and product. Brilliant at it. But when she needs to know how yesterday went, she asks the operations founder. When the team needs context on a campaign, they ask the operations founder. When the warehouse has an issue, guess who gets the call.</p><p>This is what happens when a brand grows faster than the team around it.</p><p>You don&#8217;t notice it happening. Revenue goes up. You hire people. You add tools. But the founder stays in the middle of everything because nobody else has the full picture.</p><p>And at some point, she&#8217;s not leading anymore. She&#8217;s just keeping things from falling apart.</p><div><hr></div><h2>What I was supposed to talk about</h2><p>I had a meeting planned to discuss our next phase together. New channels. Budget allocation. The usual agency stuff. Execution. Roadmap. The things agencies love to talk about.</p><p>But when we got on the call and I asked how she was doing - really doing - the conversation went somewhere else entirely.</p><p>She told me about the renovations at home. About feeling stretched. About not having taken a proper vacation. About knowing things need to change but not having the space to figure out what.</p><p>And I sat there with my agenda thinking: this isn&#8217;t what she needs right now.</p><div><hr></div><h2>Most agencies start in the wrong place</h2><p>Here&#8217;s something I&#8217;ve been thinking about a lot lately.</p><p>Most agencies jump straight to execution. &#8220;Here&#8217;s your campaign plan. Here&#8217;s the budget split. Here&#8217;s what we&#8217;ll test this month.&#8221; Roadmap stuff. And it&#8217;s important. But it&#8217;s step three, not step one.</p><p>We use a framework internally called CARE. It stands for Clarity, Align, Roadmap, Elevate. And the order matters.</p><p><strong>Clarity</strong> comes first. Do you actually understand the numbers? Not the dashboard numbers. The real ones. What does it cost to acquire a customer? What&#8217;s the break-even point? Where is money leaking?</p><p><strong>Align</strong> comes second. Is the strategy built for how your business actually works? Are the channels, the creative, the offers all pointing in the same direction?</p><p><strong>Roadmap</strong> is third. Now you execute. Now you build the campaigns and run the weekly rhythm.</p><p><strong>Elevate</strong> is fourth. Reporting, insights, decisions. The layer that makes everything else compound.</p><p>Most agencies live in Roadmap. They skip Clarity entirely. They assume Align is someone else&#8217;s problem. And they wonder why the campaigns aren&#8217;t working even though the ROAS looks fine.</p><p>On that call with my client, I realized we&#8217;d been doing the same thing. Running great campaigns for a founder who didn&#8217;t have the clarity or the space to actually use the results.</p><div><hr></div><h2>The constraint question</h2><p>There&#8217;s a principle behind the Clarity phase that applies to everything.</p><p>When an account isn&#8217;t performing, the instinct is to do more. More campaigns. More budget. More creative. More keywords.</p><p>But the real question is: what&#8217;s the constraint?</p><p>Is it traffic? Conversion? Economics? Scale? Each one requires a completely different response. And most of the time, the answer isn&#8217;t &#8220;more.&#8221; It&#8217;s &#8220;fix the one thing that&#8217;s blocking everything else.&#8221;</p><p>Same thing applies to a founder who&#8217;s drowning.</p><p>She doesn&#8217;t need more tools. She doesn&#8217;t need another dashboard. She doesn&#8217;t need me to run another channel.</p><p>She needs her time back. That&#8217;s the constraint.</p><div><hr></div><h2>What I&#8217;m actually working on now</h2><p>Instead of jumping to the next campaign plan, I went back to step one. Clarity.</p><p>Three questions:</p><p>What costs you the most time?</p><p>What drains your energy?</p><p>If we could fix one thing, what would it be?</p><p>Those aren&#8217;t advertising questions. They&#8217;re the questions you ask when you actually give a shit about the person on the other side of the Zoom call.</p><p>One of our clients said something last year that stuck with me. She told a friend: &#8220;They actually give a shit.&#8221; Not &#8220;they have great ROAS.&#8221; Not &#8220;their reporting is detailed.&#8221; They give a shit.</p><p>That&#8217;s the bar. And it&#8217;s surprisingly rare.</p><div><hr></div><h2>Why this matters beyond one client</h2><p>I think a lot of agencies and consultants miss this.</p><p>You get hired for a specific thing. Ads. SEO. Email. CRO. And you get good at that thing. You optimize it. You report on it. You show the numbers going up.</p><p>But sometimes the biggest value you can deliver has nothing to do with your channel.</p><p>Sometimes it&#8217;s noticing that the person making all the decisions is running on empty. That the brand is growing but the founder is shrinking. That the bottleneck isn&#8217;t the campaigns - it&#8217;s the chaos behind them.</p><p>If you position yourself as &#8220;I run your Google Ads,&#8221; you&#8217;ll never have that conversation. You&#8217;ll just keep optimizing a channel while the business slowly suffocates from the inside.</p><p>If you position yourself as someone who thinks about the whole picture - Clarity before Roadmap, always - you might actually solve the real problem.</p><div><hr></div><h2>What I&#8217;d tell you</h2><p>If you work with clients - any kind of clients - learn to ask the question behind the question.</p><p>When they say &#8220;we need better ROAS,&#8221; they might mean &#8220;I&#8217;m scared we&#8217;re burning money.&#8221; That&#8217;s a Clarity problem, not a Roadmap one.</p><p>When they say &#8220;we want to try TikTok,&#8221; they might mean &#8220;we feel like we&#8217;re falling behind.&#8221; That&#8217;s Align.</p><p>When they say &#8220;everything&#8217;s fine,&#8221; they might mean &#8220;I don&#8217;t have the energy to explain what&#8217;s wrong.&#8221; That&#8217;s the constraint you need to find before anything else.</p><p>The best client relationships aren&#8217;t built on performance reports. They&#8217;re built on the moment someone realizes you actually see them. Not their brand. Not their metrics. Them.</p><p>My client doesn&#8217;t need a better agency. She needs a better Monday morning. And if I can help with that, the ads will take care of themselves.</p><div><hr></div><p>Have you ever noticed a client or colleague drowning while the numbers looked fine? </p><p>What did you do?</p><p>- Raoul</p>]]></content:encoded></item><item><title><![CDATA[The Conversation We Kept Avoiding]]></title><description><![CDATA[Honesty wins. And yes this cliche is also true.]]></description><link>https://newsletter.ecom-ads.com/p/the-conversation-we-kept-avoiding</link><guid isPermaLink="false">https://newsletter.ecom-ads.com/p/the-conversation-we-kept-avoiding</guid><dc:creator><![CDATA[Raoul van Heerden]]></dc:creator><pubDate>Tue, 17 Mar 2026 20:45:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!DETe!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe33315e8-b877-423a-97cb-a9580d3faa77_331x331.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Last week my business partner and I sat down for 5 hours. No clients. No dashboards. No campaigns. Just us, a table at a coffee spot near Haarlem station, and a list of things we&#8217;d been avoiding.</p><p>We call it a quarterly off-site. Sounds official. In practice it&#8217;s two founders finally admitting what&#8217;s working, what isn&#8217;t, and what we need to stop pretending is fine.</p><h2>Why most agencies don&#8217;t do this</h2><p>I&#8217;ve talked to agency owners who haven&#8217;t had a real strategic conversation with their partner in months. They talk about client work. They talk about hiring. They talk about the tool that&#8217;s broken or the invoice that&#8217;s overdue.</p><p>But they don&#8217;t talk about the hard stuff.</p><p>Is this team member actually growing, or are we just hoping?</p><p>Are we hitting our targets, or are we rounding up to feel better?</p><p>Is the business going where we said it would, or did we drift?</p><p>Those conversations are uncomfortable. They require you to say out loud what you&#8217;ve been thinking quietly. And in a small agency, where the team is 3-5 people and every decision is personal, that&#8217;s hard.</p><div><hr></div><h2>How we structured it</h2><p>We tried unstructured off-sites before. They turn into therapy sessions or wish lists. Nothing sticks. So this time we built a structure.</p><p><strong>Morning: the hard decisions.</strong> When energy is high. Team calls that need to be made. Client portfolio, honestly. Q1 performance against actual targets, not vibes.</p><p><strong>Lunch: no agenda.</strong> Let the morning settle. Eat something. Talk about life. You&#8217;d be surprised how much this matters.</p><p><strong>Afternoon: building forward.</strong> Q2 goals. Infrastructure. What each of us commits to doing differently. Specific. Owned. Dated.</p><p>Two rules that changed everything:</p><p>1. If a topic goes in circles for more than 10 minutes, park it. You&#8217;re not ready to decide yet.</p><p>2. Keep phones away during the decision blocks. Not on the table. Away.</p><div><hr></div><h2>What we actually talked about</h2><p>I can&#8217;t share the details. But I&#8217;ll share the categories, because I think they apply to any agency with 2+ founders.</p><p><strong>Energy check-in.</strong> We started by asking each other: on a scale of 1-10, how motivated are you right now? And what&#8217;s been draining you? Sounds soft. It&#8217;s not. If your partner is at a 4 and you&#8217;re at an 8, the decisions you make that day will be different. You need to know where someone&#8217;s head is before you make calls together.</p><p><strong>Honest target review.</strong> We set 3 goals for Q1. We hit 1 fully, 1 partially, 0 on the third. That hurts. But we also shipped a dozen things that weren&#8217;t on the list. Infrastructure that will pay off for years. The question isn&#8217;t &#8220;did we hit the number.&#8221; It&#8217;s &#8220;did we build something that makes the next quarter easier?&#8221;</p><p><strong>The people conversation.</strong> This is the one we kept avoiding. We had someone on the team who wasn&#8217;t growing at the pace the business needs. We&#8217;d been coaching for months. Progress was visible but inconsistent. At some point you have to decide: is this a fit, or are we being kind at the expense of the business? We made the call. It wasn&#8217;t easy. It was right.</p><p><strong>Who we actually are.</strong> We realized we&#8217;d been positioning ourselves as specialists when we&#8217;re actually something different. Our best client relationships aren&#8217;t &#8220;we run your Google Ads.&#8221; They&#8217;re &#8220;we think about your growth like a CMO would.&#8221; That&#8217;s a different business. A better one. But it requires us to stop hiding behind channel expertise and own the strategic layer.</p><div><hr></div><h2>The thing nobody tells you about partner meetings</h2><p>The value isn&#8217;t in the decisions. It&#8217;s in the alignment.</p><p>After 5 hours, Mathijs and I weren&#8217;t just on the same page about what to do next. We were on the same page about why. That changes how you show up on Monday. How you handle the team call. How you talk to the next prospect.</p><p>Alignment isn&#8217;t a document. It&#8217;s a feeling. And you can only get it by sitting across from someone and being honest about the things that aren&#8217;t working.</p><div><hr></div><h2>If you&#8217;re running an agency with a partner</h2><p>Block 5 hours. Once a quarter. Non-negotiable.</p><p>Structure the morning around hard decisions. Afternoon around what&#8217;s next. Put a lunch break in the middle so you can be human for 45 minutes.</p><p>Start with an energy check. End with specific commitments, not vague agreements. Write down who does what, by when.</p><p>And most importantly: say the thing you&#8217;ve been avoiding. The one about the team member. The one about the revenue target you missed. The one about the direction you&#8217;re not sure about anymore.</p><p>It won&#8217;t feel good in the moment. It&#8217;ll feel good on Monday.</p><div><hr></div><p>Have you had that conversation with your co-founder or partner lately?<br><br>What&#8217;s the thing you keep parking?</p>]]></content:encoded></item><item><title><![CDATA[The Building Addiction (And the Note That Saved Me)]]></title><description><![CDATA[I have a confession.]]></description><link>https://newsletter.ecom-ads.com/p/the-building-addiction-and-the-note</link><guid isPermaLink="false">https://newsletter.ecom-ads.com/p/the-building-addiction-and-the-note</guid><dc:creator><![CDATA[Raoul van Heerden]]></dc:creator><pubDate>Fri, 06 Mar 2026 13:22:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!DETe!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe33315e8-b877-423a-97cb-a9580d3faa77_331x331.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I have a confession.</p><p>I&#8217;m addicted to building things.</p><p>Not drugs. Not alcohol. Not even social media, really. Building. Shipping. The loop of describing something, watching it come to life, pushing it out into the world.</p><p>It used to take weeks. Now it takes minutes. And that speed has made the addiction worse.</p><div><hr></div><h2>How it started</h2><p>When I started eCom Ads seven years ago, building was necessary. Website. Processes. Client onboarding. Reporting templates. You had to build, because nothing existed yet.</p><p>Then AI showed up. And building went from &#8220;necessary but slow&#8221; to &#8220;instant and unlimited.&#8221;</p><p>I built a product feed scanner in a day. A client dashboard concept over lunch. A content system that captures newsletters, YouTube transcripts, and research into a searchable second brain. I built tools that help me audit Google Ads accounts faster, write better proposals, generate campaign structures.</p><p>Each one felt important. Each one gave me that hit. That feeling of: I made something. It works. It&#8217;s useful.</p><p>The problem? I never stopped.</p><div><hr></div><h2>What building looks like when it&#8217;s an addiction</h2><p>Let me describe a normal Tuesday for me before Egypt.</p><p>Morning routine. Coffee. Open the laptop. Check what&#8217;s happening with clients. See a Slack message that triggers an idea. Drop into building mode. Two hours pass. I&#8217;ve built something nobody asked for. It&#8217;s cool. It might be useful. But it wasn&#8217;t the priority.</p><p>Now multiply that by every day of the week.</p><p>The business doesn&#8217;t suffer - yet. The clients are taken care of. The team is solid. Revenue is fine. But the thing I&#8217;m not doing is the slower, harder work. Revisiting our positioning. Strengthening our legal foundation. Having the strategic conversations with my co-founder about where we&#8217;re headed. Revisiting our values in a world that&#8217;s changing fast.</p><p>That stuff doesn&#8217;t give you dopamine. It gives you clarity. And clarity is harder to feel in the moment.</p><div><hr></div><h2>The everywhere problem</h2><p>It&#8217;s not just me. Look around.</p><p>Every founder I know is building right now. Every agency owner. Every marketer with access to Claude or ChatGPT or Cursor.</p><p>Twitter is a highlight reel of new agents, new skills, new automations. LinkedIn is full of <em>&#8220;I built this in 30 minutes&#8221;</em> posts. I know. I wrote one of those posts myself. It did well.</p><p>The FOMO is real. If you&#8217;re not building, you&#8217;re falling behind. If you didn&#8217;t ship something this week, what were you even doing?</p><p>That&#8217;s the narrative. And it&#8217;s dangerous.</p><p>Because building is easy now. Thinking is still hard. And thinking is the thing that actually moves the needle.</p><div><hr></div><h2>What happened in Egypt</h2><p>I wrote about this in my last newsletter, but here&#8217;s the piece I didn&#8217;t share.</p><p>When the wifi failed at our resort in Sahl Hasheesh, I didn&#8217;t just lose connectivity. I lost my building environment. No Claude Code. No GitHub pushes. No tool iterations. No &#8220;let me just quickly...&#8221;</p><p>And for the first three days, I was restless. Not anxious exactly, but buzzing. Like an engine running in neutral. My brain kept generating ideas - a client portal concept, a legal structure overhaul, an AI tool for ad copy - and I had no outlet for them.</p><p>I couldn&#8217;t build. I could only think.</p><p>And thinking, it turns out, is a completely different mode.</p><div><hr></div><h2>The note dump that changed everything</h2><p>Here&#8217;s what saved me from going crazy.</p><p>Before the trip, I&#8217;d set up a dead-simple capture system. An app on my phone that pushes notes to a queue. No internet connection required beyond a quick sync. Type a thought, hit send, forget about it.</p><p>So I started dumping. Every idea that popped up - captured in ten seconds and gone. Not built. Not explored. Not shipped. Just recorded.</p><p>Over the week, I dumped maybe 30-40 notes. Business ideas. Process improvements. Content angles. A tool concept. A contract structure thought. Random observations about how the resort handled customer experience.</p><p>When I got home, my morning routine processed all of them. Sorted by type. Flagged for action. Put in the right folders. Nothing was lost.</p><p>But here&#8217;s the important part: those notes were better than what I would have built.</p><p>Because I wasn&#8217;t in execution mode, I was in thinking mode. The ideas had space to breathe. Some of them connected to each other in ways I wouldn&#8217;t have seen if I&#8217;d immediately started building the first one.</p><div><hr></div><h2>The difference between building and thinking</h2><p>Building is: I have an idea, I execute it, I ship it, I feel good.</p><p>Thinking is: I have an idea, I sit with it, I ask whether it matters, I connect it to other ideas, I decide if it&#8217;s worth building at all.</p><p>Building is fast, satisfying, and visible. You can show people what you built. You can post about it.</p><p>Thinking is slow, uncomfortable, and invisible. Nobody sees you staring at the pool thinking about your business model. Nobody gives you likes for deciding not to build something.</p><p>But every experienced founder I know will tell you the same thing: the thinking is where the real leverage lives.</p><p>The brands I work with that are actually scaling? They&#8217;re not the ones shipping the fastest. They&#8217;re the ones who thought longest about what to build before they started.</p><p>Same applies to running an agency. Or a team. Or a life.</p><div><hr></div><h2>What I&#8217;m changing</h2><p>I&#8217;m not going to stop building. That would be like asking me to stop breathing. It&#8217;s how I&#8217;m wired. ADHD doesn&#8217;t come with an off switch.</p><p>But I am changing the ratio.</p><p>More thinking time. More note dumps. More sitting with ideas before executing them. More asking: does this actually matter, or does it just feel good?</p><p>I&#8217;m also being honest about what building sometimes is: procrastination that feels productive.</p><p>Building a new internal tool when I should be having a hard conversation with a team member? That&#8217;s not productivity. That&#8217;s avoidance with extra steps.</p><p>Building a client dashboard when I should be revisiting our pricing structure? Same thing. Comfortable discomfort.</p><div><hr></div><h2>What this means for you</h2><p>If you&#8217;re reading this and recognizing yourself - good. That means you&#8217;re paying attention.</p><p>The question isn&#8217;t whether you should build. Of course you should. The tools are incredible right now. The leverage is real.</p><p>The question is whether you&#8217;re building because the business needs it, or because you need the dopamine.</p><p>There&#8217;s a simple test. Ask yourself: if nobody ever saw this thing I&#8217;m about to build, would I still build it? If the answer is yes, build it. If the answer is &#8220;well, I was going to post about it on LinkedIn&#8221; - maybe sit with the idea a bit longer first.</p><p>The wifi went out in Egypt and I was forced to think instead of build. It was the most productive week I&#8217;ve had in months.</p><p>Not because of what I shipped.</p><p>Because of what I didn&#8217;t.</p><div><hr></div><h2>The practical bit</h2><p>Since this is &#8220;The Real Account&#8221; and I promised real insights, here&#8217;s the actual system I use now.</p><p><strong>For capturing without building:</strong></p><ul><li><p>Note app on my phone that syncs to a queue (no live connection needed)</p></li><li><p>Morning routine that processes the queue automatically</p></li><li><p>Everything gets sorted, flagged, and filed without me touching it again</p></li></ul><p><strong>For protecting thinking time:</strong></p><ul><li><p>Block one morning per week with no meetings and no laptop</p></li><li><p>Use the note dump for ideas that come up. Don&#8217;t open the IDE.</p></li><li><p>Review the note dump weekly. 80% of the ideas look different after a few days of space. Most get killed. The survivors are worth building.</p></li></ul><p><strong>For being honest with yourself:</strong></p><ul><li><p>Before starting any build, write one sentence about why this matters for the business</p></li><li><p>If you can&#8217;t, it&#8217;s a hobby project. Fine - but call it what it is</p></li><li><p>Track how many hours you spend building vs. thinking vs. executing on client work. The ratio will surprise you.</p></li></ul><p>I&#8217;ve been running eCom Ads for seven years. I&#8217;m thirteen years into being a dad. I have routines, systems, and a meditation practice.</p><p>And I still needed a broken wifi connection to remind me that the best work happens when you stop working.</p><p>- Raoul</p>]]></content:encoded></item><item><title><![CDATA[The Wifi Went Out in Sahl Hasheesh]]></title><description><![CDATA[I took my laptop to Egypt. On purpose.]]></description><link>https://newsletter.ecom-ads.com/p/the-wifi-went-out-in-sahl-hasheesh</link><guid isPermaLink="false">https://newsletter.ecom-ads.com/p/the-wifi-went-out-in-sahl-hasheesh</guid><dc:creator><![CDATA[Raoul van Heerden]]></dc:creator><pubDate>Mon, 02 Mar 2026 10:41:01 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!DETe!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe33315e8-b877-423a-97cb-a9580d3faa77_331x331.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>My wife and I took our two youngest - Levi (3) and Zoe (5) - to an all-inclusive resort in Sahl Hasheesh. First time we&#8217;d done all-inclusive in years. There&#8217;s always been this stigma around it for us. We&#8217;re the adventurous family. Road trips. New cities. Exploring nature. Sitting at a resort felt like giving up.</p><p>But we were tired. Both of us. So we booked it.</p><p>I told myself I&#8217;d relax. But I also packed my laptop. I had an eSIM with unlimited data. I brought a mobile wifi device as backup. Two connectivity options, just in case.</p><p>Just in case of what? In case I had an idea and needed to act on it immediately.</p><div><hr></div><h2>The thing about building</h2><p>Here&#8217;s what&#8217;s been happening in my life lately.</p><p>I&#8217;ve been building things with AI at a pace I&#8217;ve never experienced before. Tools for clients. Internal systems. A second brain that captures everything I think about - newsletters, YouTube transcripts, client notes, ideas. The pace is addictive. You describe something, debug it for a bit, and it works. Thirty minutes. An hour. Something that would have taken weeks two years ago.</p><p>I&#8217;m seven years into running eCom Ads. Thirteen years into being a dad. I know what meditation is. I know how important it is to unplug. I&#8217;ve had my breaks. I have routines and systems for this.</p><p>And I still packed two backup internet devices for a family vacation.</p><p>That should tell you something.</p><div><hr></div><h2>What happened</h2><p>The resort wifi was okay. But the VPN I need for work distorted everything. Connections dropped. Pages half-loaded. Claude Code timed out.</p><p>I had ideas. So many ideas. A tool I wanted to build. Legal stuff I wanted to organize for the business. Notes I wanted to process. Things I wanted to push into my system.</p><p>And it just didn&#8217;t work.</p><p>I sat there, phone in hand, trying to force a connection. And at some point I thought: what am I doing here?</p><p>Not in a dramatic, movie-moment way. More like a quiet recognition. I&#8217;m at a resort in Egypt with my wife and two small kids. The sun is out. Nobody needs anything from me. And I&#8217;m hunched over a screen trying to make a VPN cooperate.</p><div><hr></div><h2>Vacation with young kids is not vacation</h2><p>Here&#8217;s something nobody tells you until you live it.</p><p>Vacation with young kids is relocation. You move your entire household into an unfamiliar space. You rebuild routines from scratch. You figure out where the nearest bathroom is, what time lunch is served, how to get the stroller across sand, whether the pool is safe enough for a three-year-old.</p><p>It&#8217;s exhausting in a different way than work. But it&#8217;s still exhausting.</p><p>This trip was different. All-inclusive meant we didn&#8217;t cook. Didn&#8217;t plan meals. Didn&#8217;t organize activities. Didn&#8217;t think about groceries. The kids ate when they were hungry. We sat by the pool. We went to the beach. We did a day trip to Luxor that was incredible but completely different energy.</p><p>The rest of the time? Nothing. Actual nothing.</p><p>And it took me days to settle into that.</p><div><hr></div><h2>The ADHD part</h2><p>I should be honest about this.</p><p>My brain doesn&#8217;t stop. It&#8217;s constantly online. Ideas at breakfast. Frameworks in the shower. Business problems while watching the kids splash in the pool.</p><p>That&#8217;s my ADHD. It&#8217;s my curse and my blessing. The same thing that lets me see patterns in ad accounts and connect dots across industries also makes it nearly impossible to fully switch off.</p><p>The building addiction is real. There&#8217;s dopamine in shipping something new. In solving a problem. In watching a tool come to life. And right now, with AI making that loop faster than ever, the hits come quicker.</p><p>Everyone I know in this space is the same. Twitter is terrible for it. LinkedIn is worse. Everyone&#8217;s building, shipping, sharing their latest agent or skill or automation. It feels like if you stop for a week, you&#8217;re already behind.</p><p></p><div><hr></div><h2>The solution I didn&#8217;t expect</h2><p>Here&#8217;s the thing that actually saved me.</p><p>Before the trip, I&#8217;d set up a simple note capture system. An app on my phone that pushes notes to my brain&#8217;s inbox through GitHub. No ongoing connection needed. Just type a thought, hit send, done. It queues up and waits.</p><p>So when the wifi failed and I couldn&#8217;t do actual work, I started using that instead.</p><p>Idea for a client dashboard? Note dump. Legal structure thought? Note dump. Tool concept? Note dump.</p><p>My brain could keep running. The ideas didn&#8217;t get lost. But I wasn&#8217;t building. I wasn&#8217;t in execution mode. I was just... capturing. And then putting the phone down.</p><p>When I got back and opened my morning routine, the system read my inbox and processed everything. Sorted it. Flagged what needed action. Put things in the right folders. Every thought was there. Nothing lost.</p><p>I got back on track without losing a single idea. And I&#8217;d actually rested.</p><div><hr></div><h2>What I realized</h2><p>By the end of the week, my wife and I looked at each other and both said the same thing.</p><p>This is what it feels like when you really don&#8217;t have to do anything.</p><p>Not &#8220;vacation but still checking Slack.&#8221; Not &#8220;relaxing but also planning next week.&#8221; Actually nothing. And it was so much better than we expected.</p><p>I came back recharged in a way I haven&#8217;t been in months. Maybe longer.</p><p>The thing is - I know all the advice. Disconnect. Set boundaries. Protect your time. I have systems for it. Routines. A weekly couple check-in with my wife. Morning meditation. The whole stack.</p><p>And I still needed to be forced.</p><p>The wifi going out was the best thing that happened to me in February.</p><div><hr></div><h2>What I&#8217;d tell you</h2><p>You can&#8217;t give what you don&#8217;t have.</p><p>If you don&#8217;t have clarity yourself, you can&#8217;t give clarity to your clients. If you&#8217;re constantly building, you can&#8217;t actually analyze whether what you&#8217;re building matters. If you never stop the engine, you never check the oil.</p><p>And when you&#8217;re eventually put under real pressure - a client emergency, a team issue, a personal crisis - you&#8217;ll collapse. Because there was nothing in reserve.</p><p>I&#8217;m a seven-year founder. A thirteen-year dad. I&#8217;ve been doing this a while. And I still need the reminder.</p><p>Maybe you do too.</p><p>The wifi went out in Sahl Hasheesh. And for the first time in months, I actually rested.</p><p>Sometimes the best system is the one that breaks.</p><p>- Raoul</p>]]></content:encoded></item><item><title><![CDATA[I Built a Tool This Week (And What It Taught Me About the Future of This Work)]]></title><description><![CDATA[Last week I wrote about how I&#8217;m actually using AI in Google Ads.]]></description><link>https://newsletter.ecom-ads.com/p/i-built-a-tool-this-week-and-what</link><guid isPermaLink="false">https://newsletter.ecom-ads.com/p/i-built-a-tool-this-week-and-what</guid><dc:creator><![CDATA[Raoul van Heerden]]></dc:creator><pubDate>Thu, 12 Feb 2026 09:08:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!DETe!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe33315e8-b877-423a-97cb-a9580d3faa77_331x331.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Last week I wrote about how I&#8217;m actually using AI in Google Ads. The workflows. The sparring partner concept. The speed gains.</p><p>This week I want to zoom out a bit.</p><p>Because something happened that made me rethink what my job actually is.</p><p>I built a tool.</p><p>Not a spreadsheet. Not a dashboard. A real, working tool that anyone can use. Upload your product feed, get a health score out of 100, see exactly what&#8217;s broken and how to fix it.</p><p>I shipped it in a day.</p><p>And that single day taught me more about where this industry is heading than the last six months of running ads.</p><div><hr></div><h2>The problem I kept seeing</h2><p>Here&#8217;s what happens in almost every e-commerce account I audit.</p><p>The campaigns look fine. The bidding is reasonable. The structure makes sense.</p><p>But the product feed is a mess.</p><p>Missing descriptions. Titles that say &#8220;Blue Shirt XL&#8221; instead of something a human would actually search for. No brand names. No GTINs. Categories that don&#8217;t match what Google expects.</p><p>And the brand has no idea. Because nobody looks at the feed. The agency manages campaigns. The dev team manages the website. The feed sits in between, and nobody owns it.</p><p>I&#8217;ve had this conversation so many times. &#8220;Your campaigns are fine. Your feed is the problem.&#8221; And then I&#8217;d spend 30 minutes explaining what a product feed even is.</p><p>So I thought: what if I just built something that shows them?</p><div><hr></div><h2>What I actually built</h2><p>The tool is simple. You upload your Merchant Center feed (XML, CSV, TSV, whatever), and it scans every product against 20+ validation rules.</p><p>Title length. Description quality. Missing images. GTIN coverage. Category mapping. Price formatting. All the things Google cares about but most brands never check.</p><p>It gives you a score out of 100 and a breakdown by category - so you can see that your &#8220;clothing&#8221; products score 82 but your &#8220;accessories&#8221; score 41 because half of them are missing descriptions.</p><p>The interesting part? I wired up AI to rewrite the worst-scoring products. Feed it your 10 worst titles and descriptions, and it rewrites them following Google&#8217;s best practices.</p><p>I&#8217;m not charging for the scan. The basic report is free. Because the value isn&#8217;t in telling someone their feed scores 63. The value is in what happens next.</p><div><hr></div><h2>Why I&#8217;m telling you this</h2><p>In my first newsletter, I said I&#8217;d share what I&#8217;m seeing. Real stuff. Not frameworks for the sake of frameworks.</p><p>So here&#8217;s what I&#8217;m seeing.</p><p>The line between &#8220;running ads&#8221; and &#8220;building tools&#8221; is disappearing.</p><p>Two years ago, if I wanted to build something like this feed scanner, I&#8217;d need a developer. A designer. Weeks of back and forth. Budget. Project management.</p><p>This week, I described what I wanted, iterated on it, and shipped it. In one sitting.</p><p>I&#8217;m not a developer. I can read code, kind of. I understand how APIs work, mostly. But I didn&#8217;t write this thing line by line. I worked with AI to build it - describing what I needed, testing it, fixing issues, pushing it live.</p><p>And that changes everything about what a small agency can do.</p><div><hr></div><h2>The shift I didn&#8217;t expect</h2><p>When I started eCom Ads, the value proposition was clear. We run your Google Ads. We&#8217;re good at it. We charge a monthly fee.</p><p>That&#8217;s still true. But it&#8217;s not the whole picture anymore.</p><p>What I realized this week is that the most valuable thing I can do for a prospect isn&#8217;t run their ads. It&#8217;s show them what&#8217;s actually going on.</p><p>A free tool that reveals their feed quality does more for trust-building than any case study or sales deck ever could. Because it&#8217;s not me telling them they have a problem. It&#8217;s their own data telling them.</p><p>And once they see the score, they either fix it themselves (great, I&#8217;ve helped someone) or they realize they need help (and now they trust the person who showed them the problem, not the person who just claimed they could fix it).</p><p>This is the same logic behind the free audit I mentioned last week. Give away the diagnosis. Let the treatment sell itself.</p><div><hr></div><h2>What product feeds taught me about Google Ads</h2><p>Here&#8217;s something I didn&#8217;t fully appreciate until I built the scanner and started running real feeds through it.</p><p>The average feed quality is terrible.</p><p>I&#8217;m not talking about small brands with 50 products. I&#8217;m talking about brands doing millions in revenue with thousands of SKUs. And their feeds look like they were set up once in 2019 and never touched again.</p><p>Missing descriptions on 40% of products. Generic titles that say nothing about the product. No brand field. No color, no size, no material. Just the bare minimum to get the feed approved.</p><p>And these are the same brands wondering why their Shopping campaigns underperform.</p><p>Google&#8217;s algorithm can only work with what you give it. If your product title is &#8220;Sneaker White 42&#8221; and your competitor&#8217;s title is &#8220;Nike Air Max 90 Men&#8217;s Running Shoe - White/Black - Size 42,&#8221; who do you think shows up first?</p><p>It&#8217;s not a bidding problem. It&#8217;s a data problem.</p><p>And most agencies aren&#8217;t looking at it. Because feed optimization isn&#8217;t sexy. It doesn&#8217;t show up in monthly reports. Nobody brags about fixing title structures on LinkedIn.</p><p>But in my experience, it&#8217;s one of the highest-leverage things you can do for Shopping performance. Boring and high-impact. My favorite combination.</p><div><hr></div><h2>The AI part (keeping it honest)</h2><p>I said last week that AI is a sparring partner, not a replacement. I meant it. And building this tool reinforced it.</p><p>The AI-powered rewrites are genuinely good. Feed it a bad title and a list of issues, and it&#8217;ll write something that follows every best practice Google recommends. Proper structure. Front-loaded keywords. Right character length.</p><p>But here&#8217;s the thing.</p><p>It doesn&#8217;t know your brand voice. It doesn&#8217;t know that you call your products &#8220;kicks&#8221; not &#8220;sneakers.&#8221; It doesn&#8217;t know that your German market descriptions should sound different from your UK ones. It doesn&#8217;t know that one product line is being discontinued so you shouldn&#8217;t invest in optimizing those titles.</p><p>The AI writes a solid B+ title. Getting to A+ still requires a human who understands the business.</p><p>Same as last week. Same as it&#8217;ll probably be next week. The pattern keeps repeating: AI handles the 80% that used to take forever. The 20% that actually matters still needs you.</p><div><hr></div><h2>Why I keep coming back to tools</h2><p>This is the reflection part. The thing I&#8217;ve been chewing on all week.</p><p>I&#8217;ve always loved building systems more than doing repetitive work. That&#8217;s probably the ADHD talking. The novelty of creation is more stimulating than the grind of execution.</p><p>But it&#8217;s more than that.</p><p>When you run someone&#8217;s ads, you&#8217;re doing work for one client. When you build a tool, you&#8217;re solving a problem for everyone who has it.</p><p>One scales linearly. The other doesn&#8217;t.</p><p>I&#8217;m not saying I&#8217;m going to stop managing ads. That&#8217;s still the core of what eCom Ads does. But I am saying that the tools we build around our services - the scanners, the audits, the diagnostic frameworks - those might end up being more valuable than the services themselves.</p><p>Not because they replace expertise. Because they make expertise accessible.</p><p>A brand in Dublin who&#8217;ll never hire us can still run their feed through our tool, see the issues, and fix them. And if they can&#8217;t fix them alone, they know who to call.</p><p>That&#8217;s the flywheel I want to build. Tools that create trust. Trust that creates conversations. Conversations that create clients. Clients that generate insights. Insights that create better tools.</p><div><hr></div><h2>What I learned this week (the honest version)</h2><p>Some quick things, because I said I&#8217;d be transparent about what works and what doesn&#8217;t.</p><p><strong>What worked:</strong></p><ul><li><p>Building a useful tool fast by working with AI instead of trying to code everything manually</p></li><li><p>Making the basic scan free with no email gate - just value, no friction</p></li><li><p>Adding AI rewrites as a premium layer instead of charging for the whole thing</p></li><li><p>Connecting directly to the Merchant Center API instead of relying on third-party tools</p></li></ul><p><strong>What I&#8217;m still figuring out:</strong></p><ul><li><p>How to price the AI rewrite feature (free sample of 10, then what?)</p></li><li><p>Whether to gate the PDF report behind email or keep it open</p></li><li><p>How to make this work for brands that don&#8217;t know how to export their own feed</p></li><li><p>Whether anyone actually cares about feed quality enough to use a tool like this</p></li></ul><p>That last one is real. I might have built something nobody uses. That&#8217;s fine. The worst case is I learned a bunch about feed optimization patterns and AI-powered rewriting. The best case is it becomes a meaningful lead generation tool that helps brands and brings in clients.</p><p>I&#8217;ll know in a few weeks. I&#8217;ll tell you either way.</p><div><hr></div><h2>Where this connects</h2><p>If you read the first edition, you know the promise. Real insights from real work. Not tips. Not theory.</p><p>This week, the real work was building something. Next week it might be a campaign restructure, or a client conversation that changed how I think about attribution, or an AI experiment that flopped.</p><p>I don&#8217;t know yet. That&#8217;s the point.</p><p>I&#8217;m not writing from a content calendar. I&#8217;m writing from whatever&#8217;s actually happening. And this week, what happened was that I built a tool in a day that would have taken a team weeks to build two years ago.</p><p>If that doesn&#8217;t make you think about what&#8217;s possible - whether you&#8217;re an agency, a freelancer, or a brand doing this in-house - I don&#8217;t know what will.</p><p>The tools are here. The question is what you build with them.</p><div><hr></div><p>If you want to try the feed scanner yourself, it&#8217;s at <a href="https://tools.ecom-ads.com">tools.ecom-ads.com</a>. Upload your feed. See what comes back. Let me know if the AI rewrites are helpful or terrible.</p><p>And if you&#8217;re building things with AI in your own work - whether it&#8217;s marketing tools, internal processes, or something completely different - I&#8217;d genuinely like to hear about it. Reply to this email. I read everything.</p><p>- Raoul</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.ecom-ads.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Real Account! If you like what you&#8217;ve been reading so far, you can get it in your inbox by doing the right thing below!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[How I'm Actually Using AI in Google Ads]]></title><description><![CDATA[Not Theory - Real Workflows]]></description><link>https://newsletter.ecom-ads.com/p/how-im-actually-using-ai-in-google</link><guid isPermaLink="false">https://newsletter.ecom-ads.com/p/how-im-actually-using-ai-in-google</guid><dc:creator><![CDATA[Raoul van Heerden]]></dc:creator><pubDate>Sun, 08 Feb 2026 20:32:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!DETe!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe33315e8-b877-423a-97cb-a9580d3faa77_331x331.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Everyone&#8217;s talking about AI in marketing. Most of it is hype.</p><p>I want to show you what I&#8217;m actually doing. The real workflows. What works. What doesn&#8217;t.</p><p>This isn&#8217;t a ChatGPT tutorial. It&#8217;s what happens when you spend years in ad accounts and then suddenly have access to tools that can process data faster than you ever could.</p><h2>The 30-minute audit I give away for free</h2><p>I can&#8217;t take on every client who reaches out.</p><p>But I hate saying &#8220;no&#8221; without giving something useful. So I built a fast audit process.</p><p>Here&#8217;s what it looks like:</p><p>I pull together three data sources: transcript from our discovery call (I use Fathom to record everything), market research the AI summarizes for me, and a TrueClicks AI analysis of their account.</p><p>Thirty minutes later, I have a document with 3-5 concrete recommendations.</p><p>Sometimes they&#8217;re things the brand can fix themselves. Sometimes it confirms they need help. Either way, they walk away with something useful.</p><p>Last month, this led to four freelancer referrals. People I couldn&#8217;t work with, matched with people who could help them.</p><p>The funny thing? Those freelancers now refer prospects back to me when the account is too complex for them.</p><p>Giving away value isn&#8217;t charity. It&#8217;s building a network of people who trust you.</p><div><hr></div><h2>AI as a sparring partner (what it can and can&#8217;t do)</h2><p>I&#8217;ve been using TrueClicks AI as something like a second brain for account analysis.</p><p>Here&#8217;s what it&#8217;s good at:</p><p><strong>Pattern recognition at scale.</strong> It can scan an account and identify what I call &#8220;heroes and zombies&#8221; - the campaigns, ad groups, or products that are carrying everything vs. the ones that are dead weight but still spending.</p><p><strong>Category-level opportunities.</strong> Things like: &#8220;Your feed-only campaigns are outperforming your feed-and-search campaigns in this product category.&#8221; Stuff that would take me hours to spot manually.</p><p><strong>Structured data analysis.</strong> Give it a spreadsheet of search terms or product performance, and it can identify patterns I&#8217;d miss.</p><p>Here&#8217;s what it&#8217;s not good at:</p><p><strong>Impact percentages are arbitrary.</strong> When it says &#8220;this change could improve ROAS by 15%,&#8221; that number is basically made up. The directional insight is useful. The specific number isn&#8217;t.</p><p><strong>It doesn&#8217;t understand your business.</strong> AI doesn&#8217;t know that Q4 is your big season, or that one product line has higher margins, or that you just launched in a new market. You still need human context.</p><p><strong>It&#8217;s not a replacement for experience.</strong> It&#8217;s a sparring partner. Someone to bounce ideas off. If you don&#8217;t already know what good looks like, the AI won&#8217;t tell you.</p><p>I told my team: &#8220;If you need some perspective and I&#8217;m not available, start with <a href="https://trueclicks.com">TrueClicks</a> (no referral).&#8221; It&#8217;s not as good as an experienced human. But it&#8217;s better than staring at data alone.</p><div><hr></div><h2>The one ADHD trick that changed how I work</h2><p>This isn&#8217;t really about ADHD. It&#8217;s about how media buying destroys focus.</p><p>Here&#8217;s the problem: you sit down to analyze an account. Thirty minutes later, you&#8217;re three rabbit holes deep into some random campaign experiment that seemed interesting.</p><p>The solution sounds obvious but almost nobody does it.</p><p>Separate ideation from execution.</p><p>In the morning, I do analysis. I look at data. I generate ideas. I make a list of everything that needs to happen.</p><p>I don&#8217;t do any of it yet.</p><p>In the afternoon, I batch execution. I work through the list. No new analysis. No &#8220;let me just check this one thing.&#8221; Just execution.</p><p>This works because ideation and execution use different parts of your brain.</p><p>When you&#8217;re analyzing data, you want your brain open. Exploring. Making connections.</p><p>When you&#8217;re building campaigns or making changes, you want your brain focused. Systematic. Following the plan.</p><p>Mixing them is how you end up working 10 hours but only accomplishing what should take 3.</p><p>I&#8217;m not perfect at this. Some days I still get sucked in. But the days where I keep them separate? I get three times as much done. Not exaggerating.</p><div><hr></div><h2>How I built a multi-language campaign in one morning</h2><p>Here&#8217;s a recent example that still kind of blows my mind.</p><p>A client needed category-specific campaigns across 10+ languages. English, Dutch, German, French, Spanish, the whole thing.</p><p>Old process: export search terms, analyze manually, build campaigns in each language separately, have native speakers review. We&#8217;re talking weeks of work.</p><p>New process:</p><p>1. Export search terms from Google Ads</p><p>2. Feed them to Claude with a prompt: &#8220;Group these by category and intent&#8221;</p><p>3. Generate keyword lists and ad copy for each category</p><p>4. Use what I call &#8220;copywriter personas&#8221; - tell the AI to write as a native German speaker, native French speaker, etc.</p><p>5. Export everything in TSV format (Google&#8217;s import format)</p><p>6. Import directly into Google Ads</p><p>One morning. Ten languages. Full campaign structure with keywords and ads.</p><p>Did I still have native speakers review? Yes. Were there some tweaks? Of course.</p><p>But the 80% solution was done in hours instead of weeks.</p><p>This is what AI changes. Not the strategy. Not the thinking. The execution speed.</p><div><hr></div><h2>Where this is all heading</h2><p>I&#8217;ve been doing this long enough to see the direction.</p><p>The tactical work is getting automated. Bid adjustments. Keyword matching. Even some creative testing. Google&#8217;s algorithms handle most of it now.</p><p>What&#8217;s left for humans?</p><p>Pattern recognition across longer time horizons. Not &#8220;what happened yesterday&#8221; but &#8220;what&#8217;s the trend over the last 6 weeks?&#8221;</p><p>Connecting data to business context. The AI sees numbers. You understand that Q4 matters more than Q1, or that this product has weird seasonality, or that a competitor just entered the market.</p><p>Asking the right questions. The AI can answer almost any question you ask. The hard part is knowing which questions matter.</p><p>The job is becoming less about manual optimization and more about strategic thinking at scale.</p><p>Less tweaking. More pattern-spotting.</p><p>Less &#8220;let me adjust this bid&#8221; and more &#8220;what&#8217;s actually happening here and what should we do about it?&#8221;</p><p>I&#8217;m calling this the &#8220;strategic generalist&#8221; role. You don&#8217;t need to be an expert in every platform. You need to understand enough to spot patterns, ask good questions, and use AI tools to execute faster than anyone thought possible.</p><div><hr></div><h2>What this means for you</h2><p>If you&#8217;re running ads for e-commerce brands:</p><p>1. <strong>Build your sparring partner stack.</strong> Find AI tools that can analyze your accounts at scale. Not to replace your thinking - to accelerate it.</p><p>2. <strong>Separate your days.</strong> Morning for analysis and ideation. Afternoon for execution. This one change will make you measurably more productive.</p><p>3. <strong>Stop hoarding insights.</strong> Give value freely. Build a network. The best clients come from referrals, not cold outreach.</p><p>4. <strong>Invest in pattern recognition.</strong> The tactical skills are getting commoditized. Strategic thinking at scale is where the value is moving.</p><p>The tools are changing fast. The fundamentals aren&#8217;t.</p><p>Understand the business. Ask good questions. Use whatever tools make you faster.</p><p>That&#8217;s the game.</p><p>- Raoul</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.ecom-ads.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading - if you want this in your inbox.. now&#8217;s your chance ;-) </p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Why I’m Starting This Newsletter]]></title><description><![CDATA[and you might want to follow it]]></description><link>https://newsletter.ecom-ads.com/p/why-im-starting-this-newsletter</link><guid isPermaLink="false">https://newsletter.ecom-ads.com/p/why-im-starting-this-newsletter</guid><dc:creator><![CDATA[Raoul van Heerden]]></dc:creator><pubDate>Sun, 01 Feb 2026 19:28:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!DETe!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe33315e8-b877-423a-97cb-a9580d3faa77_331x331.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;ve been running paid media for e-commerce brands for years.</p><p>Google Ads. Meta. Attribution headaches. The whole thing.</p><p>I&#8217;ve seen what works. I&#8217;ve seen what doesn&#8217;t. I&#8217;ve sat inside hundreds of ad accounts and watched the same patterns repeat.</p><p>And for a long time, I kept most of it to myself.</p><p>Client calls. Internal docs. Slack threads with my team.</p><p>That&#8217;s where the real insights lived. The stuff that actually moves the needle. Not the &#8220;10 tips to scale your ads&#8221; nonsense you see everywhere.</p><p>So why now?</p><p>Honestly? I got tired of watching brands make the same mistakes.</p><p>The founder who thinks they&#8217;re profitable because ROAS looks good. They&#8217;re not.</p><p>The brand that fires their agency after 3 months, hires another one, and gets the exact same results. Because the problem wasn&#8217;t the agency.</p><p>The marketing lead who&#8217;s been told to &#8220;just let Google do everything&#8221; - and has no idea if that&#8217;s actually working.</p><p>I&#8217;ve had these conversations hundreds of times. On calls. In audits. In those awkward moments when someone realizes they&#8217;ve been flying blind.</p><p>And I kept thinking: I should write this down.</p><p>Not for everyone. For the people who actually want to understand what&#8217;s happening in their ad accounts. Who want to make better decisions instead of just hoping the algorithm figures it out.</p><p>What I&#8217;ll write about</p><p>This isn&#8217;t a &#8220;tips and tricks&#8221; newsletter.</p><p>I&#8217;ll share what I&#8217;m seeing in real accounts. Patterns. Problems. Things that worked. Things that didn&#8217;t.</p><p>Sometimes it&#8217;s tactical - the email sequence that recovered revenue, the campaign structure that finally scaled.</p><p>Sometimes it&#8217;s strategic - how to think about launches, when to trust the data, when to ignore it.</p><p>Sometimes it&#8217;s just honest - the mistakes I&#8217;ve made, the things I got wrong, the stuff nobody talks about.</p><p>I&#8217;m not going to publish on a schedule just to fill your inbox. I&#8217;ll write when I have something worth saying.</p><p>Who this is for</p><p>You run an e-commerce brand. Or you manage the ads for one.</p><p>You&#8217;re doing &#8364;500K, &#8364;2M, &#8364;10M - somewhere in that range where the stakes are real but you&#8217;re not a massive corporation with unlimited budget.</p><p>You&#8217;ve looked at your numbers and thought: something doesn&#8217;t add up here.</p><p>You want to understand what&#8217;s actually happening. Not just trust that someone else has it figured out.</p><p>If that&#8217;s you - welcome.</p><p>If you&#8217;re looking for hacks, shortcuts, or &#8220;one weird trick&#8221; content - this probably isn&#8217;t it.</p><p>One thing before you go</p><p>I&#8217;ve spent years learning from people smarter than me. Podcasts, newsletters, calls with people who&#8217;ve been doing this longer.</p><p>The best stuff I&#8217;ve learned wasn&#8217;t complicated. It was usually someone saying: &#8220;Here&#8217;s what I saw. Here&#8217;s what actually happened.&#8221;</p><p>That&#8217;s what I want this to be.</p><p>Not theory. Not frameworks for the sake of frameworks.</p><p>Just: here&#8217;s what I&#8217;m seeing. Here&#8217;s what&#8217;s working. Here&#8217;s what I&#8217;d do if I were you.</p><p>Let&#8217;s see where this goes.</p><p>- Raoul</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.ecom-ads.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.ecom-ads.com/subscribe?"><span>Subscribe now</span></a></p><h2></h2><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.ecom-ads.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Raoul van Heerden - eCom Ads! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item></channel></rss>