NicoChatNicoChatDocsSearch the docs…
Sign in

TikTok Comment Created

The TikTok Comment Created trigger fires automatically whenever someone comments on a video published on a TikTok Business account connected to your workspace in NicoChat.

2026-08-12

Automate replies and interactions with comments on TikTok

The TikTok Comment Created trigger fires automatically whenever someone comments on a video published on a TikTok Business account connected to your workspace in NicoChat.
With it, you can build smart automations to analyze, reply to, like, hide, or log comments, integrating TikTok directly into your support and marketing routines.

📍 Where to find it

In the NicoChat panel:
Automation → Triggers → TikTok → TikTok Comment Created

⚙️ How it works

As soon as a new comment is created on one of your videos, TikTok sends a Webhook with all the relevant information about the comment.
This payload is processed automatically and can be used inside the flow to:

  • Trigger automatic replies
  • Save comment data to the contact profile
  • Run actions via the TikTok API (like, reply, hide, delete, etc.)

🧩 Payload structure (real example)

When the trigger fires, the Webhook Payload received has the following format:

texto
{
  "video_id": "7563630498665286919",
  "comment_id": "7565885427316507448",
  "parent_comment_id": "0",
  "text": "Quero",
  "username": "nicola.nicochat",
  "display_name": "nicola.nicochat"
}

📘 Field descriptions

Field
Type
Description
video_id
string
Unique ID of the video where the comment was published
comment_id
string
Unique ID of the comment
parent_comment_id
string
ID of the parent comment (used when it is a reply to another comment)
text
string
Text content of the comment
username
string
Username of the comment author
display_name
string
Public name displayed on TikTok

🧠 Practical automation example

Goal: Reply to comments automatically with AI.

Suggested flow:

  • Trigger: TikTok Comment Created
  • Action: “Get Video Info” via TikTok API
  • Action: “Generate reply with AI” (using the comment text + the video caption)
  • Action: “Reply Comment” (send a contextualized automatic reply)

💡 Example result:
A user comments: “I want to know the price”
→ The flow identifies the video “Nike Air Blue Sneakers”, looks up the product information and replies automatically:

Note
“Hi! The Nike Air Blue sneakers are available for R$ 499. We ship all over Brazil!”

🧾 Fields available to save

In the trigger editor (as shown in the image), you can save comment information directly into contact fields in NicoChat.

Recommended fields:

  • Webhook Payload – saves the complete JSON with all the data
  • Video ID – saves the video identifier
  • Comment ID – saves the comment identifier
  • Parent Comment ID – saves the parent comment identifier

This data can be reused in future flows, API queries, or external integrations (e.g., Supabase, Sheets, CRM, etc.).

🎯 Use case example

Scenario
Automated action
💬 Question in a comment
Send a personalized automatic reply
❤️ Positive engagement
Like the comment
🚫 Offensive comment
Hide or delete the comment
📊 Monitoring
Log comments in a spreadsheet or database

⚙️ Supported TikTok API actions

After the trigger, you can use specific TikTok actions available in Advanced Actions → TikTok API:

Action
Description
📩 Reply Comment
Sends a public reply directly on the video
👍 Like Comment
Marks the comment as liked
👎 Unlike Comment
Removes the previous like
🙈 Hide Comment
Hides the comment from the public
🗑️ Delete Comment
Removes the comment permanently

⚠️ Current limitations

Feature
Status
Sending private messages (DM)
⚠️ Only for Business accounts registered in Vietnam, Indonesia, and Thailand
Comments with media (audio, GIF, image)
❌ Not supported
Interaction on third-party videos
❌ Not allowed
Comments from personal accounts
❌ Return limited data
Emojis in text
✅ Partially supported (as UTF-8 text)

🧭 Best practices

  • Use AI to generate contextualized replies, avoiding generic messages.
  • Use the Webhook Payload field to store logs and build reports.
  • Add conditional filters to trigger different replies depending on the comment content.
  • Always test the trigger with public videos from your Business account before publishing automations to production.