Targets are configured webhook endpoints that receive formatted JSON payloads from Omneo. In the context of incentives, targets are the mechanism by which Omneo notifies your comms platform (Klaviyo, SFMC, Campaign Monitor, etc.) when incentives are issued, redeemed, or about to expire.Documentation Index
Fetch the complete documentation index at: https://docs.omneo.io/llms.txt
Use this file to discover all available pages before exploring further.
How incentive targets work
- An incentive event occurs (e.g., a reward is issued to a profile)
- A reaction fires on that event
- The reaction’s
target.sendaction triggers the configured Target - The Target builds a Twig-templated JSON payload from the event context
- The payload is sent to the configured endpoint (your comms platform)
- Your comms platform receives the structured data and sends the appropriate customer notification
Common incentive notification scenarios
| Event | Target use |
|---|---|
| Reward issued | Send reward notification email with balance and expiry |
| Reward expiring soon | Send reminder email 14 days before expiry |
| Tier attained | Send “congratulations” email with tier benefits overview |
| Benefit issued | Send benefit notification with redemption instructions |
| Points milestone | Send email showing current balance and suggested rewards |
Target template example
A target template for a reward issuance notification might look like:Targets vs Webhooks
| Targets | Webhooks | |
|---|---|---|
| Payload format | Custom Twig template | Standard Omneo event context |
| Primary use | Formatted comms platform data | System-to-system integration |
| Configuration | In CX Manager → Settings → Targets | In CX Manager → Settings → Webhooks |
| Invocation | Via reaction action (target.send) | Automatic on configured events |
Content needed: specific target configuration examples for Klaviyo, SFMC, and Campaign Monitor integrations.