← Docs
Zapier + Webhook Integration
Automate your publishing workflow with Zapier, Make, or any webhook tool.
How Webhooks Work
When specific events happen in OnePost, we send a POST request to your webhook URL with a JSON payload. You can use this to trigger automations in Zapier, Make, n8n, or your own systems.
Setup in OnePost
1. Go to Settings → Webhooks & Zapier 2. Click + Add webhook 3. Paste your webhook URL 4. Select which events to listen for 5. Click Add webhook 6. Click Test to verify delivery
Supported Events
content.generated Fired after every successful content generation.
{
"event": "content.generated",
"timestamp": "2025-12-10T10:30:00Z",
"data": {
"user_id": "uuid",
"newsletter_preview": "First 200 chars...",
"subscribe_url": "https://...",
"platforms": ["twitter", "linkedin", "threads"]
}
}rss.new_article Fired when a new article is detected in your RSS feeds.
schedule.due Fired when a scheduled publishing reminder is due.
webhook.test Fired when you click the Test button.
Zapier Setup
1. Create a new Zap 2. Trigger: Webhooks by Zapier → Catch Hook 3. Copy the webhook URL 4. Paste in OnePost Settings → Webhooks 5. Click Test to send a sample payload 6. Continue building your Zap with the received data
Retry Policy
- Attempt 1: Immediate
- Attempt 2: After 2 seconds
- Attempt 3: After 6 seconds
Timeout per attempt: 10 seconds.