⚠️ Heads up: This setup requires some technical knowledge.
If you're not comfortable with tools like Zapier or your email service platform/provider (ESP), we recommend hiring us to handle the integration for you — so you can stay focused on your content and community.
Breakthrough integrates with Zapier, allowing you to automatically send user data (like new signups and purchases) to your email service provider (ESP) — such as Mailchimp, ConvertKit, ActiveCampaign, or Klaviyo. This enables powerful automations like onboarding sequences, cancelled winback, and engagement flows.
This guide will walk you through:
How to connect new registered users to your ESP
How to connect new or updated purchases (subscriptions)
How to connect billing issue events (failed payments)
How to connect non-recurring purchases (e.g., one-time content sales)
Best practices for tracking subscription status
What to do if your trigger test shows no data
Not Technical? We’ve Got You Covered
We know that setting up automations with Zapier and your ESP can feel overwhelming — especially if you’re not technical. If you need help, you have two easy options:
Hire us to set it up for you – We’ll handle the full Zapier integration for your app. You can purchase the setup service here.
Upgrade to Clevertap – If you prefer a more powerful and user-friendly email system, we offer a done-for-you setup with Clevertap, an ESP built for apps. We’ll handle the full technical integration for you. Email us if you want to go this route.
To learn more or ask questions, reach out to partner@breakthroughapps.io. We're here to help.
Note: Zapier offers a free tier with limited tasks, but more advanced automations may require a paid plan depending on usage.
Getting Started
You can access and set up your integration in one of two ways:
Option 1: From the Breakthrough Portal
Log into your Breakthrough Partner Portal
Go to Portal > Integrations
Click Connect with Zapier
Option 2: Directly from Zapier
Visit: https://zapier.com/apps/breakthrough/integrations
You’ll find pre-built Zap templates for common workflows like Mailchimp, ConvertKit, and ActiveCampaign.
1. Trigger: New Registered User
Use this trigger to add new free users to your ESP as soon as they sign up for your app.
What it does:
Fires when a user creates a new account in your app (even if they don’t subscribe yet).
How to set it up in Zapier:
Choose the Trigger:
New Registered User
Connect your Breakthrough account
Choose your ESP (e.g., Mailchimp)
Choose action: "Add/Update Subscriber"
Map fields:
Email →
email
First Name →
first_name
Last Name →
last_name
(optional)Add a tag like
joined_app
if using tags (optional)
This is great for starting welcome sequences or getting users into your email funnel right away.
2. Trigger: New or Updated Purchase
Use this trigger to keep your ESP updated when a user subscribes, cancels, or changes plans.
What it does:
Fires when a user:
Starts a free trial
Becomes a paying subscriber
Cancels their subscription
How to set it up:
Choose the Trigger:
New or Updated Purchase
Connect your Breakthrough account
Choose your ESP and action like "Update Subscriber/Contact" (this will depend on your ESP)
Map the following fields:
Email →
email
Subscription Status →
data.status
(trialing
,active
, orcanceled
)
Note: you would have to create a new field in your ESP to track Subscription Status. See the following Best Practice on this.
Best Practice: Track Subscription Status with a Custom Field
We recommend creating a custom field in your ESP to store the user’s current subscription status.
Why a field is better than tags:
Using a field like subscription_status
ensures that the value is always current.
If you rely only on tags (like Trial
, Active
), they can quickly become outdated. For example:
A user signs up and gets the tag
Trial
They later become a paid subscriber, but the
Trial
tag remains unless manually removedThis can lead to confusing or conflicting email sequences
How to set it up:
In your ESP, create a new field called
subscription_status
In Zapier, map Breakthrough's
data.status
to this field
Possible values for data.status
:
trialing
active
canceled
You can then use this field to segment your audience, trigger different automations, or pause campaigns when users cancel.
Optional: Using Tags Instead (Advanced)
If you prefer using tags, be aware:
You'll need to manually remove old tags or set up advanced logic in Zapier
This requires setting up Zapier filters or paths based on
data.status
Only choose this route if you're confident with advanced Zapier automations.
3. Troubleshooting: Test Trigger Not Showing Anything?
If you're setting up your Zap and the test trigger doesn’t return data, don’t worry — this simply means that event hasn’t been fired recently.
What you can do:
For New Registered User, simulate the event by creating a test account in your app
For New or Updated Purchase, start a free trial or test a subscription
After simulating the action, re-click “Test Trigger” in Zapier
This will allow Zapier to pull in the necessary sample data so you can continue mapping fields.
4. Additional Triggers & Setup
In addition to new signups and subscriptions, Breakthrough supports triggers for billing issues and one-time (non-recurring) purchases. These can be used to send alerts, trigger email sequences, or notify your team.
Trigger: New Billing Issue
Use this to get notified when a user’s payment fails — perfect for retention workflows or follow-up emails to help them re-subscribe.
What it does:
Fires when a subscription renewal fails or there's an issue with a user's payment method.
How to set it up:
Trigger:
New Billing Issue
Action:
Notify your team (e.g., send Slack or email alert)
Tag the user in your ESP (e.g.,
billing_issue
)Start a reactivation sequence
Trigger: New Non-Recurring Purchase
Use this to track one-time purchases, such as:
Paid classes
Single workshop access
One-time lifetime purchase
What it does:
Fires when a user makes a non-subscription purchase in the app.
How to set it up:
Trigger:
New Non-Recurring Purchase
Action:
Add the user to a specific email flow
Tag them
Send a confirmation email or upsell recommendation