How to build a dynamic, content-driven promotion flow?
In a headless world, speed is everything. Manually updating website banners every time a flash sale starts or ends is a recipe for inconsistency and "broken" user experiences.

Example: Your marketing team creates a "Summer sale" landing page in Contentful. Instead of hardcoding dates, they simply link the page to a Voucherify campaign. The moment that campaign hits its start date (or reaches its budget limit) in Voucherify, your website knows exactly what content to show or hide without a single line of code being redeployed.
How to build it?
- Platform connectivity (one-time): install the Voucherify App for Contentful. This no-code plugin establishes a secure connection, allowing you to map Voucherify campaign resources directly into your Contentful fields.
- Metadata seeding (day-to-day): when a marketer selects a campaign in the Contentful UI, the integration automatically "seeds" the Contentful Entry ID into the Voucherify campaign metadata. This creates a permanent, system-level reference between the logic and the creative.
- Real-time qualification: your frontend app calls the Voucherify Qualifications API to check which promotions a user is eligible for. Voucherify returns the active campaign list along with the stored [contentful_entry_id].
- Dynamic content delivery: your app takes that ID and queries the Contentful Content Delivery API. It fetches the exact banner, copy, and legal T&Cs associated with that specific promotion and renders them instantly.

Why does it matter?
- Centralized promo content (update once) – it eliminates "content drift" by ensuring updates to a hero image or T&Cs in Contentful reflect across all platforms instantly. This prevents manual takedowns or displaying "ghost promotions" when a campaign hits its limit.
- Dynamic, context-aware displays – because Voucherify handles the qualification logic (e.g., who is eligible for which discount), the storefront only renders high-fidelity banners for offers the user can actually use.
- Cross-channel consistency – by using a single source of truth for both logic (Voucherify) and assets (Contentful), you ensure the promotional experience on your mobile app, web storefront, and kiosks remains identical.
Orchestration & set-up
Who’s needed?
- Marketing ops – they handle the day-to-day: creating campaigns in Voucherify and matching them to visual entries in Contentful via the dropdown menu.
- Frontend developers – they implement the "fetch-fetch" logic: calling Voucherify to see what’s active, then using the returned metadata ID to pull the assets from Contentful.

.jpg)
.webp)
%20(2).webp)
.webp)
.webp)
%20(1).webp)
.webp)
.webp)


.jpg)


.png)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)

.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)





.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)

.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
