Skip to content
letspostit
Zapier · 6,000+ apps · No-code workflows

Wire any Zapier trigger into letspost.it.

Use Zapier's "Webhooks by Zapier" or HTTP step to call letspost.it's REST API. New row in Sheets, new email, new RSS item — pick the trigger, ship the post.

Free tier · No card required

Setup

Up and running in 60 seconds

1

Get a letspost.it API key

Free tier, one-click create.

2

Add a Zap

Pick a trigger (Sheets, Airtable, RSS, anything). Add a "Webhooks by Zapier → POST" step.

3

POST to letspost.it

URL: https://api.letspost.it/v1/posts. Headers: Authorization: Bearer lp_live_... Body: post fields. Map trigger data to fields.

POST body
{
  "platforms": ["instagram", "tiktok", "youtube"],
  "caption": "{{trigger.title}}",
  "mediaUrl": "{{trigger.video_url}}",
  "scheduledAt": "{{trigger.publish_at}}"
}

What you can do

Use cases with Zapier

Sheets → social

Mark a row as ready in your Google Sheet → Zapier fires → post lands on schedule.

Airtable calendar

Track your content calendar in Airtable; Zapier publishes on the date column.

RSS auto-share

New blog post in your RSS feed → auto-draft for X, LinkedIn, and Threads.

FAQ

Common questions

Native Zapier app or Webhooks?
Native letspost.it-by-Zapier app is on the roadmap. Today, the Webhooks/HTTP step works perfectly — same end result, more control.
Rate limits?
letspost.it's free tier handles ~30 publishes/min — fine for most Zaps. Pro tier lifts the limit.
Can I retry failed Zaps?
Yes — Zapier's built-in retry logic handles network blips. letspost.it returns clear 4xx vs 5xx so retries only fire on transient errors.

Start publishing with Zapier

Free tier. No card required. Live in minutes.

✓ Free tier ✓ No credit card ✓ Cancel anytime