Quick summary: Generate a Social Set API key in Settings → Social Sets → API Key, then paste it into the Content Rabbit Zapier app using the API Key authentication option.
Requirements
- Content Rabbit account with access to the Social Set you want to automate
- API key generated for that Social Set
- Zapier account (any plan that supports the Zapier CLI or custom apps)
- Node.js 18+ if you plan to work with the Zapier CLI locally
Generate a Social Set API Key
- Open Settings → Social Sets.
- Pick the Social Set you want to automate.
- Switch to the API Key tab.
- Click Generate API key and copy the value immediately. Rotate it if you lose the key later.
- Note the Social Set ID (visible in the URL as
ss_...). You will use it in the Zapier auth fields.
Add the Content Rabbit Zap (UI)
- Search for Content Rabbit inside Zapier and add the app to your Zap.
- When prompted for authentication, choose the API Key auth method.
- Paste the Social Set API key and the Social Set ID.
- Save the connection and continue configuring your Zap.
Zapier CLI Setup (optional)
If you prefer working with the Zapier CLI:
npm install -g zapier-platform-cli
zapier login
npm install -g zapier-platform-cli
zapier login
Initialize a local app:
zapier init content-rabbit-automation --template=typescript
zapier init content-rabbit-automation --template=typescript
Replace the generated files with the ones in integrations/zapier/ from this repository (they already include API key auth and starter trigger/action stubs). Finally, push the app:
zapier push
zapier push
Available Triggers & Actions
- Trigger: New or Updated Draft
- Polls
/v1/draftswith the Social Set API key. - Supports
updatedSinceso only new or changed drafts run the Zap.
- Polls
- Action: Create Draft
- Calls
POST /v1/draftswith content, status, schedule, and media IDs.
- Calls
You can extend this CLI app with additional triggers or actions (for example, publishing a scheduled draft) by adding new files to the integrations/zapier directory and pushing a new version.
Testing & Troubleshooting
- 401 Unauthorized → Confirm you pasted the correct API key and Social Set ID. API keys are scoped per Social Set.
- 404 Draft Not Found → The draft moved or was deleted between polls; the trigger will automatically recover on the next run.
- Rate limit headers → Requests return
X-RateLimit-*headers; back off if you see a429response. - Rotate keys regularly → If a key is compromised, rotate it in the API Key panel and update the Zapier connection.
Related Docs
Was this helpful?