> ## Documentation Index
> Fetch the complete documentation index at: https://docs.reply.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Webhook events

> All webhook events supported by the Reply API, grouped by category.

This page lists all webhook event types supported by the Reply API. Each event links to its payload schema on the [Webhook event payloads](/webhook-event-payloads) page.

<Note>
  To create or manage webhook subscriptions, see the [Webhooks API](/api-reference/webhooks/list-webhook-subscriptions). To retrieve supported event types programmatically, use the [List supported event types](/api-reference/webhooks/list-supported-event-types) endpoint.
</Note>

When [creating](/api-reference/webhooks/create-a-webhook-subscription) or [updating](/api-reference/webhooks/update-a-webhook-subscription) a subscription, pass the event name as the `eventType` value.

## Email engagement

| Event                | When it fires                                                                    | Payload                                            |
| -------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------- |
| `email_sent`         | Reply sends an email from a sequence step.                                       | [View](/webhook-event-payloads#email-sent)         |
| `email_opened`       | A recipient opens a tracked email.                                               | [View](/webhook-event-payloads#email-opened)       |
| `email_link_clicked` | A recipient clicks a tracked link in an email.                                   | [View](/webhook-event-payloads#email-link-clicked) |
| `email_replied`      | A prospect replies to a sequence email, or a user marks the prospect as replied. | [View](/webhook-event-payloads#email-replied)      |
| `reply_categorized`  | An email reply is assigned a category automatically or by a user.                | [View](/webhook-event-payloads#reply-categorized)  |
| `email_bounced`      | A sent email bounces or is rejected by the recipient's mail server.              | [View](/webhook-event-payloads#email-bounced)      |
| `email_auto_reply`   | An incoming message is identified as an auto-reply or out-of-office message.     | [View](/webhook-event-payloads#email-auto-reply)   |

## Email account health

| Event                           | When it fires                                                                                            | Payload                                                       |
| ------------------------------- | -------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------- |
| `email_account_connection_lost` | A connected mailbox can no longer authenticate, such as after an OAuth revocation or password change.    | [View](/webhook-event-payloads#email-account-connection-lost) |
| `email_account_error`           | A mailbox reports an IMAP or SMTP error, such as an authentication failure, send failure, or rate limit. | [View](/webhook-event-payloads#email-account-error)           |

## LinkedIn

| Event                                  | When it fires                                                                                                               | Payload                                                              |
| -------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- |
| `linkedin_connection_request_sent`     | Reply sends a LinkedIn connection request on behalf of a user.                                                              | [View](/webhook-event-payloads#linkedin-connection-request-sent)     |
| `linkedin_connection_request_accepted` | A previously sent LinkedIn connection request is accepted.                                                                  | [View](/webhook-event-payloads#linkedin-connection-request-accepted) |
| `linkedin_message_sent`                | Reply sends a LinkedIn message or InMail.                                                                                   | [View](/webhook-event-payloads#linkedin-message-sent)                |
| `linkedin_message_replied`             | A contact replies in a LinkedIn conversation.                                                                               | [View](/webhook-event-payloads#linkedin-message-replied)             |
| `linkedin_reply_categorized`           | A LinkedIn conversation is assigned a category.                                                                             | [View](/webhook-event-payloads#linkedin-reply-categorized)           |
| `linkedin_account_alerts`              | A LinkedIn account requires attention, such as a disconnected Sales Navigator account, usage limits, or low InMail credits. | [View](/webhook-event-payloads#linkedin-account-alerts)              |

## Calls

| Event            | When it fires                                                                                  | Payload                                        |
| ---------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------- |
| `contact_called` | A call with a contact reaches a final status, such as connected, missed, voicemail, or logged. | [View](/webhook-event-payloads#contact-called) |

## Contact lifecycle

| Event               | When it fires                                                                             | Payload                                           |
| ------------------- | ----------------------------------------------------------------------------------------- | ------------------------------------------------- |
| `contact_finished`  | A contact completes or exits a sequence.                                                  | [View](/webhook-event-payloads#contact-finished)  |
| `contact_opted_out` | A contact opts out through an unsubscribe link, manual action, or Do Not Contact setting. | [View](/webhook-event-payloads#contact-opted-out) |

## Sequence automation

| Event               | When it fires                                  | Payload                                           |
| ------------------- | ---------------------------------------------- | ------------------------------------------------- |
| `autopilot_stopped` | An evergreen sequence's autopilot is disabled. | [View](/webhook-event-payloads#autopilot-stopped) |
