Webhooks
ClawCentral automatically handles inbound webhooks for all supported messaging channels. No local server, port binding, or webhook configuration is required — everything is managed in the cloud.
Channel Webhooks
Each messaging platform you connect delivers messages to ClawCentral via a dedicated inbound webhook URL:
https://<your-tenant>.clawcentral.io/webhooks/<platform>
For example:
https://<your-tenant>.clawcentral.io/webhooks/telegramhttps://<your-tenant>.clawcentral.io/webhooks/whatsapphttps://<your-tenant>.clawcentral.io/webhooks/slackhttps://<your-tenant>.clawcentral.io/webhooks/discordhttps://<your-tenant>.clawcentral.io/webhooks/teamshttps://<your-tenant>.clawcentral.io/webhooks/google-chathttps://<your-tenant>.clawcentral.io/webhooks/matrixhttps://<your-tenant>.clawcentral.io/webhooks/zalohttps://<your-tenant>.clawcentral.io/webhooks/bluebubbles
These endpoints are configured automatically when you connect a channel via Admin UI → Channels. See Channels for setup instructions for each platform.
How Inbound Webhooks Work
When an external platform sends a message to your webhook URL:
- ClawCentral verifies the platform's signature or token.
- The message is routed to your agent for processing.
- The agent's response is delivered back to the originating channel.
All of this happens in ClawCentral's cloud — there is no local process required and the webhook endpoint is always live.
Triggering Automation from External Systems
To trigger your agent from an external system or custom integration, you have two main approaches:
1. Schedule-based triggers (Cron)
Use ClawCentral's built-in cron scheduler to run the agent on a time-based schedule. Configure via Admin UI → Settings → Cron. See Cron Jobs for full details.