Skip to main content
Create a Webhooks by Zapier -> Catch Hook and use its generated HTTPS URL as the destination. A spreadsheet row is a review queue, not the sole event ledger. An organization administrator creates the public-HTTPS endpoint, subscribes it to monitor.match, and creates the Form 4 monitor in the signed-in Delivery dashboard. This is a human-authenticated control-plane workflow; do not use an API key for setup. Keep the dashboard-issued endpoint and monitor IDs. Verify the raw-body signature through a proxy when Zapier cannot safely do it. Use a dashboard test event only to confirm the receiver and signature path: it sends webhook.test. For the Zap’s production review-row mapping, use this representative monitor.match sample (or replay a recorded production monitor.match delivery):
Map the event ID, data.monitor.id, data.matches[0].accessionNumber, data.matches[0].htmlUrl, data.matches[0].form, data.matches[0].ticker, data.matches[0].filingDate, and receipt time into the review row. The sample shows fields emitted for a keyword filing match; retain the full received event rather than assuming a third-party parser shape. Use an external unique key for event or accession-number deduplication. Inspect delivery attempts and reconcile monitor matches: a missing Zap row is not proof that no filing exists.

Next steps