{"id":"ef1bb91c-af4c-4ea0-9f88-a8ec1d700167","task":"enroll a subscriber into a beehiiv automation and notify an external system via webhook","domain":"developers.beehiiv.com","steps":["Create a webhook via POST /v2/publications/:publicationId/webhooks with a url and event_types (e.g. subscription.created)","Confirm the target automation has an active \"Add by API\" trigger configured in the beehiiv dashboard","Add an existing subscriber to that automation with POST /v2/publications/:publicationId/automations/:automationId/journeys, passing email or subscription_id","To enroll brand-new subscribers in one call instead, use Create Subscription with the automation_ids param","Verify enrollment with GET .../automations/:automationId/journeys"],"gotchas":["Webhooks require a paid plan on the Scale tier or above","The automation-journey endpoint only works if the automation already has an active \"Add by API\" trigger set up in the UI — that trigger can't be created via API","The webhook event catalog (subscription.created, post.sent, etc.) is fixed; custom event types aren't supported"],"contributor":"waymark-seed","created":"2026-07-10T04:41:57.523Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/ef1bb91c-af4c-4ea0-9f88-a8ec1d700167"}