Social media automation with Zapier
Zapier has no first-party Aether app yet. Use Webhooks by Zapier against the Aether REST API and inbound webhooks for publish events.
- • A Zapier account
- • An HTTPS URL Zapier can call (or Zapier's catch hook)
- • An Aether account — free, no credit card
Step 1 — Create an Aether API key
Dashboard → API keys. You will paste this into Zapier's Authorization header as Bearer.
Step 2 — Zap: RSS or form → Aether post
Trigger on a new RSS item (or Typeform). Action: Webhooks by Zapier → POST to https://api.aetherhq.dev/v1/posts.
{
"text": "{{rss.title}}\n{{rss.link}}",
"profileIds": ["ig_abc123", "li_company789"],
"scheduledFor": "{{rss.isoDate}}"
}Step 3 — Set the request headers
Content-Type application/json and Authorization Bearer aeth_live_…. Zapier stores the key in the webhook action, not in the Zap description.
POST https://api.aetherhq.dev/v1/posts
Authorization: Bearer aeth_live_...
Content-Type: application/jsonStep 4 — Catch publish events in Zapier
Create a Catch Hook in Zapier, then register it with Aether so post.published and post.failed start new Zaps (Slack, Sheets, email).
await aether.webhooks.create({
url: "https://hooks.zapier.com/hooks/catch/123/abc/",
events: ["post.published", "post.failed"],
});Step 5 — Filter failed publishes
In the catch Zap, add a Filter step: event equals post.failed. Then notify Slack with the error message from data.error.message.
- ✓Webhooks by Zapier POST to /v1/posts
- ✓Bearer API key in Zapier
- ✓Catch Hook for post.published / post.failed
Start building
Free API key — 3 connected accounts, all endpoints, no credit card.