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

# Incentive Targets

> How Targets are used to send incentive notifications to comms platforms.

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.

## How incentive targets work

1. An incentive event occurs (e.g., a reward is issued to a profile)
2. A reaction fires on that event
3. The reaction's `target.send` action triggers the configured Target
4. The Target builds a Twig-templated JSON payload from the event context
5. The payload is sent to the configured endpoint (your comms platform)
6. 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:

```json theme={null}
{
  "profile": {
    "email": "{{ email }}",
    "first_name": "{{ first_name }}"
  },
  "reward": {
    "id": "{{ reward.id }}",
    "amount": "{{ reward.amount }}",
    "expires_at": "{{ reward.expires_at }}"
  }
}
```

Templates use Twig syntax. All fields available in the event context can be referenced in the template. See [Reactions > Targets](/dev-guides/reactions/targets) for the full configuration guide.

## 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      |

<Note>Content needed: specific target configuration examples for Klaviyo, SFMC, and Campaign Monitor integrations.</Note>
