Post to Pinterest from Zapier

Wire Zapier to one endpoint, then publish or schedule Pinterest pins and idea pins from any trigger you already run — with a signed webhook for every delivery.

How it connects

A Webhooks by Zapier action, so any Zap trigger becomes a scheduled post. There is nothing to install on the Zapier side and no per-network module to configure — Pinterest is a channel id in the request body.

POST https://api.postwharf.com/v1/posts
Authorization: Bearer YOUR_WORKSPACE_KEY
Content-Type: application/json

{
  "text": "Shipping today.",
  "channels": ["ch_your_pinterest_channel"]
}

A typical Pinterest automation

The whole integration is a Webhooks action at the end of a Zap, with the fields mapped from the trigger. Trigger on a new row in a sheet, then queue the post rather than publishing it straight away:

{
  "text": "New this week",
  "channels": ["ch_your_pinterest_channel"],
  "publish_at": "2026-09-01T09:00:00Z"
}

Find the channel id once from GET /v1/channels — the one you want carries "platform": "pinterest". Text longer than 500 characters is refused with a 422 in your hand, rather than accepted and rejected by Pinterest minutes later.

What Pinterest accepts

Character limit500
Counted onthe pin description
Formatspins and idea pins

Every pin needs a destination link and a board, so a post with neither is refused before it is queued.

Getting the result back

Register a webhook and every delivery outcome is posted to you — published, retrying, failed, or removed after publishing. Each is signed with HMAC-SHA256, so Zapier can verify it came from us before acting on it. That is the difference between a run that succeeded and a post that landed, and only the second one is worth a notification.

One thing worth setting up correctly

A Zap runs in a line, which makes it tempting to build one per network. Do not — every channel id goes in the same `channels` array, so five networks is one action, one Zap task, and one post carrying five receipts.

Questions

Can Zapier post to Pinterest automatically?

Yes. Zapier calls one REST endpoint with a workspace key, so any trigger you already have can publish or schedule to a connected Pinterest channel without a Pinterest-specific module.

What do I need before Pinterest will work?

Every pin needs a destination link and a board, so a post with neither is refused before it is queued. Once the channel is connected in PostWharf, Zapier reaches it the same way it reaches every other network.

How long can a Pinterest post be?

500 characters, counted on the pin description. PostWharf checks that before the post is queued, so an over-length post is refused immediately rather than failing at Pinterest after everything else in the same batch has already published.