--- title: "How to use webhooks in automations" updated: 2026-10-01 --- # How to use webhooks in automations ## Who is this article for? **Audience:** beehiiv Users **Plan:** [All Paid Plans](https://www.beehiiv.com/pricing?ref=kb_upgradebox_paidplans&kb_article) **Free Trial:** This feature is available on the Free Trial; read [what is included in the beehiiv free trial](https://www.beehiiv.com/support/article/22101553752471). > Available on **[paid beehiiv plans](https://www.beehiiv.com/pricing?ref=kb_upgradebanner_paidplans&kb_article)**. [Click here](https://app.beehiiv.com/settings/workspace/billing_and_plan?ref=kb_upgradebanner_clickhere&kb_article) to upgrade your account. 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). > **Note** > > **Send webhook** steps in automations follow your plan's webhook endpoint limits. Lite plans include up to 3 webhook endpoints, and Pro and Enterprise plans include unlimited webhook endpoints. To compare plans, visit the [Pricing page](https://www.beehiiv.com/pricing). --- ## 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