# Create loyalty notifications

> You can create notifications for each of your loyalty programs. When you create a notification, it is automatically activated.

> For the complete documentation index, see [llms.txt](https://docs.talon.one/llms.txt).

To create a loyalty notification:

1. In <Loyalty className="icon"/> **Loyalty**, select the loyalty program
   for which you want to create a notification.
1. On the left-side menu of the loyalty program, click <Notification className="icon"/> **Notifications**.
1. Click <Add className="icon"/> **Create Notification**.

1. In the **Create Notification** drawer,
   select the [type of notification][types]
   to create. Some of the types are nested.

1. In **Notification name**, type a name for the notification.
1. For <Earned className="icon"/> **Added/deducted points** only:

   In the **Notification sources** section,
   specify which sources should trigger a notification:

   - **All**: Notify when loyalty points are added or deducted from all sources.
   - **Campaign Manager**: Notify only when points are [manually added](/docs/product/applications/display-customer-profiles.md#manually-add-loyalty-points)
     or [manually deducted](/docs/product/applications/display-customer-profiles.md#manually-deduct-loyalty-points)
     in the [customer profile](/docs/product/applications/display-customer-profiles.md).
   - **Management API**: Notify only when one of the following endpoints is called:
     - [Add points to customer profile](/management-api#tag/Loyalty/operation/addLoyaltyPoints)
     - [Deduct points from customer profile](/management-api#tag/Loyalty/operation/removeLoyaltyPoints)
   - **Rule Engine**: Notify only when points are added or deducted as the result of an [incentive effect](/docs/product/rules/effects/available-effects.md#incentives).
1. For <Expired className="icon"/> **Expiring points**
   and <Tier className="icon"/> **Upcoming tier downgrade** only:

   In the **Schedule** section,
   specify how long before these events you want to trigger alerts:

   - **Amount**: Number of days or weeks.
   - **Period**: Days or weeks.

1. In the **Request** section, specify the details of the webhook request:
   - **Verb** indicates the HTTP request method: **POST**.
   - In **URL**, type the URL where you want to receive notifications.
   - (Optional) In **Header**, type a custom header that describes the request.
     - (Optional) Click <Add className="icon"/> **Add header**
       for each additional header value required by the
       receiving party, and enter the corresponding headers.
1. In the **Payload preview** section, review the request payload. See the [notification schemas][specs].
1. If the **Payload size** section is available, choose how much data a single request delivers.
   :::note
   If you plan to send more than 10000 requests per hour, the **One object per request** option
   is not recommended, as it may impact performance.
   For more information, contact your Customer Success Manager.
   :::

1. (Optional) To validate the URL and headers you entered by sending a test request,
   click <Compass className="icon" /> **Test Notification**.
1. Click **Create Notification**.

The notification is created, and it is activated by default.

## Related pages

- [Loyalty notifications](/docs/product/loyalty-programs/loyalty-notifications/overview.md)
- [Application notifications](/docs/product/applications/application-notifications/overview.md)

[specs]: /outbound-notifications#tag/Loyalty-notifications
[types]: /docs/product/loyalty-programs/loyalty-notifications/overview.md#notification-types
