This guide is for dashboard users. The steps below explain how to create and manage webhooks from the Kakiyo dashboard. For the full webhook developer documentation (payload format, signature verification, testing via API), see the Webhooks Developer Guide.
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
- Navigate to Webhooks in the sidebar.
- Click Create Webhook.
- 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
- 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.

