# 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](https://auth.featurebase.app/choose-org?redirect=/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