Skip to main content
Solutions Posty for n8n

Build it in n8n. Publish it with Posty.

The Posty community node brings your social workspace onto the n8n canvas. Create posts, move them through approval, attach media and publish, using the same rules your team already works to.

Package
n8n-nodes-posty
Credential
Posty API
Base URL
https://api.posty.social
Resources
Six, from posts to workspaces
Networks
Nine

Install the node

Posty ships as an n8n community node, published on npm. Your n8n instance installs it by package name, the same way it installs any other community node.

  1. 1. Open the community nodes settings

    In n8n, go to Settings, then Community nodes, then Install. You need an n8n instance where community nodes are allowed.

  2. 2. Enter the package name

    Paste the package name, confirm, and wait for n8n to finish installing. Posty then appears in the node panel.

    npm package
    n8n-nodes-posty

Connect it to your workspace

The node authenticates with a Posty API key. In n8n, create a credential of type Posty API and paste the key into it. Every node that uses that credential reaches the workspaces the key is scoped to.

Keys are created inside Posty, on the API keys page, by organization owners and admins. A key is scoped either to one workspace or to every workspace in the organization, so a workflow that should only touch one brand can be given a key that can only touch one brand.

Credential type
Posty API
API key
Starts with pk_live_, then the rest of the key. Posty shows it once, when you create it, so store it in n8n straight away.
Base URL
Base URL (default)
https://api.posty.social

What the node can do

One node, six resources. Pick a resource, then an operation, the same way you would with any other n8n node.

Post
Create, get, get many, update, delete, submit for approval, approve, request changes, publish, retry failed deliveries, get history
Post Content
Update, set media, remove
Media
Upload a binary file, get, get many, delete, create upload URL, complete upload
Channel
Get, get many
Comment
Create, get many, delete
Workspace
Get many

Nine networks, one node

Channels are connected in Posty. The workflow picks the ones it needs and Posty handles the delivery to each network.

What each network allows
  • Bluesky
  • Discord
  • Facebook
  • Instagram
  • LinkedIn
  • Pinterest
  • Threads
  • TikTok
  • YouTube

Four workflows to start from

None of these need a new tool. They need the tools you already run, wired to the workspace where the post ends up.

  1. Schedule a post from a spreadsheet row

    Read a row from the sheet your team already edits, map the copy and the publish time onto a Post create, and let Posty hold the post until its slot arrives. Nobody has to open the calendar to fill it.

  2. Publish when a CMS entry goes live

    Trigger on the webhook your CMS already sends, build the post from the entry fields, and publish it to the channels the workflow passes in. One entry, one run, no copying between tabs.

  3. Route an approval request into Slack

    Submit the post for approval from the workflow, then send the details to the channel where the decision actually happens. A later step approves the post or requests changes once someone replies.

  4. Upload a rendered video, then attach it to a post

    Send the rendered file to the Media resource as binary data, or create an upload URL and complete the upload when the file is large. Then set the media on the post content and publish.

Would you rather ask than build?

n8n is the right shape when the trigger is a system: a new row, a published entry, a finished render. When the trigger is you, typing, Posty also speaks MCP, so an AI assistant can draft and schedule in the same workspace.