Watch a 5 Minute Demo

What is your company email address?
What is your country/permanent residence?
Form footer image
Loading...

Tour the Iterable Platform

What is your company email address?
What is your country/permanent residence?
Form footer image
Loading...
What is your first name?
What is your last name?
What is your company email address?
What is your company's name?
What is your country/permanent residence?
In which state do you live?

Schedule a demo to learn more.

Talk to an Iterable expert about your company’s use case.

What is your country/permanent residence?
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Form footer image
Thank you !

Thanks for contacting us, we’ll be in touch shortly.


Join us at Activate Summit, where the world’s best marketers meet, learn, and build what’s next.

Register Now

Save the Date for Activate Summit 2026

What is your first name?
What is your last name?
What is your company email address?
Please provide your company's name?
What is your country/permanent residence?

How Tandem Translated Embedded Messaging Into a 10% Revenue Lift

Tandem

10% Increase in Subscription Revenue: Directly attributed to a new embedded messaging upgrade journey.

10x Conversion Rate Increase: Among high-intent targeted audiences.

Operational Agility: Automated workflows significantly reduced campaign production time, enabling the team to focus on creative strategy over manual execution.

In This Story

Have a Question?

At Iterable we're committed to supporting you every step of the way.

Get Demo

Tandem, the global language exchange platform with millions of members, faced a common conversion ceiling. Standard lifecycle tactics—email, push notifications, and static pop-ups—had plateaued. For Rodolphe Helderwerdt, VP of Marketing, the objective was to move past interruptive “growth hacks” toward a strategy where marketing feels like a native component of the product.

The Challenge: Context vs. Interruption

Converting free users to pro subscribers required a shift in how upgrade prompts were delivered. Traditional “one-size-fits-all” prompts were often disconnected from the user’s immediate actions. Tandem needed a way to trigger upgrade moments that were:

  • Behavior-driven: Responding to specific user actions in real-time.
  • Non-intrusive: Integrated into the app UI rather than interrupting the workflow.
  • Scalable: Manageable via a lean team without constant engineering intervention.

The Solution: A Composable Data Strategy

Tandem reimagined its approach by leveraging a modern, composable data stack consisting of Snowflake, Hightouch, and Iterable.

1. Centralized Intelligence (Snowflake)

Snowflake serves as Tandem’s single source of truth. Every granular behavioral signal—from an abandoned payment to the specific use of a Pro feature like “Unlimited Translations”—is captured and stored here.

2. Real-Time Activation (Hightouch)

Tandem uses HighTouch to bridge the gap between its warehouse and its engagement layer. Hightouch syncs dynamic audiences from Snowflake to Iterable in near real-time, allowing for instant responsiveness to user behavior.

The combination of Snowflake, Hightouch, and Iterable allowed us to turn our data into a conversational asset. By centralizing our intelligence in Snowflake and using Hightouch to activate it within Iterable, we created a loop where every message is a direct response to a user’s need. It’s no longer about sending campaigns; it’s about maintaining a continuous, context-aware dialogue with millions of people.

Rodolphe Helderwerdt

VP of Marketing, Tandem

3. Native Execution (Iterable Embedded Messaging)

Rather than relying on static in-app overlays, Tandem leveraged Iterable’s Embedded Messaging to integrate dynamic content directly into the UI. By building an upgrade journey fully driven by user data and behavior, they traded generic prompts for contextual, timely messages. The result was a series of personal “upgrade moments” that felt like a natural extension of the user experience rather than an interruption.

Countdown Timers: For expiring subscriptions, an embedded countdown provided a persistent reminder of value without a disruptive pop-up.

 

Feature-Specific Recovery: Abandoned payment messages were tailored to the exact feature the user had just interacted with (e.g., “Get Your Profile Highlighted”).

 

Exclusive Birthday Offer: On a user’s birthday, a special offer is available for 24 hours. This upgrade screen was intentionally hidden from the normal app flow and accessible only from the message center. Users described it as a delightful, rewarding moment tailored just for them

Iterable’s Embedded Messaging transformed our app into a responsive environment where marketing functions as a native feature. By moving away from static overlays to behavior-driven UI components, we drove a 10% increase in subscription revenue and a 10x conversion rate increase among our most high-intent audiences. Operationally, these automated workflows significantly reduced campaign production time, allowing us to deliver the right message at the exact moment of intent without requiring custom code from our engineering team.

Rodolphe Helderwerdt

VP of Marketing, Tandem

A New Standard for Lifecycle Marketing

By bridging the gap between data storage and real-time execution, Tandem has successfully moved beyond the limits of traditional lifecycle marketing. The shift to a composable architecture—utilizing Snowflake for depth, Hightouch for agility, and Iterable for native delivery—demonstrates that technical precision is the most effective path to user-centric growth. This initiative didn’t just meet a revenue target; it established a scalable, automated framework that ensures every upgrade prompt is as relevant as the product itself.

Talk to your CSM

Please provide your company email
By submitting my registration details, I agree to the processing of data in accordance with Iterable's Privacy Policy.
I agree to receive personalized marketing communications from Iterable.
By submitting my registration details, I agree to the processing of data in accordance with Iterable's Privacy Policy.By submitting my registration details, I agree to the processing of data in accordance with Iterable's Privacy Policy.

Welcome Back!

Loading...

Thank you!

Thank you for contacting us, we'll be in touch shortly.