How to test an A/B test flow before activation
Testing each path in an A/B test before activation helps ensure your emails, variables, links, and flow logic work as expected.
This guide explains how to test both paths of an A/B test flow before making it live.
- Shopify Checkout Integration
- Migrated Shopify Checkout Integration
Before you start
Use a test customer account that is eligible to enter the flow and is configured to receive marketing emails.
Distribution of customers
The percentages represent the probability that an individual customer will enter each path, not a guaranteed split of your total audience. For example, a 50/50 split gives each customer a 50% chance of entering either path, but the actual distribution may be 43/57, 52/48, or another variation. Similarly, a 75/25 split doesn't guarantee that exactly 75% of customers follow one path. As more customers enter the flow, the overall distribution will generally move closer to the configured percentages.
Step 1 - Test Path A
- Open the flow in your Recharge merchant portal.
- Click the A/B test node.
- Set Path A to 100% and Path B to 0%.
- Click Apply, then Save.
- Trigger the flow using your test customer.
- Review the email or onsite experience to confirm:
- Variables populate correctly.
- Links direct customers to the correct destination.
- The experience behaves as expected.
Step 2 - Test Path B
- Open the flow again.
- Click the A/B test node.
- Set Path A to 0% and Path B to 100%.
- Click Apply, then Save.
- Trigger the flow again using your test customer.
- Review the email or onsite experience to confirm:
- Variables populate correctly.
- Links direct customers to the correct destination.
- The experience behaves as expected.
Step 3 - Restore your A/B test
After testing both paths:
- Open the A/B test node.
- Set Path A and Path B back to your desired split (for example, 50% / 50%).
- Click Apply.
- Save your changes.
- Activate the flow when you're ready.
Expected outcome
After testing both paths, you can activate your A/B test, knowing that each variation functions as expected and that customers are routed according to the configured traffic split.
