Skip to main content
Webhooks allow you to build or set up integrations that subscribe to real-time events on Social media studio. When an event is triggered, we send an HTTP POST payload to your configured URL, letting your application react instantly without polling.

Configuration Basics

You can configure webhooks directly via the dashboard under Settings > Webhooks or by using our API. Each webhook requires:
  • A valid Endpoint URL (HTTPS strongly recommended).
  • One or more Event Categories you wish to subscribe to.
Your plan determines how many active webhook subscriptions you can maintain simultaneously.

Payload Template Examples

Use payloadTemplate to customize the JSON body sent to your endpoint. Available template variables are:
  • {{event}}
  • {{category}}
  • {{timestamp}}
  • {{data}}
  • {{data.any_field}} (for nested event-specific fields)

1) Generic JSON Envelope

2) Discord-Friendly Payload

3) Slack Block Kit Style Payload

If a variable is missing in the underlying event data, the placeholder remains unchanged (for example, {{data.postId}}).

Webhook Limits & Retention

Depending on your subscription plan, the retention of your webhook delivery logs and the number of webhook endpoints you can create varies:

Available Events

We support 147 events across 26 categories. When you subscribe to a category, you receive all related events. You can also subscribe to individual events for finer-grained control.

Need to inspect payloads?

Webhooks always deliver events mapped to our official schema. Learn how to verify signatures and see example payloads for each event category.