Webhooks
Notify another system when Postiz publishes
Where: Settings, Webhooks
Availability: Postiz Cloud, Standard plan and above, with the number of webhooks rising by plan. Self-hosted installs are unrestricted.
A webhook is an HTTP callback Postiz fires when a post publishes. Use it to mirror content into Slack, log posts into a spreadsheet, trigger a Zapier or n8n workflow, or update your own system.
Adding one
Name it
For your own reference in the list.
Give it a URL
Where Postiz should POST.
Choose the scope
All integrations, or a specific set of channels. Scoping by channel is how you route a client's posts to that client's system.
Send Test
Fires a test call immediately, so you can confirm the endpoint is reachable and see the payload shape before anything real depends on it.
Save
The header shows how many webhooks you have against your allowance.
Building the receiver
Always Send Test first and capture the body: that is the contract, and it is more reliable than any description here.
Two habits worth having:
- Return 2xx quickly, then do the work asynchronously. A slow endpoint is indistinguishable from a broken one.
- Be idempotent. Treat a repeated delivery as a no-op rather than posting twice.
When a webhook stops firing
Related
Webhooks tell you when Postiz acted. To make Postiz act, use the Public API, the CLI, or MCP.