diff --git a/references/apis/webhooks.md b/references/apis/webhooks.md
index 55aa38c9..27ecf281 100644
--- a/references/apis/webhooks.md
+++ b/references/apis/webhooks.md
@@ -1,20 +1,49 @@
---
-description: Documentation on the various webhooks that are provided by Trunk
+description: Comprehensive reference on the webhooks provided by Trunk, including event types, guides, and testing tips.
---
# Webhooks Reference
-
+Webhooks let Trunk notify your systems in real-time about important events. When something changes — like a test becoming flaky or a merge queue advancing — Trunk can send an HTTP POST payload to your configured endpoint. You can then trigger automated workflows in response.
-Svix generates a reference for all the exposed webhook events. You can find all possible webhooks from Trunk can be viewed in the [Webhook Events Catalog](https://www.svix.com/event-types/us/org_2eQPL41Ew5XSHxiXZIamIUIXg8H/):
+If you're integrating Trunk into your CI/CD pipelines or internal tools, webhooks are the recommended way to stay in sync.
+
+
+
+## Available Webhook Events
+
+Trunk uses [Svix](https://www.svix.com/) to deliver webhook events. You can browse the full list of available events, including their payload structure and versions, in the Trunk Webhook Events Catalog:
{% embed url="https://www.svix.com/event-types/us/org_2eQPL41Ew5XSHxiXZIamIUIXg8H" %}
-### Guides and Examples
+You'll find events such as:
+
+| Event Type | Description |
+| -------------------------------- | ----------------------------------------- |
+| `flaky_test.created` | A new flaky test is detected. |
+| `merge_queue.entry_added` | A PR is added to the merge queue. |
+| `merge_queue.entry_merged` | A PR in the queue is successfully merged. |
+
+Refer to the catalog for a complete and up-to-date event list with example payloads.
+
+## Guides and Examples
+
+To help you get started, we’ve prepared specific guides for different Trunk products. These walk you through configuring and consuming webhook events.
+
+| Webhook Type | Documentation |
+| ---------------------- | ------------- |
+| Webhooks for Flaky Tests | [Read guide →](../../flaky-tests/webhooks/) |
+| Merge Queue Webhooks | [Read guide →](../../merge-queue/webhooks.md) |
+
+Each guide includes payload examples, security notes, and tips on setting up retries and handling idempotency.
-The documentation of each Trunk product contains guides and examples for using webhooks.
+## Testing Your Webhook Integration
-
+Before deploying your webhook handlers to production, it's a good idea to test them using a webhook inspection tool. This way, you can verify that you're parsing the payloads correctly and handling retries or failures as expected.
+You can use:
+- [Beeceptor](https://beeceptor.com) — create a custom endpoint, inspect incoming requests, and simulate different responses.
+- [Pipedream RequestBin](https://pipedream.com/requestbin) — capture requests, inspect headers and bodies, and even trigger downstream workflows.
+Testing tools like these help ensure your webhook consumer is robust before going live.