
You know the drill: marketing wants to send promo codes. Not just one code blasted to everyone, but unique, personalized, one-time-use discounts sent via push, email, in-app, and whatever else they think drives retention this quarter.
You, sitting in the CRM or growth hot seat, wonder: "Can we do that without two sprints, an angry dev team, and broken attribution?"
With Braze + Voucherify, yes. This combo lets you send contextual, personalized incentives across every channel in real time. Even better? Once set up, your team can do it without asking engineering for favors.
Let’s walk through how it works, why it works, and what it looks like in real campaigns.
Braze is a cross-channel customer engagement platform that excels at orchestration: customer journeys, real-time triggers, personalization, testing, and messaging.
With Voucherify – Braze integration you can create contextual, personalized promotions with the omnichannel distribution. You can send one-off promo codes, gift cards, or referral codes created in Voucherify to customers using various distribution channels and triggers thanks to Braze. You can also enrol customers into a loyalty program and update them about their progress or other events such as loyalty points expiration using Braze distributions.
"Creating personalized experiences is imperative for today's brands. As consumer behaviors and expectations shift, brands that double down on personalized customer engagement will see increased conversion rates, retention, and revenue. Our integration with Voucherify provides the best-in-class technology to empower brands to create differentiated, cross-channel messaging campaigns that automatically send personalized coupons, gift cards, and referral codes that are tailored for different segments of customers." - Matthew McRoberts, SVP Global Alliances at Braze.
Braze and Voucherify empower you to reach:
This enables true two-way sync: Braze triggers the messages, and Voucherify validates redemptions and reports back what happened.
Decide what you’re running:
In Voucherify, define:
CRM question: "Can I send different coupons to new users in Germany vs. returning users in the US?" Yes. Use metadata + validation rules in Voucherify and Braze segmentation to personalize delivery.
Voucherify supports three modes to get codes into Braze:
CRM question: "What if the API rate limits or a code pool runs out?" Handle with care. Use :cache_max_age, retry, fallback logic, and keep an eye on code exhaustion. Braze will abort a campaign if the list runs dry.
Use Braze Canvas or Campaigns to build your flow:
connected_content to fetch codes liveNeed a live example? Here’s a basic Liquid snippet using Connected Content:
{% connected_content "https://api.voucherify.io/v1/publications"
:method post :headers {"X-App-Id": "YOUR_APP_ID", "X-App-Token": "YOUR_APP_TOKEN"}
:body campaign="your-campaign-id"&customer={{user_id}}&channel=Braze
:content_type application/json
:cache_max_age 300
:retry
:save publication %}
{{publication.code}}Explore a comprehensive GitHub repository featuring helpful Liquid and Connected Code snippets for promotions and loyalty scenarios with Voucherify and Braze.
When the user redeems the code:
Voucherify fires events like:
REDEMPTION.SUCCEEDEDREDEMPTION.FAILEDREWARD.REDEEMEDUse these to trigger next-best actions in Braze: follow-up messages, alternate incentives, surveys, whatever you like.
In Braze, track:
In Voucherify, track:
Combine both to get a clear picture of ROI by channel, campaign, and audience.
CRM question: "Can I A/B test incentive types? 10% vs 15%?"
Yes. Spin up parallel Voucherify campaigns, target with Braze segments, compare redemptions.