--- title: "How to use webhooks in automations" updated: 2026-03-11 --- # How to use webhooks in automations > Available on **paid beehiiv** plans. Webhooks allow you to send subscriber or event data from beehiiv to another platform automatically as part of an automation. When a subscriber reaches a webhook step, beehiiv sends a payload to a destination URL you control, making it possible to trigger actions in external tools such as CRMs, analytics platforms, or team communication apps.  This article explains how to add a webhook step to an automation and highlights common ways customers use webhooks in real workflows. For a broader overview of webhooks in beehiiv, including webhook events outside of automations, check out [Using webhooks with your beehiiv account](https://www.beehiiv.com/support/article/18034325358743-using-webhooks-with-your-beehiiv-account). --- ## How to add a webhook step to an automation 1. Go to **Audience >** [**Automations**](https://app.beehiiv.com/automations), then create a new automation or open an existing workflow.   2. Locate the step where you want to send data to another platform. Click the **\+ icon** below that step and select **Send webhook** from the actions menu. ![](https://beehiivhelp.zendesk.com/hc/article_attachments/38052079202967) 3. When added, the **Properties** panel will open on the right. Any updates you make in the panel are reflected immediately on the webhook action card. ![](https://beehiivhelp.zendesk.com/hc/article_attachments/38052079206295) ### Send webhook action settings - **Destination URL (required):** The web address where beehiiv sends the webhook data. This URL is provided by the tool or service you want to connect to, such as a CRM, analytics platform, or team messaging app. - **Request method (required):** Choose from: GET, POST, PUT, PATCH, or DELETE. - **Content type (required):** Select the payload format: JSON, XML, or FORM. - **Headers (optional):** Add custom headers for authentication, metadata, or other instructions. - **Webhook payload:** Preview the data that will be sent. - **Conditions (optional)**: Click **Add Conditions** to set additional rules that must be met for the webhook to fire. - **Test Webhook:** Send a test payload using a simulated subscriber to verify the setup. ![](https://beehiivhelp.zendesk.com/hc/article_attachments/38052079208215) --- ## Common webhook use cases in automations Below are examples of how webhooks are commonly used within automation workflows. Each example assumes the webhook is added as a **Send webhook** action at the appropriate point in the automation. ### Send a webhook when a subscriber clicks a specific link 1. [Create a segment](https://www.beehiiv.com/support/article/9366426644503-creating-and-using-segments-in-beehiiv) based on link click activity. ![](https://beehiivhelp.zendesk.com/hc/article_attachments/38052052207511) It's best to use the segment condition **Email Data > Post