Documentation Index
Fetch the complete documentation index at: https://docs.smartlyq.com/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Webhooks let your server receive HTTP POST callbacks when events occur in SmartlyQ — like a job completing or a social post being published.Setting up webhooks
- Go to the Developer Dashboard
- Navigate to the Webhooks tab
- Add an endpoint URL (must be HTTPS)
- Select the events you want to receive
Payload format
All webhook payloads are JSON:Verifying signatures
Every webhook includes anX-Signature header containing an HMAC-SHA256 signature. Verify it using your webhook secret (available in the dashboard):
Retry policy
If your endpoint returns a non-2xx status code, SmartlyQ retries delivery up to 5 times with exponential backoff (30s, 60s, 120s, 240s, 480s).Available events
| Event | Trigger |
|---|---|
job.completed | An async job finished successfully |
job.failed | An async job failed |
social.posted | A social media post was published |
social.failed | A social media post failed to publish |
chatbot.message | A chatbot received a visitor message |
wallet.low | Wallet balance dropped below threshold |

