Workflow & Analytics for Value-Driven Engagement
WAVE transforms every customer event into customer intelligence, then automatically executes the right journey when conditions are met.
How WAVE works
Customer Events
Events arrive from your apps, backend, or any system — recorded automatically.
Customer Intelligence
Events feed customer profiles automatically. Segments recalculate as Wave processes relevant events — no manual refresh needed.
Customer Journeys
Customer intelligence continuously evaluates every event. When the right conditions are met, the appropriate journey executes automatically.
Engagement Channels
Journeys, automations, and campaigns deliver to the right channel when conditions are met.
The 7 building blocks
Seven concepts, one clear flow — from raw customer behavior to the right message.
Insight
What happened
How much / how many
What type of customer
Which customers are X
Automation
Automated, always-on flows
One-time group sends
Daily threshold checks
Most engagement tools wait for you to act. WAVE doesn't. Incoming events feed customer intelligence automatically — and when the right conditions are met, the appropriate journey executes. Your product becomes reactive, not just recordable.
What this looks like in practice
when: classification.changed and: previous = 'lapsed' and: current = 'active'
Customers returning after inactivity receive a win-back message automatically.
No campaign needed. Wave emits a classification.changed event only when the label actually transitions — so the journey triggers on the return, not on every evaluation.
when: classification.changed and: current = 'high_value'
Segments update when customers cross your thresholds.
Wave emits a transition event only when the classification label actually changes — the journey triggers on the crossing, not on every check. Any journey targeting the high-value segment includes them automatically.
when: cart_abandoned and: cart_total > 100,000
High-value abandoned carts get immediate follow-up.
The rule filters by cart value, so low-stakes drops don't trigger a push. Only the customers worth re-engaging get re-engaged.
Your customers are sending signals right now.