Skip to content
Postbroad
Sign inStart for $0

Automate social posting with Zapier. Webhooks by Zapier, both ways.

Zapier talks to the Postbroad API with Webhooks by Zapier. A Custom Request creates a draft from any Zap, and a Catch Hook starts a Zap when Postbroad reports that a post went live or failed.

REST APIAutomation
Zapier, connected to PostbroadWhat it can do
Create drafts from anythingTurn a new article, a product update or a form entry into a Postbroad draft for the channels you pick.
Schedule or publishPreview the post, then schedule it for its time or send it now. Posts that fail the checks stop with the reason.
Leave the decision to a personCreate drafts and let your team approve and schedule them in Postbroad.
React to what happenedStart a workflow when a post goes live on a network, when one fails, or when an approval is asked for or decided.

Connect Zapier in three steps.

Zapier works with Postbroad through the Postbroad API, with an API key you make in Postbroad.

  1. Make an API keyIn Postbroad, open your organization settings, then API keys. Give the key only the brands this workflow needs, and keep it out of shared files.
  2. Create a draft with a Custom RequestAdd a Webhooks by Zapier action, choose Custom Request, and post to /v1/posts with your key.
  3. Start Zaps from PostbroadUse a Catch Hook trigger and add its address in Postbroad as a webhook endpoint for the events you want.
Zapier: Webhooks by Zapier, Custom Request
Method  POST
URL     https://app.postbroad.com/v1/posts

Headers
  Authorization    Bearer prk_...
  Idempotency-Key  a value unique to this Zap run
  Content-Type     application/json

Data
{
  "brandId": "<brandId>",
  "baseText": "New on the blog: <title> <link>",
  "destinations": [{ "channelId": "<channelId>" }]
}
  • Scheduling from Zapier takes a preview, then a schedule call with the receipt the preview returns. Creating drafts and scheduling them in Postbroad is simpler.
  • Keep the Catch Hook address private: anyone with it can start the Zap.

Workflows to start with.

Each one is a few steps. Drafts and approvals stay in Postbroad, where a person can read them.

New item in a feed, then create a Postbroad draft for LinkedIn and X.
Catch Hook for delivery.published, then log the live link in a sheet.
Catch Hook for delivery.failed, then send a message to the team.

Every channel you connect.

Zapier posts to the channels you connected in Postbroad, each with its own limits and its own state.

See every channel

Zapier questions.

Is there a Postbroad app in Zapier?

Not yet. Zapier uses the Postbroad API through Webhooks by Zapier, with an API key you make in Postbroad.

Which events can start a Zap?

Every change of state is an event, such as delivery.published or delivery.failed. You choose the events when you add the webhook endpoint in Postbroad.

Which networks can it post to?

The channels you have connected in Postbroad. Each network keeps its own limits and its own state. See every channel.

Can I take the access away?

Yes. Remove the connection in the client, or revoke its grant or its API key in Postbroad, and the access ends.

Other agents.

The same Postbroad, the same rules, from another client.

Read the guide

Let Zapier draft the week.