Skip to content
Last updated

Webhooks

When using Featurebase, you might want your applications to react instantly as users interact with your portal. With webhooks, your backend systems can receive and act on real-time updates such as new feedback posts.

Featurebase sends event data to your application's webhook endpoint as a JSON payload, using secure HTTPS. This data contains all the essential event details so you can act on it instantly.

Registering webhooks

To register a new webhook, you need to have a URL in your app that Featurebase can call. You can configure a new webhook from the Featurebase Dashboard → Settings → Webhooks, or programmatically via the Webhooks API.

Your webhook endpoint must be a publicly accessible HTTPS URL in this format:

https://{your-website}/{your-webhook-endpoint}

For example, if your domain is https://yourawesomesite.com and your webhook endpoint route is /featurebase_webhooks, you would register:

https://yourawesomesite.com/featurebase_webhooks

You can register up to 10 webhook endpoints per organization. All endpoints must use HTTPS for security.

Now, whenever something of interest happens, a webhook is fired off by Featurebase. In the next section, we'll look at how to consume webhooks.

Next steps

  • Consuming webhooks - Learn how to handle incoming webhook payloads
  • Topic types - View all available webhook event types
  • Handler examples - Code examples in multiple languages
  • Security - Verify webhook signatures
  • Delivery behaviors - Understand retry logic and event ordering