View Categories

How to Set Up Keyword Automated Responses Across Channels

2 min read

With Chitchatbot.ai, you can set up simple, keyword-based automations to instantly reply when users send specific phrases across Instagram, Facebook Messenger, Web Chat, or any connected channel.

While keyword responses are ideal for basic messages like greetings or quick support phrases, we encourage using AI integrations for more advanced queries. Keyword triggers are best for lightweight bots and quick interactions—AI is the future of smart automation.


Keywords vs. AI Agents

Keywords let your bot trigger a specific conversation flow whenever a user’s message includes certain words or phrases. This is useful for:

  • Guiding users to the right answers.
  • Starting predefined actions or flows.

👉 However, for more advanced and natural conversations, we recommend using an AI Agent.
AI Agents are designed to handle business-related questions and provide accurate, context-aware responses.


How to Set Up a Keyword

  1. Go to AI Center in the left-hand menu.
  2. Scroll to the bottom of the page and click Keywords.
  3. Add your desired keyword(s) and link them to the conversation flow you want to trigger.
krywords - ChitChatBot - AI Bot Building Platform

💬 What Are Keyword Automated Responses?

Keyword triggers allow you to set up automatic replies when a user sends a message containing certain short words or phrases.

For example:

  • User says: “What time do you close?” → Bot replies: “Hey {{first_name}}! Our opening hours are…”
  • User says: “Thanks!” → Bot replies: “You’re welcome! 😊”
  • User says: “Stop Messages” → Send Unsubscribe Flow

These are great for:

  • Greetings
  • Gratitude
  • Common support phrases
  • Simple product-related prompts (e.g., “menu”, “pricing”, “shipping”)

🧠 How Keyword Matching Works

  • Case-insensitive → “Hi”, “hi”, “HI” will all match
  • Partial match → If the keyword is found anywhere in the message, it triggers
  • Flexible → Handles small typos (with AI auto-correct enabled)
  • Works across all channels connected to your bot

⚠️ Avoid long phrases. Keywords should be 1–2 words max. Anything longer should be handled by a Flow or AI.


🚀 How to Set Up a Keyword Automation

  1. Go to Automated Response (or Keywords Basic) in your Chitchatbot.ai dashboard
  2. Click Add
  3. Enter your keyword trigger (e.g., “hi”, “hello”, “shipping”)
  4. Choose a response type:
    • Text → Plain message reply
    • Flow → Send a pre-built chatbot flow
automated responses - ChitChatBot - AI Bot Building Platform

🎯 Examples of Good Keyword Use

KeywordTriggered Response
UnsubscribeSends Flow: “Unsubscribe” with opt-out options
thanks“You’re welcome! 😊 Let us know if you need anything else.”
shippingSends Flow: “Shipping Info” with delivery options
pricing“Here’s our latest pricing guide: [link]”

✅ Best Practices

  1. Keep Keywords Short
    Use 1–2 word triggers like “hi”, “pricing”, “refund”, etc.
  2. Avoid Overlapping Triggers
    If two automations use similar keywords, only one will fire—manage carefully.
  3. Create Keyword Variations
    Add similar words or misspellings as separate entries (e.g., “thanks”, “thank you”, “thx”)
  4. Don’t Overuse
    Use keyword replies to enhance—not flood—your chat experience.

🧠 Why Use AI Instead?

While keywords are great for basic, reactive bots, AI offers:

  • Flexible understanding of natural language
  • Better handling of typos and vague questions
  • Richer conversational logic
  • You can use AI triggers to capture data instantly

You can combine both: Use keyword replies for basics e.g Unsubscribe and AI for everything else.

Response Automation Order

When a user sends a message, your chatbot decides how to respond by following a priority order. The system goes step by step until it finds a successful response.

Response Priority:

  1. Keywords – First, the system checks if the message matches a predefined keyword.
  2. OpenAI
  3. Claude AI
  4. Google Gemini
  5. DeepSeek
  6. Fallback Flow – Used only if all other options fail.

Example

If a user types “hello”:

  1. The system first looks for a keyword match for “hello.”
  2. If no keyword is found, it tries to get a response from OpenAI.
  3. If OpenAI doesn’t respond, it moves on to Claude AI.
  4. If Claude fails, it tries Google Gemini.
  5. If Gemini fails, it tries DeepSeek.
  6. If none of the above respond, the Fallback Flow is triggered as a last res