Getting Started: Zapier + ACS
Everything you need to know to connect Zapier to ACS — from retrieving your webhook URL to testing your first Zap.
Updated April 8, 2026
Zapier is the easiest way to connect ACS to platforms that do not have a native integration. Using ACS outbound webhooks as a Zapier trigger, you can automatically forward published content to Substack, Notion, Medium, Airtable, Slack, or any of the thousands of apps Zapier supports.
Two Ways to Use Zapier with ACS
ACS → Zapier (Outbound Publishing) ACS sends a webhook to Zapier each time content is published. Zapier then delivers it to the destination of your choice. Use this to publish to platforms ACS does not natively support.
Zapier → ACS (Inbound Analytics) Zapier forwards analytics data from your publishing platforms back to ACS. This lets you centralize performance tracking in your ACS dashboard regardless of which platforms you use.
Part 1: ACS → Zapier (Publishing)
Step 1: Create an Outbound Webhook Destination in ACS
- Go to Settings → Integrations → Outbound Webhooks
- Click Add Destination
- Give it a label (e.g., "Zapier – Substack")
- Leave the URL blank for now — you will add it after creating the Zap
- Save. Note your HMAC secret if you want to verify payloads (optional for Zapier)
Step 2: Create a Zapier Catch Hook Trigger
- Log into Zapier and click Create Zap
- Search for and select Webhooks by Zapier as your trigger app
- Choose Catch Hook as the trigger event
- Zapier will provide a unique webhook URL — copy it
Step 3: Connect ACS to Your Zap
- Return to ACS → Settings → Integrations → Outbound Webhooks
- Edit your destination and paste the Zapier URL into the Destination URL field
- Save
Step 4: Load Sample Data from ACS
- Click Send Test next to your Zapier destination in ACS
- In Zapier, click Test trigger
- Zapier should detect the ACS payload and display all available fields:
| Field | Description |
|---|---|
title |
Content title |
body |
Plain text body |
body_html |
HTML-formatted body |
subject_line |
Email subject (newsletters) |
preheader_text |
Email preheader (newsletters) |
meta_title |
SEO meta title (articles) |
meta_description |
SEO meta description (articles) |
slug |
URL slug |
hashtags |
Array of hashtags |
platform |
Platform identifier |
content_type |
Content type |
published_at |
ISO timestamp of publication |
Step 5: Add Your Destination Action
With ACS as the trigger and your data loaded, add an action step for your target app. Map ACS fields to the app's input fields, then activate the Zap.
Part 2: Zapier → ACS (Analytics)
Step 1: Get Your ACS Inbound Webhook URL
- In ACS, go to Settings → Integrations → Analytics Sources
- Find the platform you want to track (e.g., Newsletter)
- Click View Webhook to reveal your unique inbound URL
- Copy the URL
Step 2: Build a Zapier Workflow That Posts to ACS
Create a Zap where the trigger is an analytics event from your platform (e.g., "New campaign report in Mailchimp") and the action is Webhooks by Zapier → POST. Set the POST URL to your ACS inbound webhook URL and map the analytics fields accordingly.
For a detailed walkthrough, see Send Analytics from Any Platform to ACS via Zapier.
Tips and Best Practices
- Always test with a real ACS payload before relying on the Zap for live content. Click Send Test in ACS rather than using Zapier's empty sample data
- Use
body_htmlfor destinations that render HTML (email, rich text editors) - Use
bodyfor plain-text destinations (Notion, Airtable, Slack) - Keep your Zap active — webhooks sent to a paused Zap are dropped silently
- Zapier free plans have monthly task limits and restrict multi-step Zaps. For high-volume publishing, consider a paid Zapier plan or Make (formerly Integromat)