Slack destination channel. When connected to a Slack workspace, PostHog POSTs Slack-compatible JSON (plain `text` or Block Kit `blocks`) to a Slack Incoming Webhook URL each time a configured event filter or person property update matches. Message bodies are written using PostHog's `{}` template syntax against the `event` and `person` global objects.
Receive a Slack-formatted message from the PostHog Slack destination.
Messages
slackMessage
Slack-formatted webhook delivery built from a PostHog destination template. The body conforms to the Slack Incoming Webhook contract and may contain plain `text` and/or Block Kit `blocks`.
Content-Type: application/json
About AsyncAPI
The AsyncAPI specification describes event-driven APIs the way OpenAPI describes request/response APIs. A channel is the named pipe — a webhook URL, a Kafka topic, a WebSocket route, an MQTT subject — that producers and consumers publish or subscribe to. Each channel carries one or more messages with structured payloads, and an operation declares whether a given party sends or receives on that channel.
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.