Comment triggers
Reply to TikTok comments automatically — by keyword, by post, or by who's commenting.
A comment trigger is the rule that decides which TikTok comments turn into DMs. You can have as many as you need, and ChatSparks evaluates them in priority order.
Trigger types
| Type | When it fires |
|---|---|
| Keyword match | The comment contains one of your keywords (e.g. PRICE, ราคา, LINK). |
| Question mark | The comment ends with ? or ? (catches generic questions you didn't list). |
| First comment from this user | The user has never commented on any of your posts before. |
| Comment on specific video | Any comment on a chosen video — useful when a Live or campaign post is doing the heavy lifting. |
| Mentions a SKU | The comment mentions a product name from your TikTok Shop catalog. |
You can combine types with AND / OR. For example: keyword SHADE AND comment on the "shade-finder reel".
Scoping
By default, a trigger applies to every video on the connected account. You can narrow it:
- All videos — the default. Best for evergreen keyword rules like price.
- Specific videos — pick from your recent posts. Best for campaign-specific replies.
- Videos tagged — if you tag videos in ChatSparks (e.g.
launch-week), the trigger only fires on those.
Lives count as videos in this dropdown; they appear with a small LIVE chip.
Priority
When two triggers could both fire on the same comment, ChatSparks runs only the higher-priority one. The bot never sends two DMs from a single comment.
You can drag triggers in Automations to reorder them. Common ordering:
- Specific-video triggers (most precise).
- SKU-mention triggers.
- Keyword triggers.
- Question-mark catch-all (least precise).
Public reply
Every trigger can also post a short public reply under the original comment. This is what other viewers see, and it usually drives more comments — they want to be DM'd too.
Keep the public reply:
- Short (one sentence).
- In the same language as the original comment.
- Specific about what you sent.
ส่งราคาให้ทาง DM แล้วค่ะ ✨works.Thanks!does not.
You can vary the public reply text — ChatSparks rotates between up to five variants so your replies don't all look identical.
Throttling
A single user commenting PRICE PRICE PRICE ten times will only trigger one DM. ChatSparks throttles per (user × trigger) for 24 hours by default. You can lower this in Automations → Settings if you genuinely want a re-trigger, but most accounts should not.
What stops a trigger from firing
- The post is older than the comment-listening window for your plan (default 30 days).
- The commenter has blocked your account.
- You've hit the MAC limit for the month and the commenter is a new contact.
- The TikTok integration is disconnected or its scopes were revoked.
The first three are visible in the inbox conversation as a system note. The fourth shows a banner across the dashboard — see Billing.