Why integrate with a CEP?
Voucherify handles incentive logic: validation, redemption, budget control, and fraud prevention. Your CEP handles delivery: timing, channel selection, and message personalization. Together, they form an incentive loop where every campaign becomes a live experiment you can trigger, measure, and adjust. Key capabilities:- Behavior-triggered incentives: Automatically distribute codes when customers perform specific actions (cart abandonment, subscription renewal, milestone reached).
- Segment-driven campaigns: Target VIP customers, dormant users, or any segment defined in your CEP with tailored rewards.
- Unique codes in templates: Pull individual voucher codes, gift cards, or loyalty balances directly into message templates.
- Real-time event sharing: Send Voucherify events (redemptions, loyalty updates, publications) to your CEP to trigger follow-up communications.
Integration patterns
Most CEP integrations follow one of these patterns:| Pattern | Description | Use case |
|---|---|---|
| Webhooks | Voucherify sends events to your CEP when actions occur (redemption, publication, loyalty update). | Trigger follow-up messages after a customer redeems a code. |
| API calls from CEP | Your CEP calls Voucherify APIs (using Connected Content, Content API, or webhooks) to fetch or publish codes. | Dynamically insert a unique code into an email at send time. |
| Custom attributes | Sync voucher codes, balances, or campaign data to customer profiles in your CEP. | Display loyalty points in a mobile push notification. |
| Bulk code import | Export codes from Voucherify and import them into your CEPβs coupon list. | Large-scale campaigns where codes are pre-generated. |
Supported platforms
Braze
Event sharing, Connected Content, custom attributes, and promotion code lists.
Klaviyo
Custom profile attributes, webhook-based flows, and bulk code import.
MoEngage
Content API integration for real-time code publication in campaigns.
Bloomreach Engagement
Bidirectional sync: send events to Bloomreach and receive customer updates.
Iterable
Webhook-based integration for code distribution and event tracking.
CleverTap
Connect customer engagement data with Voucherify incentives.
Common scenarios
Explore the common scenarios for using Voucherify together with Customer Engagement Platforms.Abandoned cart recovery
- Customer abandons cart β CEP detects the event.
- CEP calls Voucherify to publish a unique discount code.
- CEP sends an email with the code to incentivize purchase completion.
Loyalty program updates
- Customer earns points β Voucherify sends a
REWARDED.LOYALTY_POINTSevent to your CEP. - CEP triggers a push notification showing the updated balance.
- When points near expiration, CEP sends a reminder.
Win-back campaigns
- CEP identifies inactive customers via segmentation.
- CEP triggers a webhook to Voucherify to publish a reactivation code.
- Voucherify distribution updates the customer profile in the CEP.
- CEP sends a personalized message with the code.
Getting started
- Connect your CEP: Go to Integrations in your Voucherify Project settings and configure API credentials for your platform.
- Set up distributions: Define triggers (segment entry, custom event, successful publication) and select your CEP as the channel.
- Map fields: Configure which Voucherify data (code, value, expiration) syncs to customer profiles.
- Test the flow: Use a test customer to verify codes are published and delivered correctly.
CEP integrations consume API limits and webhook limits. Plan your campaign volumes accordingly.
Whatβs next?
- Review the integration guide for your specific CEP.
- Learn about distributions to automate code delivery.
- Explore webhooks for event-driven workflows.

