New:Microsoft Teams Notifications Are Now Available in Socket.Learn more →
Get Started

n8n-nodes-planvortex

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

n8n-nodes-planvortex

n8n community node for PlanVortex: publish to social networks, upload media, read and reply to comments, and create account connect links.

latest
Source
npmnpm
Version
0.1.1
Version published
Maintainers
1
Created
Source

n8n-nodes-planvortex

An n8n community node for PlanVortex. It lets an n8n workflow publish to social networks, upload media, read and reply to comments, and hand a client a link to connect their own accounts.

PlanVortex manages thirteen social networks from one API — Facebook, Instagram, Threads, LinkedIn, TikTok, X, WhatsApp, YouTube, Google Business, Bluesky, Discord, Telegram and Slack. The ones worth naming here are the last three: announcing a release on LinkedIn, dropping it in a customer Discord and posting it to an internal Slack channel is normally three separate integrations.

n8n is a fair-code licensed workflow automation platform.

Status: verification by n8n pending. Until n8n verifies this node it can be installed on a self-hosted n8n only, not on n8n Cloud. On Cloud, in the meantime, PlanVortex works through the HTTP Request node against the REST API.

Installation

Self-hosted n8n: go to Settings → Community Nodes, choose Install and enter n8n-nodes-planvortex. The installation guide covers the other ways, including the command line.

n8n Cloud: once n8n has verified the node, the instance owner or an admin installs it from the nodes panel. Nobody else on the instance can.

Operations

ResourceOperationWhat it does
PublicationCreatePublishes now or schedules a post on one connected account
MediaUploadPuts an image or a video in the organization's library, ready to attach
AccountGet ManyLists the connected accounts, with a filter for what their network can do
AccountCreate Connect LinkMints a single-use link for a person to connect one of their own accounts
CommentGet ManyReads the comment and review inbox
CommentReplyPublishes a public reply to a comment or a review
Social NetworkGet CapabilitiesSays what every network supports, one item per network

The organization and the account are dropdowns, filled from your own account: nothing here asks you to paste an id. Both still accept an expression when the id comes from an earlier node.

Seven operations, not one hundred and thirty-five. Anything else the API does is one HTTP Request node away, using the same credential — see the PlanVortex API documentation.

Four things are worth knowing before you build on them:

  • Connecting a social account cannot be automated. It is an OAuth flow with a person clicking "authorize" on the network's own screen, and app credentials are refused outright. Create Connect Link gives you a link that lasts fifteen minutes and connects one account; send your user to it and watch the accounts listing for the result.
  • An invalid post is not an error. PlanVortex stores it in state withErrors, with the reasons inside it, and answers 200 — so a workflow that only watches for exceptions would report a post that never went out as sent. Create has a Fail on Publication Errors toggle, on by default, that turns it into a real failure.
  • Not every network does everything. Google Business receives reviews and never publishes, WhatsApp has no feed, Slack publishes and has no comment inbox at all. Get Capabilities is how a workflow finds that out once instead of one network at a time, in production. The account dropdown for publishing already hides the accounts that cannot publish.
  • Comments and replies need a paid plan. The rest of this node works on the free one.

Credentials

You need a PlanVortex account and an app (API credentials), which you create in the PlanVortex panel. An app gives you a client_id and a client_secret; the node exchanges them for an access token using the OAuth 2.0 client-credentials grant, and n8n caches that token for you.

Create a PlanVortex OAuth2 API credential in n8n and fill in three fields:

FieldWhat goes in it
Base URLhttps://api.planvortex.com/v1.0.0 — leave it alone unless you were given another environment
Client IDthe app's client_id
Client Secretthe app's client_secret

There is no "Connect" button and there should not be one: the client-credentials grant has no consent screen. Use Test instead — it performs the real token exchange and reads back the clients and organizations the app can see.

Apps are available on all PlanVortex plans, including the free one.

Note that comments and comment replies require a paid plan. A workflow built on a free plan will publish happily and fail on the comment steps.

Errors

PlanVortex answers a numbered error code, and the number is what says what happened — not the HTTP status. Almost everything arrives as a 400: an expired token, a disconnected account, a text that is too long and a plan that does not include the feature are all 400s, and only rate limits (429) and permissions (401) differ.

So the node shows you two lines: the API's own message, and underneath it what to do about that particular code. They are different things for codes that sit next to each other — 516 means the account is on the free plan, 519 means the call can never be made with app credentials, and 520 means the app is missing a permission and names which one. The code itself is in the second line, which is what to quote if you ask support.

Turning on Continue On Fail is worth it for any workflow that touches several accounts: one disconnected account then costs you that item instead of the whole run.

Compatibility

Requires Node.js 20 or newer. Built and unit-tested against n8n-workflow 2.x, the library n8n 2 runs on.

Resources

License

MIT

Keywords

n8n-community-node-package

FAQs

Package last updated on 01 Oct 2026

Related posts