
Distributions were always a bit of a hassle. Besides the obvious naming problem (are we in logistics now?), the feature was built for simpler times. Pick a trigger, write a message, choose a channel. That covered the basics, and for a while, the basics were enough, but today's stacks don't do simple. CDPs, CEPs, CRMs, real-time events flowing in every direction, every tool expecting to both send and receive.
Teams need a redeemed voucher to fire bonus loyalty points, a Braze notification, and a CRM attribute update, all from one trigger. That's one use case. There are enough others to fill the library of Alexandria. With old-school distributions, none of it was possible without workarounds. Workflows was born from that.

You'd open the distribution builder, look for the trigger you needed, and find it wasn't there. So teams routed around it: redemption fires a webhook, webhook hits a custom endpoint, custom endpoint does what the team actually needed. Clean from the outside, but a mess inside, especially with people switching teams and jobs.
The action side was the same story. You could send a message or publish a code, that was it. Chaining multiple actions off one trigger meant building that logic yourself, outside Voucherify, in infrastructure you now have to maintain forever.
We could have patched distributions, and honestly that would have addressed the immediate complaints without solving the actual problem. Distributions were designed around a scenario model: trigger A, action B. Workflows is built around a canvas: here are functional blocks, connect them however you need. We're building the thing that runs after an incentive fires and everything that should happen next.
We are introducing Workflows to turn Voucherify into an incentive orchestration hub. The system receives events, processes data, queries external tools for missing attributes, and dynamically modifies incentive and loyalty logic right before the customer hits checkout.
The best way to explain it is to show it. Four flows we had in mind while building:
A visual canvas, yes, I know, try to contain your excitement. Drag-and-drop builders aren't exactly revolutionary in 2026. What matters more is what's live underneath it: any Loyalty v2 event can now trigger a webhook callout in real time. Points earned, reward issued, transaction completed, all of it streams directly to your CRM, CEP, or any custom endpoint, without middleware sitting in between. One trigger to multiple callouts, or several triggers into one. It's the pipe everything else builds on.

The canvas and Loyalty 2.0 webhook triggers are live today. Here's what's close behind.
Iteratively. Starting with the foundation and adding blocks based on what's causing real friction in real setups. If your stack needs something that isn't on this list, log in and tell us. The roadmap from here isn't fixed.