Auto-Publish ACS Content to Substack via Zapier
Step-by-step Zapier tutorial to automatically receive content from ACS and publish it as a new post in your Substack newsletter.
Updated April 8, 2026
This guide walks through the complete setup to automatically deliver ACS-generated newsletters to your Substack publication using Zapier as the bridge.
Overview
Substack does not offer a programmatic publishing API, but it does provide a unique import email address for each publication. Emails sent to this address are automatically created as draft posts. This tutorial uses Zapier's Email action to forward ACS content to Substack.
The flow: ACS publishes → Outbound webhook → Zapier Catch Hook → Email sent to Substack import address → Draft created in Substack
What You Will Need
- ACS with the Newsletter channel configured and a publishing platform connected
- A Zapier account (free tier works)
- Your Substack publication's import email address
Step 1: Find Your Substack Import Email
- Log into Substack and go to your publication's Dashboard
- Navigate to Settings → Import
- Your import email address is listed there
- Copy it — this is where Zapier will deliver the newsletter
Step 2: Create the Outbound Webhook in ACS
- Go to Settings → Integrations → Outbound Webhooks → Add Destination
- Label it "Substack"
- Leave the Destination URL blank for now
- Save
Step 3: Set Up the Zapier Trigger
- In Zapier, click Create Zap
- Select Webhooks by Zapier → Catch Hook as the trigger
- Copy the webhook URL Zapier generates
- Click Continue
Step 4: Link ACS to the Zap
- In ACS, edit your Substack destination
- Paste the Zapier URL as the Destination URL
- Save
- Click Send Test to fire a test payload to Zapier
Step 5: Load the Payload in Zapier
Back in Zapier, click Test trigger. Zapier should receive the ACS test payload and display the available fields. Confirm you can see:
subject_line— the newsletter subjectbody_html— the HTML newsletter bodypreheader_text— the email preheader
Step 6: Add the Email Action
- Click + to add an action
- Search for and select Email by Zapier → Send Outbound Email
- Configure the email fields:
- To: Your Substack import email address (type it directly, do not map from ACS data)
- Subject: Map to
subject_linefrom the ACS payload - Body: Map to
body_html - Body Type: Select HTML
- Click Test action
Check your Substack drafts — the newsletter should appear as a new draft post within a minute or two.
Step 7: Activate the Zap
Once the test succeeds, click Publish Zap. Every future ACS newsletter will automatically appear in your Substack drafts.
About Draft-Only Publishing
Substack's import process creates drafts — it does not send to subscribers automatically. You will still need to review and send from your Substack dashboard. This is intentional: it gives you a final review checkpoint before the newsletter reaches your audience.
Troubleshooting
Draft not appearing in Substack Send a manual test email to your Substack import address from your regular email client to confirm the address is correct and active.
Subject line is empty in Substack
Ensure you mapped subject_line to the email subject field, not title. For newsletters, subject_line contains the properly formatted email subject.
Broken formatting in Substack
Try the body (plain text) field instead of body_html. Substack's import processor may not fully support all HTML structures.