Description
n8n-nodes-repliz
An n8n community node package for the Repliz API.
Repliz is a social media management platform that centralizes comment moderation, live chat, post scheduling, and analytics across multiple platforms in one dashboard.
—
Nodes
This package provides 21 nodes, each mapped to a specific Repliz API group:
Account Management
Repliz Account Standard+
Manage connected workspace accounts. Operations: Get All, Count, Get, Get Statistics, Update Automation, Delete.
Repliz Account Facebook Gold+
Connect and authenticate Facebook pages. Operations: Authorize, Get Pages, Exchange Token, Connect, Reconnect.
Repliz Account Instagram Gold+
Connect and authenticate Instagram accounts. Operations: Authorize, Connect, Reconnect.
Repliz Account Threads Gold+
Connect and authenticate Threads accounts. Operations: Authorize, Connect, Reconnect.
Repliz Account YouTube Gold+
Connect and authenticate YouTube channels. Operations: Authorize, Get Channels, Exchange Token, Connect, Reconnect.
Repliz Account LinkedIn Gold+
Connect and authenticate LinkedIn organizations. Operations: Authorize, Get Organization, Exchange Token, Connect, Reconnect.
Repliz Account TikTok Gold+
Connect and authenticate TikTok accounts. Operations: Authorize, Connect, Reconnect.
Repliz Account Shopee Gold+
Connect and authenticate Shopee shops. Operations: Authorize, Connect, Reconnect.
Repliz Account Twitter Gold+
Connect and authenticate Twitter/X accounts. Operations: Authorize, Connect, Reconnect.
Repliz Account WhatsApp Gold+
Connect and authenticate WhatsApp accounts via QR code. Operations: Create Session, Get Session, Connect, Reconnect.
Repliz Account Telegram Gold+
Connect and authenticate Telegram accounts via QR code, including two-step verification. Operations: Create Session, Get Session, Send Password, Connect, Reconnect.
—
Comment & Chat
Repliz Comment Standard+
Manage and moderate comments collected by Repliz. Operations: Get All, Get, Delete, Reply, Update Status. Reply can send an image along with the text (Image URL and Image MIME Type) on Facebook, Threads, TikTok, LinkedIn, and X (Twitter).
Repliz Chat Gold+
Manage live chat conversations and messages. Operations: Get All, Get, Get Messages, Send Message, Mark as Read.
—
Content, Scheduling & Automation
Repliz Content Gold+
Retrieve and interact with published social media content. Operations: Get All, Get, Delete, Get Comments, Create Comment, Delete Comment, Like Comment, Get Statistics, Message Comment Author. For WhatsApp and Telegram accounts, Get All needs a Channel ID from Repliz Addon. Create Comment can send an image along with the text on Facebook, Threads, TikTok, LinkedIn, and X (Twitter).
Repliz Schedule Premium+
Create and manage scheduled posts across platforms.
Operations: Get All, Get, Create, Update, Delete, Delete Many, Retry.
Supported post types: Text, Image, Video, Reel, Album, Link, Story.
Repliz Automation Gold+
Create and manage content automation rules. Operations: Get All, Create, Get, Update, Delete.
Repliz Template Automation Gold+
Create and manage reusable automation templates. Operations: Get All, Create, Get, Update, Delete.
—
Research & Reports
Repliz Research Gold+
Discover and analyze social media content and profiles from external accounts. Useful for competitor research, trend monitoring, and audience insights.
Operations: Search Threads Content by Keyword (with sort, mode, media type, date range, and author filters), Search Threads Content by User, Search Threads User.
Repliz Report Gold+
View and retry background job execution reports. Operations: Get All, Get, Retry.
—
Storage
Repliz Storage Storage+
Manage files in Repliz cloud storage. Upload media assets for use in scheduled posts, retrieve file info, and free up space by deleting unused files.
Operations: Get Statistics, Get All Files, Get File, Delete File, Initialize Upload, Complete Upload.
—
Addons
Repliz Addon Premium+
Access premium platform features. Operations: Get Addon Allocation, Get TikTok Trending Music, Get Shopee Products, Get WhatsApp Channels, Get Telegram Channels, Get Link Metadata.
—
Installation
Via n8n UI (Self-Hosted)
1. Go to Settings > Community Nodes.
2. Click Install a new node.
3. Enter n8n-nodes-repliz and click Install.
4. Restart n8n if prompted.
Manual
npm install n8n-nodes-repliz
—
Credentials
All nodes require a Repliz API credential with the following fields:
| Field | Required | Description |
| ———— | ——– | ———————————— |
| Access Key | Yes | Your Repliz API access key |
| Secret Key | Yes | Your Repliz API secret key |
| API Base URL | No | Defaults to https://api.repliz.com |
To obtain your API keys, log in to your Repliz dashboard and navigate to Settings > API.
—
Usage Notes
Schedule — Payload Fields
The Create and Update operations on Repliz Schedule accept several JSON fields:
Medias — Array of media objects to attach:
[
{
"type": "image",
"url": "https://storage.repliz.com/image.png",
"thumbnail": "https://storage.repliz.com/thumb.png",
"alt": ""
}
]
Replies — Array of auto-comments to post after publishing:
[
{
"type": "text",
"description": "Thanks for watching!"
}
]
Additional Info — Tags, mentions, music, products, collaborators, and Instagram share-to-feed option:
{
"isAiGenerated": false,
"isDraft": false,
"isShareToFeed": false,
"tags": ["marketing"],
"mentions": ["replizofficial"],
"collaborators": [],
"products": [],
"music": {
"id": "",
"artist": "",
"name": "",
"thumbnail": "",
"volume": { "video": 50, "music": 100 }
},
"link": ""
}
WhatsApp / Telegram Channel — WhatsApp and Telegram schedules only (Text, Image, Video). Pass an item from Repliz Addon → Get WhatsApp Channels or Get Telegram Channels to post to that channel or group; it is sent as additionalInfo.channel. Leave it {} to post as a WhatsApp Status or Telegram Story. To post to several channels or groups, create one schedule per item (e.g. Split Out the docs field first). Keep type for Telegram: its channel and group IDs (-100...) look the same.
{
"id": "120363413774168194@newsletter",
"name": "Boom",
"picture": "https://pps.whatsapp.net/...",
"type": "channel"
}
WhatsApp — QR Code Connection Flow
WhatsApp uses a QR code session instead of an OAuth redirect. Build the flow with Repliz Account WhatsApp:
1. Create Session — creates a new session and returns { "token": "..." }. This session token is used by every following step.
2. Get Session (loop) — call it with the session token, then IF isConnected is true go to step 3, otherwise Wait a few seconds and run Get Session again. Each run returns the latest qrcode (base64 PNG) to scan from WhatsApp > Linked Devices; use n8n’s Convert to File node to turn it into an image. Cap the number of loops and start a new session if it never connects.
3. Connect / Reconnect — pass the session token. Connect returns { "accountId": "..." }. Reconnect re-authenticates an existing Repliz Account ID; the scanned WhatsApp number must be the same one.
Channels and groups are not connected as separate accounts. To post to one, use the WhatsApp / Telegram Channel field of Repliz Schedule (see above).
Telegram — QR Code Connection Flow
Telegram follows the same session flow with Repliz Account Telegram, plus a password step for accounts with two-step verification:
1. Create Session — returns { "token": "..." }, the session token for every following step.
2. Get Session (loop) — same loop as WhatsApp until isConnected is true. Scan the qrcode from Telegram > Settings > Devices > Link Desktop Device; it changes every 30 seconds.
3. Send Password — only when Get Session returns isPasswordRequired: true. Send the account’s two-step verification password (passwordHint is its hint), then keep looping Get Session. A wrong password returns 400.
4. Connect / Reconnect — pass the session token. Connect returns { "accountId": "..." }; Reconnect needs the same Telegram account as the existing Repliz Account ID.
Like WhatsApp, Telegram channels and groups are chosen per schedule with the WhatsApp / Telegram Channel field.
—
Local Development
git clone https://github.com/azickri/repliz-n8n.git
cd n8n-nodes-repliz
npm install
npm run build
To test locally with an n8n instance:
npm link
In your n8n directory:
npm link n8n-nodes-repliz
—
Publishing
Untuk panduan cara mempublikasikan versi baru package ke NPM secara manual, silakan baca PUBLISHING.md.
—