packages/docs/plugin-registry/webhooks.md
The Webhooks plugin enables Eliza agents to receive and process incoming webhook events from external services, allowing integrations with any platform that supports webhook callbacks.
Package: @elizaos/plugin-webhooks
eliza plugins install @elizaos/plugin-webhooks
{
"features": {
"webhooks": true
}
}
The plugin registers HTTP endpoints on the agent's API server to receive incoming webhook payloads. External services can send events to these endpoints, which are then routed to the agent for processing.
Once enabled, the plugin exposes webhook endpoints that external services can POST to. Configure your external service to send webhook events to:
POST http://<your-agent-host>:<port>/api/webhooks/<hook-name>
The agent processes incoming payloads and can trigger actions, send responses, or update state based on the webhook content.