Post with Zapier

Post to social media
with Zapier.

Zapier can post to every social network through PostLake using Webhooks by Zapier — turn any of Zapier's thousands of triggers into a post that goes everywhere at once.

Get started free →

No card for the free tier · one API for every network · full MCP access

The fastest way: ask your agent

Prefer no code at all? Connect PostLake's hosted MCP server to your AI assistant (Claude, ChatGPT, Cursor and others) and just ask it to post. It authorizes over OAuth — no key to paste. See the MCP guide.

Step by step

  1. Create a PostLake API key (Settings → API Keys) and connect your accounts under a profile.
  2. In your Zap, add a Webhooks by Zapier action and choose POST.
  3. Set the URL to https://api.postlake.dev/v1/posts.
  4. Set Payload Type to JSON and add the fields: text, platforms (e.g. bluesky,linkedin), and profile.
  5. Under Headers, add Authorization = Bearer YOUR_API_KEY.
  6. Turn the Zap on — every trigger now publishes to all your networks, returning a post id and live URLs.

Good to know

Why PostLake

One call, every network

List the platforms in one request and PostLake posts to all of them, returning a single normalised shape — your code never branches per platform.

No app setup

PostLake manages each network's developer app and OAuth for you — nothing to register or get reviewed yourself.

Agent-safe

Idempotency keys mean a retry never double-posts, and analytics come back normalised so an agent can decide what to post next.

Honest pricing

A free tier to start, then usage-based credits — one per post. You only pay for posts that actually publish.

Common questions

How do I post to social media with Zapier?

Use Webhooks by Zapier (POST) pointed at https://api.postlake.dev/v1/posts, with an Authorization: Bearer header and a JSON payload of your text and platforms. PostLake publishes to every listed network from that one webhook.

Do I need a PostLake Zapier integration?

No — Webhooks by Zapier is enough, since PostLake is a single REST endpoint that covers every network.

Can I schedule a post through Zapier?

Yes — include a scheduledAt timestamp in the webhook payload and PostLake will publish at that time.

More guides

Python · Node.js · n8n · Make · LangChain · All guides · Full docs

One API and MCP server for every major network. Free to start.

Get started free →