Skip to content

n8n ​

Add Repliz to your n8n workflows with the official Repliz community node. Reply to comments, schedule posts, send DMs, and connect accounts from a workflow, alongside hundreds of other apps, without writing API code.

The package is published on npm as n8n-nodes-repliz.

Installation ​

The Repliz node is a community node, so you need a self-hosted n8n instance to install it.

From the n8n editor ​

  1. Open Settings > Community Nodes.
  2. Click Install a community node.
  3. Enter n8n-nodes-repliz as the npm package name.
  4. Accept the risk notice and click Install.

From the command line ​

Install the package in the nodes folder of your n8n data directory, then restart n8n:

bash
cd ~/.n8n/nodes
npm install n8n-nodes-repliz

If you run n8n in Docker, run these commands inside the container.

Credentials ​

Every Repliz node uses a Repliz API credential.

  1. In your Repliz dashboard, open Settings → Public API and copy your Access Key and Secret Key.
  2. In n8n, add a Repliz node, then create a new Repliz API credential and fill in:
FieldDescription
Access KeyYour Repliz Access Key
Secret KeyYour Repliz Secret Key
Base URLLeave the default, https://api.repliz.com

Keep your keys private

Anyone with both keys can act on your workspace. If a key leaks, click the refresh button next to the Secret Key on the Public API page to generate a new one, then update the credential in n8n.

Available nodes ​

The package includes 19 nodes. Each node needs a certain Repliz plan; see Plans for what each plan includes.

Accounts ​

NodePlanOperations
Repliz AccountStandard+Get All, Count, Get, Get Statistics, Update Automation, Delete
Repliz Account FacebookGold+Authorize, Get Pages, Exchange Token, Connect, Reconnect
Repliz Account YouTubeGold+Authorize, Get Channels, Exchange Token, Connect, Reconnect
Repliz Account LinkedInGold+Authorize, Get Organization, Exchange Token, Connect, Reconnect
Repliz Account InstagramGold+Authorize, Connect, Reconnect
Repliz Account ThreadsGold+Authorize, Connect, Reconnect
Repliz Account TikTokGold+Authorize, Connect, Reconnect
Repliz Account ShopeeGold+Authorize, Connect, Reconnect
Repliz Account TwitterGold+Authorize, Connect, Reconnect
Repliz Account PinterestGold+Authorize, Connect, Reconnect
Repliz Account WhatsAppGold+Create Session, Get Session, Connect, Reconnect
Repliz Account TelegramGold+Create Session, Get Session, Send Password, Connect, Reconnect

The platform account nodes follow the same steps as the OAuth API. See the OAuth Flow Guide for the order to run them in.

Comments and chat ​

NodePlanOperations
Repliz CommentStandard+Get All, Get, Delete, Reply, Update Status
Repliz ChatGold+Get All, Get, Get Messages, Send Message, Mark as Read

Content and scheduling ​

NodePlanOperations
Repliz ContentGold+Get All, Get, Delete, Get Comments, Create Comment, Delete Comment, Like Comment, Get Statistics, Message Comment Author
Repliz SchedulePremium+Get All, Get, Create, Update, Delete, Delete Many, Retry

Automation ​

NodePlanOperations
Repliz AutomationGold+Get All, Create, Get, Update, Delete
Repliz Template AutomationGold+Get All, Create, Get, Update, Delete

Research, storage, reports, and add-ons ​

NodePlanOperations
Repliz ResearchGold+Search Threads Content by Keyword, Search Threads Content by User, Search Threads User
Repliz StorageStorage add-onGet Statistics, Get All Files, Get File, Initialize Upload, Complete Upload, Delete File, Delete Many Files
Repliz ReportGold+Get All, Get, Retry
Repliz AddonPremium+Get Addon Allocation, Get TikTok Trending Music, Get Shopee Products, Get WhatsApp Channels, Get Telegram Channels, Get Pinterest Boards, Get Link Metadata

Get Addon Allocation works on Standard+. The other Repliz Addon operations need Premium+.

Calling a node above your plan

If your plan doesn't include a node, the request fails with an error from the Repliz API. Upgrade your plan, or check API Access Tiers to see which API each node uses.

Scheduling posts ​

The Create and Update operations of Repliz Schedule take these fields:

FieldRequiredDescription
Account IDYesThe connected account to publish from. Only on Create.
Schedule AtYesWhen to publish, in ISO 8601 format.
Post TypeYestext, image, video, reel, album, link, or story.
TitleNoPost title, used for YouTube videos and as the Pinterest pin title.
Description / CaptionNoThe main caption of the post.
TopicNoTopic or category tag for the post.
Share to Feed (Instagram)NoAlso share an Instagram video to the feed.
WhatsApp / Telegram Channel / Pinterest Board (JSON)NoThe channel, group, or board to post to, an item from Repliz Addon (Get WhatsApp Channels, Get Telegram Channels, or Get Pinterest Boards). Leave {} for a WhatsApp Status or Telegram Story. Required for Pinterest.
Template IDNoAutomation template to attach to the post.
Medias (JSON)NoMedia files to attach. See the example below.
Link Meta (JSON)NoLink preview for link posts: { "title": "", "description": "", "url": "" }.
Additional Info (JSON)NoPlatform-specific options such as tags, mentions, music, products, and link (the Pinterest destination URL). See the example below.
Replies (JSON)NoComments to post under the post after it's published, for example to build a Threads thread.

Post types, media limits, and the additionalInfo options differ per platform. Check the Specifications page of your platform before you build the payload.

Medias (JSON): the media to publish. Upload files with the Repliz Storage node first and use their URL.

json
[
  {
    "type": "image",
    "url": "https://storage.repliz.com/image.png",
    "thumbnail": "https://storage.repliz.com/thumb.png",
    "alt": "Image description text"
  }
]

Replies (JSON): comments posted after the post is published.

json
[
  {
    "type": "text",
    "description": "Thanks for watching! Check out the link in bio."
  }
]

Additional Info (JSON): leave the fields you don't need at their empty values.

json
{
  "isAiGenerated": false,
  "isDraft": false,
  "isAutoAddMusic": false,
  "link": "",
  "targetCountries": [],
  "tags": ["marketing", "automation"],
  "mentions": ["replizofficial"],
  "collaborators": [],
  "products": [],
  "music": {
    "id": "",
    "artist": "",
    "name": "",
    "thumbnail": "",
    "volume": { "video": 50, "music": 100 }
  }
}

Uploading files ​

The Repliz Storage node doesn't send the file itself. Uploading takes three nodes:

  1. Repliz Storage → Initialize Upload takes the file name, size in bytes, and MIME type. It creates the file record and returns an upload URL.
  2. An HTTP Request node sends the file with PUT to that upload URL. Set the Content-Type header to the file's MIME type, and don't add Repliz credentials to this request.
  3. Repliz Storage → Complete Upload marks the file as ready.

You can then use the file's url from step 1 in Medias (JSON) when you schedule a post. See the Storage Upload guide for the details of each step.