n8n-nodes-wrldwide-social
v1.0.1
Published
n8n community node for posting to social media via WRLDWIDE API
Maintainers
Readme
n8n-nodes-wrldwide-social
This is an n8n community node for posting to social media platforms via the WRLDWIDE API.
Features
- Post text and media to multiple social platforms simultaneously
- Supported platforms: Twitter/X, Facebook, Instagram, LinkedIn, TikTok, YouTube, Bluesky, Threads, Pinterest, Reddit, Telegram, Snapchat, Google Business
- Schedule posts for future publishing
- YouTube video posting with required title field
Prerequisites
- A WRLDWIDE account with a paid subscription (Art Director, Data Analyst, or Growth Specialist tier)
- Social media accounts connected in your WRLDWIDE dashboard
- A WRLDWIDE API key (generate from Settings > API Keys)
Installation
For self-hosted n8n
- Navigate to your n8n installation directory
- Install the package:
npm install n8n-nodes-wrldwide-social - Restart n8n
Manual Installation
- Clone or download this repository
- Run
npm installto install dependencies - Run
npm run buildto compile TypeScript - Run
npm run build:iconsto copy icon assets to dist - Run
npm linkto create a global link - Navigate to your n8n custom nodes directory (
~/.n8n/custom/) - Run
npm link n8n-nodes-wrldwide-social - Restart n8n
Configuration
- In n8n, go to Credentials and create a new "WRLDWIDE API" credential
- Enter your API key (starts with
wrld_) - The default API URL is pre-configured but can be changed if needed
Usage
Post to Social Media
- Add the "WRLDWIDE Social Post" node to your workflow
- Select your WRLDWIDE API credentials
- Configure the post:
- Text: The content of your post (character limits vary by platform)
- Platforms: Select one or more platforms to post to
- Media URLs: Optional comma-separated list of publicly accessible media URLs
- YouTube Title: Required when posting to YouTube (max 100 characters)
- Schedule Date: Optional future date/time for scheduled posting
Character Limits by Platform
| Platform | Limit | | --------------- | ----- | | Twitter/X | 280 | | Bluesky | 300 | | Threads | 500 | | Pinterest | 500 | | Snapchat | 500 | | Telegram | 1024 | | Google Business | 1500 | | Instagram | 2200 | | TikTok | 2200 | | LinkedIn | 3000 | | Reddit | 5000 | | YouTube | 5000 | | Facebook | 63206 |
API Response
Successful posts return:
{
"status": "success",
"postId": "uuid",
"ayrsharePostId": "string",
"platforms": {
"twitter": "post_id",
"instagram": "post_id"
},
"scheduled": false
}Error Handling
The node will throw errors for:
- Missing API credentials
- No platforms selected
- Empty post (no text or media)
- YouTube posts without a title
- YouTube title exceeding 100 characters
- Disconnected platforms
- API rate limits
Use the "Continue On Fail" option to handle errors gracefully in your workflow.
Support
For issues with the WRLDWIDE API, contact [email protected]
License
MIT
