Automation & integrations

Connect OneClickPosts to n8n, Zapier & Make

Auto-publish from an RSS feed, a spreadsheet or a form. Or skip the setup entirely — just chat with Claude & ChatGPT, or post any page with the browser extension. Everything, one place.

n8n Zapier Make Claude ChatGPT Extension

Three things, then you're automating

Your API key

Grab it in Settings → API & Integrations → Generate key. Send it on every request as a header:X-API-Key: YOUR_KEY

The base URL

All endpoints live under https://oneclickposts.com/api/v1. Create a post with a POST to /posts.

Webhooks (optional)

Want automations to react when a post goes live? Add a webhook in Settings → API → Webhooks — we POST a signed post.published / post.failed event to your URL.

n8n

Works today · free / self-host

Publish from n8n

  1. 1In n8n, add an HTTP Request node.
  2. 2Method POST · URL https://oneclickposts.com/api/v1/posts
  3. 3Header: X-API-Key = your key · Body (JSON): caption, platforms, publish.
  4. 4Trigger it from anything — Schedule, RSS Feed, a Form, Google Sheets, an AI node.

React to events

  1. 1Add a Webhook node — copy its URL.
  2. 2Paste that URL in OneClickPosts → Settings → API → Webhooks.
  3. 3Now n8n fires the moment a post publishes or fails.

Zapier

Works today via Webhooks · 1-click app coming

Publish from Zapier

  1. 1New Zap → Action → “Webhooks by Zapier” (Premium).
  2. 2Event: POST · URL https://oneclickposts.com/api/v1/posts
  3. 3Headers: X-API-Key = your key · Data: caption, platforms, publish.
  4. 4Front it with any trigger — a new row, an email, a schedule.

React to events

  1. 1New Zap → Trigger → “Webhooks by Zapier” → Catch Hook.
  2. 2Copy the Zap’s webhook URL into OneClickPosts → Settings → API → Webhooks.
  3. 3Your Zap runs on every publish/fail event.

Make

Works today via HTTP module

Publish from Make

  1. 1Add the “HTTP → Make a request” module.
  2. 2Method POST · URL https://oneclickposts.com/api/v1/posts
  3. 3Header: X-API-Key = your key · Body (JSON): caption, platforms, publish.
  4. 4Chain it after any Make trigger.

React to events

  1. 1Add a “Custom webhook” module — copy its address.
  2. 2Paste it into OneClickPosts → Settings → API → Webhooks.
  3. 3Make runs your scenario on each event.

Prefer to call the API directly?

POST https://oneclickposts.com/api/v1/posts
X-API-Key: YOUR_KEY
Content-Type: application/json

{
  "caption": "New blog is live 👉 read it now",
  "platforms": ["x", "linkedin", "facebook"],
  "publish": true
}

Endpoints — GET /me · /brands · /accounts · /posts · /stats  ·  POST /posts · /posts/{id}/publish.

AI assistants — Claude & ChatGPT

The simplest automation of all: no nodes, no zaps — just chat. Connect Claude or ChatGPT once, then tell it what to post. It drafts, schedules and reads your analytics for you.

Claude· Web, Desktop & Code · needs a paid plan ChatGPT· Connectors on Pro / Business / Enterprise

Connect it (one time)

  1. 1In OneClickPosts, open Settings → API & Integrations and click “Connect to Claude”. Copy the private connector URL it gives you.
  2. 2In Claude: Settings → Connectors → Add custom connector → paste the URL → Connect.
  3. 3In ChatGPT: Settings → Connectors → add the same URL as a custom MCP connector.
  4. 4That's it — now just chat: “post my latest blog to LinkedIn and X.”

Then just ask

🚀 Publish now

  • “Post ‘Big update is live 🎉’ to my X and LinkedIn.”
  • “Publish my latest draft everywhere.”

✍️ Write with AI

  • “Write 3 witty captions about our launch and save as drafts.”
  • “Turn this blog link into a LinkedIn post.”

📅 Schedule

  • “Schedule a sale post for tomorrow 9am.”
  • “Plan a week of posts and queue them.”

📊 Analytics & manage

  • “How did my posts do this week?”
  • “List my brands, accounts and drafts.”

Claude asks for approval before anything goes live — nothing posts without your OK.

Browser extension — post any page

Turn any web page into a social post in one click — with an AI caption, your brand’s image and a schedule — without leaving the tab. Works on Chrome, Edge & Firefox.

Install it

  1. 1Go to oneclickposts.com/extension and download the zip for your browser (Chrome, Edge or Firefox).
  2. 2Unzip it. Open chrome://extensions (or edge://extensions) and turn on Developer mode.
  3. 3Click “Load unpacked” and pick the unzipped folder. Pin the OneClickPosts icon.
  4. 4On managed/company devices we can force-install it so it’s always there — ask your admin.

Use it

  1. 1Sign in at oneclickposts.com once — the extension syncs your login automatically (Google login works too).
  2. 2Open any web page and click the icon (or press Alt+Shift+P).
  3. 3It grabs the page’s title, image & link. Pick your brand, write an AI caption, choose an image.
  4. 4Publish now, save a draft, or schedule at the best time — without leaving the tab.

Full feature tour, downloads and browser icons are on the extension page.

Get the extension

Questions

Do I need to code?

No. n8n, Zapier and Make are all no-code — you just drop in an HTTP/Webhook step, paste your key and the fields. The code snippet is only if you'd rather call the API directly.

Is there an official Zapier / Make app?

You can already automate with their generic Webhooks/HTTP steps today. A one-click OneClickPosts app in the Zapier & Make directories is on the way — the API and webhooks powering it are already live.

What can I automate?

Anything: draft or publish posts, schedule them, and react to published/failed events. Popular flows — new blog RSS → auto-post, a Google Sheet row → a scheduled post, a published post → log it to Slack or Notion.

How is it secured?

Every request carries your secret API key, and outbound webhooks are signed with HMAC-SHA256 (X-OCP-Signature) so you can verify they really came from us. Revoke a key anytime in Settings.

Wire it up in minutes

Generate a key, drop it into n8n, Zapier or Make, and let your stack run your socials.