# Manage events

In this section you'll find instructions for configuring event distribution channels in the Ripple Custody beta UI.

## Choosing an event tracking method

Ripple Custody provides three methods for tracking events. Choose the method that best fits your use case:

| Method | Type | Best for | Setup required |
|  --- | --- | --- | --- |
| **Events API** | Pull | Reconciliation, historical queries, on-demand event retrieval | None (available out of the box) |
| **Webhooks** | Push | Real-time notifications, event-driven workflows, immediate response to events | Configure webhook channels (this section) |
| **AMQP queue** | Push | High-volume event processing, guaranteed delivery, complex event routing | Contact [Ripple support](/products/custody/v1.34/support/get-support) |


**Best practice**: Use webhooks for real-time notifications AND implement a periodic reconciliation process using the Events API. This provides both immediate notifications and a safety net for any delivery failures.

## Quick start

To get started with webhooks in the UI:

1. Ensure you have the `eds-manager` role for your domain.
2. Set up an HTTPS endpoint to receive webhook notifications.
3. Access the beta UI - see [Register a webhook](/products/custody/v1.34/ui/environment/events/webhooks#register-a-webhook).
4. Configure your webhook channel with the desired event types.
5. Test your integration using the **Send test event** feature.
6. Implement a reconciliation process using the [Events API](/products/custody/v1.34/api/reference/openapi/events/getevents).


## Event distribution methods

The Ripple Custody API currently supports [Webhooks](/products/custody/v1.34/ui/environment/events/webhooks).

For a complete list of available event types, see [Event tracking](/products/custody/v1.34/system-management/events).

Want to manage events with the UI instead? See the Ripple Custody UI [Manage events](/products/custody/v1.34/ui/environment/events) section.