Zapier integration
NativPost does not have a native Zapier app yet, but the API is fully usable through Zapier’s built-in Webhooks by Zapier action.
Outbound: create content from a Zap
Section titled “Outbound: create content from a Zap”-
In Zapier, choose your trigger (Google Sheets, Airtable, Typeform, whatever fires content ideas).
-
Add an action step: Webhooks by Zapier → POST.
-
Configure the request:
-
URL:
https://app.nativpost.com/api/v1/content -
Payload type:
json -
Data:
Key Value content_typetext_onlyplatforms["x","linkedin"](raw JSON)body_textmapped from your trigger -
Headers:
Header Value AuthorizationBearer npk_live_...(paste your key)Content-Typeapplication/json
-
-
Test the step. You should get back a
contentobject withstatus: "draft". -
Add a second POST to
PATCH /content/{id}if you want to skip review and go straight toscheduled.
Inbound: receive NativPost events in Zapier
Section titled “Inbound: receive NativPost events in Zapier”-
In Zapier, create a Zap with the Webhooks by Zapier → Catch Hook trigger.
-
Copy the unique catch URL Zapier gives you.
-
In NativPost, create a webhook subscription pointed at that URL with the events you want.
Terminal window curl -X POST https://app.nativpost.com/api/v1/webhooks \-H "Authorization: Bearer $NATIVPOST_API_KEY" \-H "Content-Type: application/json" \-d '{"url": "https://hooks.zapier.com/hooks/catch/1234567/abcdef/","events": ["content.published"]}' -
Fire a test delivery from the NativPost dashboard or with
POST /webhooks/{id}/testto populate the sample payload in Zapier.
Signature verification in Zapier
Section titled “Signature verification in Zapier”The Catch Hook trigger does not run custom code. If you need signature verification, chain a Code by Zapier step that reads the Nativpost-Signature header from the trigger step and rejects the run if it does not match. The Node snippet in Signature verification drops in almost verbatim.
Rate limits
Section titled “Rate limits”Zapier retries failed POSTs aggressively. Make sure your NativPost key does not blow through the 60-per-minute write limit if the Zap fans out. Add a Delay by Zapier step if in doubt.