Fall Product Update: MCP, Shopify Plus & deeper control ahead of BFCM
0
Days
0
Hours
0
Minutes
0
Seconds
See what's new
2025-09-24 12:00 am
2025-05-21 12:00 am
2025-03-14 12:00 am
2025-05-20 12:00 am
2025-04-22 12:00 am
2024-10-03 12:00 am
2025-09-29 12:00 am
arrow pointing left
go to blog
Marketing
How to create personalized promotions & coupons with Braze?
Julia Gaj
Julia Gaj
February 22, 2021
Share it on Twitter
Share it on Facebook
Share it on LinkedIn
Share it on Twitter
Share it on Facebook
Share it on LinkedIn

How to create personalized promotions & coupons with Braze

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.

What is Braze?

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: 

  • Increased conversion rates thanks to personalized incentives reaching your audience at the right time and context.
  • Faster time-to-market of advanced campaigns with developer-friendly API and cross-channel distribution.
  • Campaign budget optimization thanks to fine-grained validation rules and anti-fraud features to protect your budget.
  • Promotions analytics covering the whole customer journey.

How to connect Braze with Voucherify?

Step 0: Connect Voucherify and Braze

  • Paste your Braze REST API key into Voucherify's integration settings.
  • (Optional) Import existing Braze users to Voucherify.
  • Set up event streaming from Voucherify to Braze: redemption events, rollbacks, loyalty updates, etc.

This enables true two-way sync: Braze triggers the messages, and Voucherify validates redemptions and reports back what happened.

Step 1: Choose your incentive strategy

Decide what you’re running:

In Voucherify, define:

  • Redemption rules (limits, dates, customer segments)
  • Metadata for targeting (country, currency, AOV)
  • Fraud controls (per customer, per channel, per segment)

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.

Step 2: Pick the distribution mode

Voucherify supports three modes to get codes into Braze:

  • Connected ContentReal-time fetch via API when Braze sends the message. Highly personalized, low-volume sends.
  • Custom attributes – Voucherify assigns code to user profile in Braze ahead of time. Cleaner logic for triggered journeys.
  • Promotion Code Lists Exported codes uploaded to Braze for static use. Bulk sends, newsletters.
  • Custom API Integration: Select the most crucial elements of both platforms and tailor them to the needs of your campaigns with a fully custom API-based connection.
  • Event sharing: With Braze Inbound Integration, you can send custom events from Voucherify API to 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.

Step 3: Send messages

Use Braze Canvas or Campaigns to build your flow:

  • Use Liquid with connected_content to fetch codes live
  • Or pull from user attributes or lists
  • Personalize the rest of the message with Braze’s native tools

Need 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.

Step 4: Validate incoming redemptions

When the user redeems the code:

  • Your frontend or backend hits Voucherify's redemption endpoint
  • Voucherify checks: is the code valid? is the customer eligible? is it expired?
  • If valid, redemption happens and Braze can react

Voucherify fires events like:

  • REDEMPTION.SUCCEEDED
  • REDEMPTION.FAILED
  • REWARD.REDEEMED

Use these to trigger next-best actions in Braze: follow-up messages, alternate incentives, surveys, whatever you like.

Step 5: Attribute, measure & optimize

In Braze, track:

  • Open/click rates
  • Conversion flows from message to redemption event

In Voucherify, track:

  • Redemption success/failure
  • Rollbacks
  • Customer-specific promo engagement

Combine both to get a clear picture of ROI by channel, campaign, and audience.

Real use cases for Braze and Voucherify

  • Welcome offer: Trigger a one-time coupon when a user signs up—validate new user status via Braze tag, send code via email + push.
  • Dormant user reactivation: If no purchases in 90 days, send 20% off coupon. If they don’t redeem, send fallback.
  • Referral booster: Reward both sides with unique codes when a new referral signs up.
  • Loyalty nudges: Remind users of expiring points or available rewards with embedded codes.

CRM question: "Can I A/B test incentive types? 10% vs 15%?"

Yes. Spin up parallel Voucherify campaigns, target with Braze segments, compare redemptions.

TL;DR for your overworked CRM team

  • Set up once, then let marketing run incentives without engineering.
  • Track everything from send to redemption to revenue.
  • Use Braze to orchestrate delivery, use Voucherify to handle logic, validation, and fraud.
  • Go from static codes to real-time, personalized, omnichannel incentives.

FAQs

What is Voucherify?
Voucherify is a promotion & loyalty platform designed for enterprises that need scalability and customization. Voucherify helps world-leading brands create, manage, and track personalized promotions across multiple channels – whether it’s discounts, vouchers, loyalty programs, or referrals.

With its powerful API-first architecture, Voucherify can be quickly integrated into any existing systems and scaled effortlessly as the business grows. It's perfect for brands that want to take full control of their promotional strategies, without the limitations of cookie-cutter solutions and ready plug-ins.
Are you wasting time
and money on generic promotions?
It’s time for a change