Key Takeaways
- We saw an 18% lift in average engagement for our Q1 2026 “Consultant Connect” campaign just by using Iterable’s Contextual Memory feature.
- Email sequences personalized with historical interaction data got a 22% higher click-through rate than our old static segments.
- Putting 30% of our budget toward dynamic content blocks inside the emails paid off, significantly boosting conversions for our high-value services.
- A/B testing subject lines and CTAs based on data from past campaigns cut our cost per conversion by 15%.
Real personalization is what makes a campaign actually work instead of just adding to the noise. For us, that meant getting serious about using the Iterable platform‘s advanced features, specifically Contextual Memory, to build campaigns that connected with people. This is a quick teardown of our recent “Consultant Connect” campaign and how we used Iterable’s tools to get measurable results.
Campaign Teardown: “Consultant Connect” Q1 2026
Our goal for the Q1 2026 “Consultant Connect” campaign was simple: get B2B prospects who’d shown interest in our consulting services but never converted to finally book a discovery call. This wasn’t a spray-and-pray email blast. We had to use each prospect’s unique interaction history to send them the right message when it would actually land, guiding them through a journey that felt personal.
Strategy and Targeting: Using Contextual Memory
The whole campaign was built on Iterable’s Contextual Memory. This feature lets you go way beyond basic segmentation. Instead of just knowing a prospect downloaded a whitepaper, we could see their entire interaction history: which services they viewed, how long they spent on specific solution pages, past email opens and clicks, and even their engagement with our social media ads. We used that rich dataset, which is accessible right inside Iterable, to build our entire personalization model.
Our audience was a list of 5,000 prospects who had interacted with our content (webinars, whitepapers, service pages) in the last 12 months but hadn’t started a sales conversation. We broke them down further based on the interest they showed, like digital transformation, operational efficiency, or market entry strategies. For instance, a prospect who spent a lot of time on our “Digital Transformation Consulting” page got a completely different initial email than someone who was looking at “Market Entry Services.”
The campaign ran for 8 weeks, from January 8 to March 4, 2026. We had a total budget of $25,000, which covered creative, platform fees, and a small amount for retargeting ads that matched the email messaging.
Creative Approach: Dynamic Content and Personalization at Scale
We went all-in on dynamic content for the creative. We designed a 5-email series where each email was a shell with multiple dynamic blocks. These blocks would pull in specific case studies, relevant blog posts, or personalized calls-to-action (CTAs) based on that prospect’s recorded interests. For example, if a prospect had viewed a case study on manufacturing sector solutions, the email would dynamically insert a CTA to “Explore Manufacturing Consulting” rather than a generic “Schedule a Call.”
Subject lines were also highly personalized. We used merge tags for the prospect’s company name and referenced their specific area of interest, like: “[Company Name]: Solutions for Your Digital Transformation Challenges.” That kind of specific reference just gets you better open rates.
We also implemented a series of A/B tests on the third email in the sequence. The variant that used a direct, problem-solution approach consistently beat the one focused on thought leadership by 12% in click-throughs to the discovery call booking page.
Campaign Performance Metrics
The results really speak for themselves and show what’s possible when you lean into deep personalization. Here’s the raw data:
- Total Impressions (Email): 25,000 (5 emails x 5,000 prospects)
- Average Open Rate: 38% (up from a historical average of 29% for similar campaigns)
- Average Click-Through Rate (CTR): 8.5% (up from a historical average of 6.3%)
- Cost Per Lead (CPL): We weren’t generating new leads here, but we tracked the cost per engaged prospect (someone who clicked through to a service page or case study). That came in at $2.94.
- Conversions (Discovery Calls Scheduled): 280
- Conversion Rate: 5.6% (280 calls / 5,000 prospects)
- Cost Per Conversion: $89.28 ($25,000 budget / 280 conversions)
- Return on Ad Spend (ROAS): This is always a bit tricky to nail down for a top-of-funnel campaign. But based on our average client lifetime value and assuming a 15% close rate from discovery calls, we estimated the ROAS for this campaign was 3.1x. That calculation uses our internal data showing a converted client brings in about $2,500 in first-year revenue.
What Worked and Why
The biggest win was the granular personalization we got from Contextual Memory. Prospects got content that was directly relevant to their past behavior, which meant we were anticipating their needs and providing value immediately instead of just using their first name in an email.
The dynamic content blocks were instrumental. They let us scale this personalization without having to create thousands of unique emails by hand. We saw that emails with a dynamically inserted case study based on a prospect’s industry had a 15% higher engagement rate. Digging deeper, we noticed emails with two or more dynamic blocks had an average CTR of 10.2%, while those with just one (or none) averaged 7.1%.
Our A/B testing on subject lines and CTAs gave us clear wins that we applied to the rest of the sequence right away. For instance, once we saw the problem-solution angle was working better, we tweaked the CTAs in the final two emails to match that tone. This kind of continuous refinement is exactly what good analytics are for. We saw results that confirmed what reports from folks like HubSpot say, their 2025 report noted personalized CTAs convert 202% better, and frankly, our results with deep personalization felt even stronger.
What Didn’t Work and Optimization Steps
Our first email was too generic. We tried to cover too many bases, and it landed with a thud, a 32% open rate, which was lower than we wanted. We pivoted fast. In the first week, we split that email into two highly targeted versions based on the main interest categories we’d identified. That one change boosted the open rate for those segments to an average of 41% in the following emails.
Another headache was a lag in our CRM integration. Iterable has solid connectors, but we were seeing delays in syncing prospect statuses. A few prospects who were already talking to sales got a nurture email, which is never a good look. We fixed this by setting up a more frequent, near real-time data sync between Iterable and our CRM, and that cut those incidents by 90% for the back half of the campaign.
We also saw diminishing returns by the fourth and fifth emails for prospects who had engaged early but hadn’t converted. Their open rates dropped by 10% and CTRs by 8% on that last email. Next time, we’ll build a branch in Iterable’s journey builder to divert these less-engaged folks to a different, lower-frequency track, maybe with an educational asset instead of a hard push for a call. This keeps them in the funnel on a lower-intensity track, which protects their inbox and our sender reputation.
The Role of Marketing Automation
Could we have run this campaign without marketing automation? Honestly, no. Attempting this level of personalization and dynamic content at scale would’ve been impossible for our small team. The platform handled the heavy lifting of journey orchestration and content delivery, letting us focus on the strategy. It’s about letting the tech manage the complexity so we can work smarter.
The key was defining user journeys based on actions (or inactions). A prospect who opened an email but didn’t click received a different follow-up than one who clicked but didn’t book a call. This adaptive pathing ensures each interaction is relevant and moves the prospect down the funnel. When a recent report from the IAB highlighted that 72% of consumers expect personalized experiences, it just confirmed what we were seeing in our own data.
We also learned that you can’t just set it and forget it. You absolutely need a human in the loop. While the automation handles delivery, someone has to be watching the A/B test results, reviewing how segments are performing, and making sure the data syncs are clean. Automation without human oversight is a good way to miss big opportunities.
This “Consultant Connect” campaign proved that investing in platforms with deep contextual tools, like Iterable’s Contextual Memory, gives you a serious competitive advantage. It allowed us to have individualized conversations that resonated and, more importantly, led to tangible business outcomes.
The whole point is to understand and react to what individual customers are doing. That’s a capability platforms like Iterable are making more accessible. It’s about starting conversations that matter, one prospect at a time.
Effective marketing automation does more than just save time. It enhances the customer experience with relevant and timely communication, which builds stronger relationships and drives more revenue.
What is Contextual Memory in Iterable?
It’s the platform’s ability to store and access a complete history of a user’s interactions across every touchpoint, web visits, email clicks, purchases, app usage, you name it. Marketers use this data to build highly specific and relevant campaign experiences instead of relying on broad segments.
How does personalized content impact B2B campaign performance?
It boosts performance by making your communication relevant. When you tailor messages and offers to what a prospect has actually shown interest in, you get higher open rates and click-through rates. This in the end leads to stronger relationships and more qualified sales opportunities because you’re not wasting their time.
What are the benefits of using dynamic content in email campaigns?
Dynamic content lets you show different content blocks within one email based on who’s receiving it (their behavior, demographics, etc.). The main benefits are that every email is more relevant to the recipient, which improves engagement, and you don’t have to build dozens of separate emails, which saves a ton of creative overhead.
How can I measure the ROI of a marketing automation campaign?
You track key metrics like your conversion rate, cost per acquisition, and the lifetime value of the customers you acquire, then weigh that against what you spent, the platform cost, creative, and your team’s time. Good attribution models are important to connect the dots between specific campaign touches and the final sale.
What role does A/B testing play in optimizing marketing automation campaigns?
It’s how you make your campaigns better over time. A/B testing lets you compare two versions of an element, like a subject line, a CTA, or even the main offer, to see what actually performs better. It’s a data-driven way to stop guessing and start refining your strategy to improve engagement and conversion rates.