Skip to main content
Webhooks deliver real-time POSTs to your endpoint whenever something happens in your Sleekplan workspace. Use them to mirror data, automate workflows, or connect Sleekplan to tools without a native integration.

Use cases

  • Store new feedback items directly in your own database.
  • Capture a visitor’s email address the moment they set it.
  • Trigger a Slack message or Zapier workflow when a user votes, comments, or subscribes to a suggestion.
  • Sync changelog publishes to an external CMS or mailing list.

1

Create a public HTTP endpoint

Set up a server endpoint that accepts POST requests and returns a 2xx HTTP status to acknowledge receipt.Secure your endpointAppend a secret key as a GET parameter to your endpoint URL, then validate the parameter server-side before processing the payload:
Sleekplan does not sign webhook payloads with an HMAC signature. Using a secret GET parameter is the recommended way to verify that requests originate from Sleekplan.
2

Register the webhook

  1. Open your product Settings.
  2. Navigate to the Developer section.
  3. Scroll to Webhooks, click Add webhook.
  4. Enter your endpoint URL (with the ?key= parameter).
  5. Save — Sleekplan starts delivering events immediately.

Events

Feedback and suggestion events

Other events


Payload format

General structure

Example: item.create

The shape of the data field matches the corresponding REST API response. See the REST API reference for the full structure of each payload type.