Back to Nodes

SocialEcho

Last updated Aug 27, 2026

n8n community node for the complete SocialEcho social media OpenAPI. GET uses QueryString; POST uses JSON body.

204 Weekly Downloads
248 Monthly Downloads

Included Nodes

SocialEcho

Description

n8n-nodes-socialecho-management-agent

n8n community node for SocialEcho external APIs.

Included operations

  • Get Team, List Accounts, Get OAuth Links, List Articles, Get Report
  • Get Upload URL, List Reddit Communities, List Pinterest Boards
  • List TikTok Shop Products, Sync TikTok Shop Products
  • List TikTok Shop Music Genres, List TikTok Shop Trending Music
  • Publish Article
  • GET parameters use QueryString and GET requests never carry a body. POST operations use JSON bodies. Selected TikTok music must include all nine extra.music fields documented by SocialEcho.

    Success criteria in node runtime:

  • HTTP status must be 200
  • Response JSON field code must be 0
  • Otherwise the node throws an execution error.

    Credentials

    Create credential type SocialEcho API:

  • Base URL (default: https://api.socialecho.net)
  • API Key (team API key from SocialEcho)
  • Language (zh_CN or en)
  • Team ID (optional; sent as X-Team-Id only when non-empty)
  • Headers sent by this node:

  • Authorization: Bearer
  • X-Lang:
  • X-Team-Id only when Team ID is configured
  • Platform publish limits (reference)

    When you build workflows that call SocialEcho publish APIs (outside this node’s query/report scope), use the bundled reference docs for per-network copy length, media counts, formats, and sizes:

    | File | Language |
    | — | — |
    | platform-publish-limits_cn.md | Chinese |
    | platform-publish-limits_en.md | English |

    These files are kept in sync with the social-media-autopilot skill repository.

    Local build

    npm install
    npm run build
    

    Local load in n8n

    Option A (development):

    1. Build this package.
    2. Copy or symlink this folder into your n8n custom nodes location.
    3. Restart n8n.

    Option B (published package):

    npm install n8n-nodes-socialecho-management-agent
    

    Then restart n8n.

    Verified pipeline (for n8n Creator Portal)

    This repository includes GitHub Actions workflow:

  • .github/workflows/publish.yml
  • Publishes with npm provenance: npm publish --provenance --access public

Recommended release flow:

1. Configure npm Trusted Publisher for this GitHub repository.
2. Bump package version in package.json.
3. Push to main.
4. Create GitHub Release (or run workflow manually).
5. Confirm new version appears on npm.
6. Submit package URL in n8n Creator Portal for verification review.