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

# Webhooks

> Set up webhook notifications from the Kakiyo dashboard. Receive real-time HTTP notifications when events occur in your campaigns — no code needed to configure.

<Info>
  **This guide is for dashboard users.** The steps below explain how to create and manage webhooks from the [Kakiyo dashboard](https://app.kakiyo.com). For the full webhook developer documentation (payload format, signature verification, testing via API), see the [Webhooks Developer Guide](/webhooks).
</Info>

> Webhooks let you receive real-time HTTP notifications when events occur in your Kakiyo campaigns. Use them to sync data with your CRM, trigger automations, or build custom integrations.

## Available Events

| **Event**                      | **Description**                          |
| ------------------------------ | ---------------------------------------- |
| `linkedin.message.sent`        | Agent sends a message to a prospect      |
| `linkedin.message.received`    | Prospect responds to an agent            |
| `linkedin.invitation.sent`     | Agent sends a connection invitation      |
| `linkedin.invitation.accepted` | Prospect accepts a connection invitation |
| `*`                            | Wildcard: receive all events             |

***

## Setting Up a Webhook from the Dashboard

1. Navigate to **Webhooks** in the sidebar.
2. Click **Create Webhook**.
3. Fill in the configuration:

* **Name**: A label for your webhook (e.g., "CRM Sync")
* **URL**: The HTTPS endpoint that will receive the POST requests
* **Secret** (optional): A shared secret for HMAC signature verification
* **Events**: Select which events to listen for

4. Click **Save** to activate the webhook.

***

## Managing Webhooks

From the **Webhooks** page in the dashboard you can:

* **View** all configured webhooks and their status
* **Edit** the URL, events, or secret of any webhook
* **Enable/Disable** webhooks without deleting them
* **Delete** webhooks you no longer need

***

## Retry Logic and Auto-Disable

* Failed deliveries are retried automatically.
* Webhooks can be disabled after repeated failures to protect your integration quality.
* Re-enabling a webhook resets its failure tracking.

***

## Credit Cost

Each successful webhook delivery consumes **2 credits**. Failed deliveries do not consume credits.

***

## Need the Developer Details?

For payload format, HMAC signature verification code examples, and API-based webhook testing, see the [Webhooks Developer Guide](/webhooks) and the [Webhooks API Reference](/api-reference/webhooks/list).
