How do I connect subscription data to Klaviyo for email flows?

Introduction

To send personalized emails based on subscription activity — like welcome messages, renewal reminders, or winback flows — you can connect your subscription data to Klaviyo. Roadmap supports Klaviyo integration so you can create automated flows triggered by real-time subscription events.

Here’s how to connect the data and start using it in your email marketing.

1. Set up your Klaviyo integration

Before you start:

  • Make sure you have a Klaviyo account connected to your Shopify store.
  • Ensure Roadmap’s Klaviyo integration is enabled.

To enable the integration:

  1. Go to Roadmap Admin → Integrations → Klaviyo.
  2. Enter your Klaviyo public and private API keys.
  3. Click Connect.

Once connected, Roadmap can send subscription events to Klaviyo as custom events or profile properties.

2. Events sent to Klaviyo

Roadmap can send the following subscription events:

  • Subscription Created
  • Subscription Renewed
  • Subscription Paused
  • Subscription Canceled
  • Subscription Failed
  • Prepaid Subscription Fulfilled
  • Next Order Upcoming (via scheduled flow triggers)

These events can be used to:

  • Trigger flows
  • Filter segments
  • Personalize campaigns

3. Use events in Klaviyo flows

Once subscription events are flowing into Klaviyo:

Build flows such as:

  • Welcome Flow — after Subscription Created
  • Renewal Reminder — before Subscription Renewed
  • Failed Payment Recovery — after Subscription Failed
  • Cancellation Winback — after Subscription Canceled
  • Loyal Subscriber Reward — based on order count or lifetime value

How to build a flow:

  1. Go to Klaviyo → Flows → Create Flow
  2. Choose Trigger → Metric
  3. Select the subscription event you want (e.g. Subscription Created)
  4. Add emails, time delays, and logic branches as needed

4. Segment customers using subscription data

Use Roadmap events or profile properties to build segments like:

  • Customers with active subscriptions
  • Customers who canceled in the last 30 days
  • Prepaid subscribers nearing fulfillment
  • Subscribers with failed payments

Use these to send targeted campaigns, winbacks, or exclusive offers.

FAQs

How long does it take for data to sync to Klaviyo?

 Events are pushed in real time — customers will enter flows within seconds of a subscription event.

Can I use subscription data in email content (e.g. next charge date)?

 Yes — you can include dynamic fields from the event payload (e.g. product name, next charge date) in your Klaviyo emails.

What if my Klaviyo integration isn’t working?

 Double-check your API keys and permissions. You can also [contact support →] for help troubleshooting.

Summary

To connect subscription data to Klaviyo:

  • ✅ Enable the integration in Roadmap with your API keys
  • ✅ Use subscription events as flow triggers or segment filters
  • ✅ Build automated campaigns for onboarding, renewals, and retention
  • ✅ Personalize emails using dynamic subscription data

Want help setting up your first subscription-based flow? [Contact support →] or view our Subscription + Klaviyo Flow Library for pre-built templates.

-->