n8n-nodes-contentstudio
v2.0.10
Published
n8n node for ContentStudio API (X-API-Key)
Maintainers
Readme
n8n ContentStudio Nodes
This package provides n8n community nodes for integrating with ContentStudio API, enabling workflow automation for social media management.
Installation
In n8n (Recommended)
- Go to Settings > Community Nodes
- Click Install
- Enter package name:
n8n-nodes-contentstudio - Click Install
Via npm
npm install n8n-nodes-contentstudioPrerequisites
- n8n version 0.187.0 or later
- ContentStudio account with API access
- ContentStudio API key
Credentials
This node requires a ContentStudio API key:
- API Key: Your ContentStudio X-API-Key
The API base URL is built into the node, so users only need to provide their API key.
Operations
Resources
- Auth: Validate API key
- Workspace: List workspaces
- Social Account: List social accounts
- Post: Create, list, and delete posts
Post Operations
Create Post
- Content Text: Post content/caption
- Media Images: Add multiple image URLs
- Media Video: Add video URL
- Accounts: Select social media accounts
- Publish Type: Scheduled (with date/time)
List Posts
- Workspace: Select workspace
- Date filters: Optional date range filtering
Delete Post
- Workspace: Select workspace
- Post ID: Enter post ID to delete
Features
- Dynamic Dropdowns: Auto-populated workspace and account selections
- User-Friendly Media Input: Easy image and video URL management
- Content Validation: Ensures at least one content type is provided
- Date Validation: Proper scheduling format enforcement
- Error Handling: Comprehensive error messages and validation
API Compatibility
This node works with ContentStudio API v1 and supports:
- Multiple API response formats
- Various entity identifier fields (
id,_id,uuid) - Robust error handling and fallbacks
Example Workflow
- List Workspaces → Get available workspaces
- List Social Accounts → Get connected social media accounts
- Create Post → Schedule content across multiple platforms
- List Posts → Monitor created posts
- Delete Post → Remove posts when needed
Support
- Issues: GitHub Issues
- Documentation: ContentStudio API Docs
- n8n Community: n8n Community Forum
Releasing
Publishing to npm is automated via .github/workflows/publish.yml using npm Trusted Publishing (OIDC) — no tokens required.
The workflow does NOT run on PR merges (to main or any other branch). It runs only when:
- A tag matching
v*is pushed — e.g.v2.0.8,v2.1.0. This is the normal release path. - It is triggered manually from the Actions tab on GitHub (workflow_dispatch).
Release steps
Merge your changes into
mainas normal — nothing publishes yet.Bump
versioninpackage.jsonand merge that commit.Tag the commit and push the tag:
git tag v2.0.8 git push origin v2.0.8The tag push triggers the workflow → builds, publishes
n8n-nodes-contentstudio@<version>to npm with provenance.Watch progress at: https://github.com/d4interactive/n8n-nodes/actions
License
MIT
Keywords
n8n, workflow, contentstudio, social media, automation, api, content management
