On This Cybermonday

Get Your Pixflow Subscription for Only $9.99

Checkout Champ subscriptions and Klaviyo: how to connect them, and the 5 emails that stop cancellations

Checkout Champ subscriptions and Klaviyo: how to connect them, and the 5 emails that stop cancellations
Checkout Champ connects to Klaviyo through a native plugin, but the plugin only sends checkout and order events. To run subscription emails you also need Checkout Champ’s postbacks for declined rebills, cancels, pauses and upcoming charges sent into Klaviyo as events. Once those are in, 5 emails do most of the work of keeping subscribers: a welcome for new subscribers, a reminder before each charge, a failed payment email, a resume email for paused subscribers and a winback after a cancel.

At Email Kong we work as a Checkout Champ Klaviyo agency for subscription brands, and this is the setup we use.

What does the Checkout Champ Klaviyo plugin send?

The plugin sends 7 events: Started Checkout, Placed Order, Ordered Product, Fulfilled Order, Cancelled Order, Refunded Order and Subscription Restarted. You connect it under Admin, then Plugins, then Email Service Providers, and route each Checkout Champ campaign to a Klaviyo list.

2 settings matter more than the rest for subscription brands.

  • The rebill toggle. Successful rebills do not reach Klaviyo by default. Placed Order fires for the first sale only until you tick “Send Placed Order Event For Successful Rebills” and add a Rebill Success route. With it off, flow revenue looks lower than it is.
  • OrderType. Placed Order carries an OrderType field. NEW_SALE means a first order and RECURRING means a rebill. Filter your post-purchase flows on NEW_SALE, so a renewal doesn’t start them again.

What does the plugin not send?

The plugin does not send any of the moments that decide whether a subscriber stays. Those live in Checkout Champ’s Postback Export Profiles instead.

Subscription moment In the Klaviyo plugin? Where it lives in Checkout Champ
Upcoming charge No Pre-Billing postback
Rebill declined No Rebill Decline postback
Final failure after retries No Recycle Failed postback
Subscription cancelled No Cancel postback
Subscription paused No Pause postback
Subscription reactivated No Reactivate postback

There is one trap here. The plugin’s Cancelled Order event fires when an order is cancelled in the CRM. It does not fire when a customer cancels their subscription, so you can’t build a winback flow on it.

How do you get subscription events into Klaviyo?

You send Checkout Champ’s postbacks into Klaviyo and turn each one into its own Klaviyo event on the right profile. Postbacks are set up in Checkout Champ under Admin, then Exports. Each profile has a destination, field mappings and routings that say which trigger and which campaign fire it.

The triggers that matter for subscriptions are Subscription Started, Pre-Billing, Recurring Order, Rebill Decline, Recycle Failed, Cancel, Pause and Reactivate.

If you point postbacks straight at Klaviyo, these are the problems that show up a week later:

  • Duplicates. Checkout Champ resends a postback until it gets a success response. If the first one landed but the response timed out, the subscriber gets 2 failed payment emails. Every event needs a stable ID so Klaviyo keeps only the first copy.
  • Missing fields. The postback fields have no next bill date and no portal link. A reminder email without the date is half an email, so these have to be looked up and added.
  • Other brands leaking in. Many Checkout Champ accounts hold more than one brand. If the routing is set to all campaigns, another brand’s cancels land in your Klaviyo and your flows email their customers.
  • Revenue counted twice. Only events where money moved, like Subscription Started and Recurring Order, should carry a value.
  • A short delay. Checkout Champ sends postbacks in runs roughly every 15 minutes, so don’t promise an instant SMS on a decline.

Test with a real low-value order, because Test Card orders don’t export through postbacks.

Which 5 emails stop cancellations?

These 5 cover the points where subscribers usually leave. Each one is a Klaviyo flow running on the events above.

1. The new subscriber welcome

Trigger: Subscription Started, or Ordered Product where ItemType is RECURRING. Filter on OrderType NEW_SALE so renewals don’t restart it.

Tell the customer they are on a subscription, when the next order ships and how to get the most from the product. Buyers from a funnel offer may not have noticed they subscribed, so say it clearly in week 1.

2. The reminder before each charge

Trigger: the Pre-Billing postback, or the next bill date stored on the Klaviyo profile. We use the date and clear it when someone cancels or pauses, so the reminder stops by itself. Note the Pre-Billing postback only fires after Checkout Champ has sent its own pre-bill notification.

Send it 3 to 5 days before a monthly rebill and 5 to 7 days before longer intervals. Always send one before the first rebill after a trial or funnel offer. Include the date, the amount and what’s in the box. Leave out a “manage subscription” button, because the portal is where people cancel. Changes go through a reply to support.

3. The failed payment email

Trigger: Rebill Decline. Exit: any Recurring Order, Cancel or Reactivate. Turn Smart Sending off so a campaign the day before doesn’t block it.

Send the first email a few hours after the decline with one button that opens the update-card page in the customer’s Checkout Champ portal. Time the next emails to land before Checkout Champ’s recycle billing retries, so a new card is on file when the charge runs. Write to the decline reason. A soft decline like insufficient funds needs a calm note and no discount. A hard decline like an expired card needs the button first. Recycle Failed gets the last email: the subscription is on hold until the card is updated.

4. The paused subscriber email

Trigger: Pause. Exit: Reactivate.

A paused subscriber hasn’t left. We send 3 emails with a resume button that opens the right page in the Checkout Champ portal, and keep any offer for the last one. Checkout Champ has no Skip trigger, so pause also does the job a skip would do on other platforms.

5. The winback after a cancel

Trigger: Cancel. Exit: Reactivate or any Placed Order. Filter to the brand’s own campaigns.

We run 3 emails over about 30 days and give each one a single job. Around day 10, a plain text note from the founder asking what went wrong. Around day 20, proof: a result or a real review. Around day 30, one clear restart offer with a reactivate button. The Cancel postback carries a cancel_reason, so once you group the reasons you can lead with pause for “too much product” and with price for “too expensive”.

What should you switch off before going live?

Turn off Checkout Champ’s own autoresponders for declined rebills, cancellations and pauses. They send through your email server, so without this step subscribers get 2 messages for every event. For pre-billing, switch off the autoresponder once your Klaviyo reminder is tested, if the reminder runs on the next bill date. If it runs on the Pre-Billing postback, the notification has to stay on, because the postback only fires after it.

Then measure what the flows save: rebills recovered after a decline, cancelled subscribers who reactivate, and chargebacks before and after the reminder goes live. That is the core of subscription retention on any platform, and on Checkout Champ it starts with getting the events into Klaviyo.

Disclaimer : If you buy something through our links, we may earn an affiliate commission or have a sponsored relationship with the brand, at no cost to you. We recommend only products we genuinely like. Thank you so much.

Blog Label:

Write for us

Publish a Guest Post on Pixflow

Pixflow welcomes guest posts from brands, agencies, and fellow creators who want to contribute genuinely useful content.

Fill the Form ✏

Frequently Asked Questions

Yes. The native plugin sends checkout, order, fulfilment, refund and Subscription Restarted events. Declines, cancels, pauses and upcoming charges need postbacks.
"Send Placed Order Event For Successful Rebills" is off by default. Tick it and add a Rebill Success route.
Yes, once the Cancel postback reaches Klaviyo as an event. The plugin's Cancelled Order event does not cover subscription cancels.
Checkout Champ sends them in runs roughly every 15 minutes. Bogdan Mihalache is Founder & CEO of Email Kong, a Klaviyo Master Platinum Partner agency in London.