Skip to content

A chatbot isn't replying

LINEFacebookInstagramWhatsAppAll plansPermission:LINE Chatbot「View Only」
Location:LINE › Chatbot

When a chatbot doesn't reply, check the following in order; the most common causes come first. This article focuses on LINE chatbots and notes where Facebook, Instagram and WhatsApp differ.

1. Is the bot turned on? ​

In the navigation bar, click LINE, choose Chatbot, find the bot and check that its Chatbot Status switch is on.

The screenshot below shows the Event-triggered bots category. Each row has a Chatbot Status switch and a Trigger Event, such as image message, sticker or Default Reply. A gray switch means the bot won't reply.

Event-triggered bots list: nine bots, all with Chatbot Status on, with trigger events POSTBACK, file, location, voice, video, image, sticker and Default Reply

  • New bots start switched on, but many people switch them off for testing and forget to turn them back on.
  • Turning a bot on or off shows Chatbot Activated or Chatbot Deactivated.

2. Did the keyword match? ​

Keyword chatbots only look at the text a friend sends, and match it in one of two ways:

MatchingWhen it triggersCommon mix-up
Trigger Keyword (Equals)The whole message is exactly the keywordWith the keyword "sale", "any sale?" won't trigger it
Trigger Keyword (Contains)The keyword appears anywhere in the messageA very short keyword (like "ok") fires on lots of unrelated messages and steals replies from other bots
  • Emoji are removed before matching, so "sale😊" counts the same as "sale".
  • Upper or lower case, full-width characters or an extra space can all break an Equals match. If you're unsure how friends will type it, use Contains or add several variations.
  • Stickers, photos and locations never trigger keyword chatbots; use an event-triggered bot for that trigger event.

3. Do the trigger conditions leave the friend out? ​

On the bot's Bot Settings tab, check Restriction Conditions:

SettingWhat to check
Trigger DurationWhether now is within the dates; it's calculated in the Chatbot Time Zone
Weekly Effective PeriodWhether today and the current time are open
Limit Tag Trigger for ChatbotWhether the friend has the required tags (all of them, if you chose "must have all")
Exclude Tag Trigger for ChatbotWhether the friend has an excluded tag
Trigger EnvironmentWith Bot, it won't fire in groups; with Group, it won't fire in one-on-one chats

Facebook, Instagram and WhatsApp bots also have Trigger Account: with Specific Accounts, Pages or accounts that aren't checked won't trigger the bot.

4. Why didn't the default reply appear? ​

Default Reply answers text that didn't trigger any other bot, but it has extra limits:

  • It only answers text messages, not stickers or photos.
  • It only fires in one-on-one chats, not groups.
  • It only fires while the friend's conversation is a Non-service conversation. Once the conversation enters the service flow (for example it was transferred to an agent, or it's Open or In process), the default reply stops so the bot doesn't talk over your agents. It returns after the service is closed.

For conversation statuses, see Handle conversations in Service Center.

5. Is the friend on the blacklist? ​

When a blacklisted member sends a private message, no chatbot replies at all. Check under Member & Tag › Blacklist; see Add members to the blacklist.

6. A bot replied, but not the one you expected ​

One message often matches several bots, but only one replies:

SituationWho replies
A bot with Limit Tag Trigger that the friend matchesThat bot replies first (if several, the earliest-created one)
None of them limit by tagThe most recently created one
None matchOnly text messages fall through to Default Reply (and only under the conditions in the previous section)

That's why a very short Contains keyword or a recently created test bot often steals the reply. Turn off test bots, or change the keyword to Equals.

7. Is the platform connection working? ​

If everything above checks out and nothing happens at all, your LINE Official Account may not be passing messages to OakMega:

  • In LINE Official Account Manager, make sure Webhook is turned on in the response settings.
  • Ask a workspace owner to open the LINE account under Settings › Communication Platform Settings and check that the Webhook status is correct.

Next steps ​