ChatSyncs Help Center
DocumentationVideo TutorialsSupport Ticket
Developer APIREST endpoints for messages, contacts and templates.MCP serverConnect Claude, ChatGPT or Cursor to your account.
Sign inSupport sign-in
  • Docs
  • Videos
  • Tickets
  • For developers

    Developer APIREST endpoints for messages, contacts and templates.MCP serverConnect Claude, ChatGPT or Cursor to your account.
ChatSyncs Help Center

Guides, video lessons and support for ChatSyncs.

Help

  • Documentation
  • Video Tutorials
  • Search

Support

  • Get help
  • Your tickets
  • New ticket

Developers

  • MCP ↗
  • Developer API ↗

ChatSyncs

  • Open ChatSyncs ↗
  • Website ↗

© 2026 ChatSyncs

  • Overview
    • What Is Meta — and Why Do You Need a Facebook Account for WhatsApp?
    • What Is the WhatsApp Cloud API?
    • What Is a Meta Business Portfolio? (vs. Business Manager)
    • What Is a Meta Developer Account — and What Is an 'App'?
    • What Is a WABA (WhatsApp Business Account)?
    • Which WhatsApp Connection Method Is Right for You with ChatSyncs?
    • How to Connect Your WhatsApp Business App to ChatSyncs
    • What Is a BSP — and Can You Move to ChatSyncs From One?
    • Business Verification, Display Name, Green Tick — What's the Difference?
    • WhatsApp Business API Explained (And the Verification Myth)
    • Who Charges You for WhatsApp — Meta or ChatSyncs?
    • What WhatsApp API Pricing Really Means
    • WhatsApp Rules: How to Never Get Banned
  • Setup and Configuration
    • How to Connect Your Number to ChatSyncs
    • How to Connect Your WhatsApp Business App to ChatSyncs
    • How to Create a Facebook Business Manager Account for ChatSyncs
    • Set Up Your Meta Business Account for WhatsApp
    • How to Connect Your WhatsApp Account Manually (Alternative Method) in ChatSyncs
    • How to Add Payment Method for WhatsApp API Billing
    • How to Update Your WhatsApp Business Profile
    • How to Migrate from WhatsApp App to a ChatSyncs Business Account
    • How to Disconnect Another Partner From Your WhatsApp Number
    • How to Reconnect Your Disconnected ChatSyncs Account
    • How to Delete Your Phone Number on Meta
    • Transactions in ChatSyncs
  • Bot Settings
    • How Do I Configure General Bot Behavior with ChatSyncs?
    • How Do I Turn On Webhook Triggers for My Bot with ChatSyncs?
    • How Do I Set Up Business Hours for My Bot with ChatSyncs?
    • How Do I Configure Shared Inbox Settings for My Bot with ChatSyncs?
    • How Do I Automatically Add Subscribers to My Email Marketing List with ChatSyncs?
    • How Do I Save Subscriber Details to Google from My Bot with ChatSyncs?
    • How Do I Send an Automatic Email from My Bot with ChatSyncs?
    • How Do I Send an Automatic SMS from My Bot with ChatSyncs?
  • Subscriber Manager
    • What Is Subscriber Manager in ChatSyncs?
    • How Do I Manage Custom Fields, Labels, and Lists with ChatSyncs?
    • How Do I Import Subscribers Using a CSV File with ChatSyncs?
    • How Do I Add a Subscriber Manually with ChatSyncs?
    • How Do I Import Subscribers from Google Sheets with ChatSyncs?
    • How to Import Contacts from Google Contacts in ChatSyncs
  • Automation
    • How to Create a Keyword-Based WhatsApp Chatbot in ChatSyncs
    • How to Set Up Quick Actions (No Match, Get Started, and More) in ChatSyncs
    • How to Make a Chatbot Reply to Any Keyword in ChatSyncs
    • User Input Flow in ChatSyncs
    • WhatsApp Flow Forms in ChatSyncs
    • How to Connect a Bot Flow to External Systems in ChatSyncs
    • How to Build Automatic Follow-Up Chatbots on WhatsApp in ChatSyncs
    • How to Set Up Sales Sequence Chatbots in ChatSyncs
    • How to Add Clickable CTA Buttons in ChatSyncs
    • Audio Message in ChatSyncs
    • How to Add a WhatsApp Chat Widget to Your Website in ChatSyncs
    • How to Use User Input Flow in the Chat Widget in ChatSyncs
    • How to Add ChatSyncs Chat Widget to WordPress
  • Message Templates
    • Creating a WhatsApp Message Template in ChatSyncs
    • Why Templates Get Rejected and How to Fix Them in ChatSyncs
    • Character Limits for Media Message Templates in ChatSyncs
    • Guidelines for Utility and Marketing Templates in ChatSyncs
    • Understanding Conversations and Their Types in ChatSyncs
    • How to Create and Use Carousel Media Templates in ChatSyncs
    • Create Templates in WhatsApp Manager and Sync to ChatSyncs
    • Template Variables vs Custom Variables — What's the Difference with ChatSyncs?
    • Templates to Restart Conversations After Non-Working Hours in ChatSyncs
    • Understanding WhatsApp Quality Rating in ChatSyncs
  • Broadcasting
    • Send a Bulk Message to Many People
  • Shared Inbox
    • Introduction to Shared Inbox in ChatSyncs
    • Filter Conversations by Channel & Account in ChatSyncs
    • Organize Conversations with Labels, Views & Search in ChatSyncs
    • AI Translation & Message Rewrite in ChatSyncs
    • Team Collaboration & Agent Assignment in ChatSyncs
    • Messaging Tools: Canned Responses, Templates & Attachments in ChatSyncs
    • Follow-up Reminders & Message Sequences in ChatSyncs
    • Managing Customer Data with Custom Fields in ChatSyncs
    • Settings Menu: Groupchat Widget, Dark Mode, Follow-up List & More in ChatSyncs
    • Install ChatSyncs on Android
    • Install ChatSyncs on iOS
  • Webhooks
    • Webhook for Messages & Status Changes in ChatSyncs
    • Webhook on Keyword Trigger in ChatSyncs
    • Webhook on Button Click in ChatSyncs
    • Webhook for Input Flow in ChatSyncs
    • Webhook for WhatsApp Flows in ChatSyncs
  • Webhook Workflow
    • Create a Webhook Workflow in ChatSyncs
    • Webhook Automation Settings in ChatSyncs
    • Webhook Workflow Reporting in ChatSyncs
  • Integrations
    • How to Integrate Shopify for WhatsApp Automation in ChatSyncs
    • How to Connect Google to ChatSyncs
    • Google Sheet Fetch in ChatSyncs
    • How to Send Automated WhatsApp Messages on WP Form Submission in ChatSyncs
    • How to Set Up SMS Marketing in ChatSyncs
    • HTTP API Integration in ChatSyncs
    • Email Integration in ChatSyncs
    • How Do I Connect an SMTP Email Provider with ChatSyncs?
    • How Do I Connect Mailgun for Sending Email with ChatSyncs?
    • How Do I Connect Postmark for Transactional Email with ChatSyncs?
    • SMS Integration in ChatSyncs
    • How Do I Connect Twilio for SMS with ChatSyncs?
    • How Do I Connect Africa's Talking for SMS with ChatSyncs?
    • How Do I Connect a Custom SMS Gateway via HTTP GET with ChatSyncs?
    • Auto Responder Integration in ChatSyncs
    • How Do I Connect Brevo for Auto Responder with ChatSyncs?
    • How Do I Connect Mailchimp for Auto Responder with ChatSyncs?
    • How Do I Connect ActiveCampaign for Auto Responder with ChatSyncs?
    • How Do I Connect Mautic for Auto Responder with ChatSyncs?
  • AI Agents
    • How to Create Your First AI Agent in ChatSyncs
    • How to Train Your AI Chatbot in ChatSyncs
    • Agent Routing in ChatSyncs
    • AI Agent Actions in ChatSyncs
    • How Do I Restrict AI on Specific Keywords with ChatSyncs?
    • How Do I Auto-Assign Conversations to a Department with ChatSyncs?
    • How Do I Build a Multi-Agent AI Workforce with ChatSyncs?
  • Team Management
    • Introduction to Team Management in ChatSyncs
    • How to Add and Manage Team Members in ChatSyncs
    • How to Set Up User Roles and Permissions in ChatSyncs
    • Security in ChatSyncs
  • Account Safety
    • WhatsApp Account Bans: Causes and How to Stay Protected in ChatSyncs
    • How to Appeal a WhatsApp Business API Ban and Get Your Number Back in ChatSyncs
MCP ↗Developer API ↗
Browse guides
  • Overview
    • What Is Meta — and Why Do You Need a Facebook Account for WhatsApp?
    • What Is the WhatsApp Cloud API?
    • What Is a Meta Business Portfolio? (vs. Business Manager)
    • What Is a Meta Developer Account — and What Is an 'App'?
    • What Is a WABA (WhatsApp Business Account)?
    • Which WhatsApp Connection Method Is Right for You with ChatSyncs?
    • How to Connect Your WhatsApp Business App to ChatSyncs
    • What Is a BSP — and Can You Move to ChatSyncs From One?
    • Business Verification, Display Name, Green Tick — What's the Difference?
    • WhatsApp Business API Explained (And the Verification Myth)
    • Who Charges You for WhatsApp — Meta or ChatSyncs?
    • What WhatsApp API Pricing Really Means
    • WhatsApp Rules: How to Never Get Banned
  • Setup and Configuration
    • How to Connect Your Number to ChatSyncs
    • How to Connect Your WhatsApp Business App to ChatSyncs
    • How to Create a Facebook Business Manager Account for ChatSyncs
    • Set Up Your Meta Business Account for WhatsApp
    • How to Connect Your WhatsApp Account Manually (Alternative Method) in ChatSyncs
    • How to Add Payment Method for WhatsApp API Billing
    • How to Update Your WhatsApp Business Profile
    • How to Migrate from WhatsApp App to a ChatSyncs Business Account
    • How to Disconnect Another Partner From Your WhatsApp Number
    • How to Reconnect Your Disconnected ChatSyncs Account
    • How to Delete Your Phone Number on Meta
    • Transactions in ChatSyncs
  • Bot Settings
    • How Do I Configure General Bot Behavior with ChatSyncs?
    • How Do I Turn On Webhook Triggers for My Bot with ChatSyncs?
    • How Do I Set Up Business Hours for My Bot with ChatSyncs?
    • How Do I Configure Shared Inbox Settings for My Bot with ChatSyncs?
    • How Do I Automatically Add Subscribers to My Email Marketing List with ChatSyncs?
    • How Do I Save Subscriber Details to Google from My Bot with ChatSyncs?
    • How Do I Send an Automatic Email from My Bot with ChatSyncs?
    • How Do I Send an Automatic SMS from My Bot with ChatSyncs?
  • Subscriber Manager
    • What Is Subscriber Manager in ChatSyncs?
    • How Do I Manage Custom Fields, Labels, and Lists with ChatSyncs?
    • How Do I Import Subscribers Using a CSV File with ChatSyncs?
    • How Do I Add a Subscriber Manually with ChatSyncs?
    • How Do I Import Subscribers from Google Sheets with ChatSyncs?
    • How to Import Contacts from Google Contacts in ChatSyncs
  • Automation
    • How to Create a Keyword-Based WhatsApp Chatbot in ChatSyncs
    • How to Set Up Quick Actions (No Match, Get Started, and More) in ChatSyncs
    • How to Make a Chatbot Reply to Any Keyword in ChatSyncs
    • User Input Flow in ChatSyncs
    • WhatsApp Flow Forms in ChatSyncs
    • How to Connect a Bot Flow to External Systems in ChatSyncs
    • How to Build Automatic Follow-Up Chatbots on WhatsApp in ChatSyncs
    • How to Set Up Sales Sequence Chatbots in ChatSyncs
    • How to Add Clickable CTA Buttons in ChatSyncs
    • Audio Message in ChatSyncs
    • How to Add a WhatsApp Chat Widget to Your Website in ChatSyncs
    • How to Use User Input Flow in the Chat Widget in ChatSyncs
    • How to Add ChatSyncs Chat Widget to WordPress
  • Message Templates
    • Creating a WhatsApp Message Template in ChatSyncs
    • Why Templates Get Rejected and How to Fix Them in ChatSyncs
    • Character Limits for Media Message Templates in ChatSyncs
    • Guidelines for Utility and Marketing Templates in ChatSyncs
    • Understanding Conversations and Their Types in ChatSyncs
    • How to Create and Use Carousel Media Templates in ChatSyncs
    • Create Templates in WhatsApp Manager and Sync to ChatSyncs
    • Template Variables vs Custom Variables — What's the Difference with ChatSyncs?
    • Templates to Restart Conversations After Non-Working Hours in ChatSyncs
    • Understanding WhatsApp Quality Rating in ChatSyncs
  • Broadcasting
    • Send a Bulk Message to Many People
  • Shared Inbox
    • Introduction to Shared Inbox in ChatSyncs
    • Filter Conversations by Channel & Account in ChatSyncs
    • Organize Conversations with Labels, Views & Search in ChatSyncs
    • AI Translation & Message Rewrite in ChatSyncs
    • Team Collaboration & Agent Assignment in ChatSyncs
    • Messaging Tools: Canned Responses, Templates & Attachments in ChatSyncs
    • Follow-up Reminders & Message Sequences in ChatSyncs
    • Managing Customer Data with Custom Fields in ChatSyncs
    • Settings Menu: Groupchat Widget, Dark Mode, Follow-up List & More in ChatSyncs
    • Install ChatSyncs on Android
    • Install ChatSyncs on iOS
  • Webhooks
    • Webhook for Messages & Status Changes in ChatSyncs
    • Webhook on Keyword Trigger in ChatSyncs
    • Webhook on Button Click in ChatSyncs
    • Webhook for Input Flow in ChatSyncs
    • Webhook for WhatsApp Flows in ChatSyncs
  • Webhook Workflow
    • Create a Webhook Workflow in ChatSyncs
    • Webhook Automation Settings in ChatSyncs
    • Webhook Workflow Reporting in ChatSyncs
  • Integrations
    • How to Integrate Shopify for WhatsApp Automation in ChatSyncs
    • How to Connect Google to ChatSyncs
    • Google Sheet Fetch in ChatSyncs
    • How to Send Automated WhatsApp Messages on WP Form Submission in ChatSyncs
    • How to Set Up SMS Marketing in ChatSyncs
    • HTTP API Integration in ChatSyncs
    • Email Integration in ChatSyncs
    • How Do I Connect an SMTP Email Provider with ChatSyncs?
    • How Do I Connect Mailgun for Sending Email with ChatSyncs?
    • How Do I Connect Postmark for Transactional Email with ChatSyncs?
    • SMS Integration in ChatSyncs
    • How Do I Connect Twilio for SMS with ChatSyncs?
    • How Do I Connect Africa's Talking for SMS with ChatSyncs?
    • How Do I Connect a Custom SMS Gateway via HTTP GET with ChatSyncs?
    • Auto Responder Integration in ChatSyncs
    • How Do I Connect Brevo for Auto Responder with ChatSyncs?
    • How Do I Connect Mailchimp for Auto Responder with ChatSyncs?
    • How Do I Connect ActiveCampaign for Auto Responder with ChatSyncs?
    • How Do I Connect Mautic for Auto Responder with ChatSyncs?
  • AI Agents
    • How to Create Your First AI Agent in ChatSyncs
    • How to Train Your AI Chatbot in ChatSyncs
    • Agent Routing in ChatSyncs
    • AI Agent Actions in ChatSyncs
    • How Do I Restrict AI on Specific Keywords with ChatSyncs?
    • How Do I Auto-Assign Conversations to a Department with ChatSyncs?
    • How Do I Build a Multi-Agent AI Workforce with ChatSyncs?
  • Team Management
    • Introduction to Team Management in ChatSyncs
    • How to Add and Manage Team Members in ChatSyncs
    • How to Set Up User Roles and Permissions in ChatSyncs
    • Security in ChatSyncs
  • Account Safety
    • WhatsApp Account Bans: Causes and How to Stay Protected in ChatSyncs
    • How to Appeal a WhatsApp Business API Ban and Get Your Number Back in ChatSyncs
MCP ↗Developer API ↗
DocumentationUse cases

Travel Agency AI Assistant with ChatSyncs — Implementation Guide

Step-by-step guide to building a ChatSyncs AI Agent for a travel agency — the Training Campaign, Prompt Message, and routing Talk to Human and Sales intents.

On this page
  • Prerequisites
  • Implementation Guide
  • Step 1 — Enable the AI Agent and attach a Training Campaign
  • Step 2 — Write the Prompt Message
  • Step 3 — Build the AI Training Campaign
  • Step 4 — Route "Talk to Human" requests with Bot Flow Trigger
  • Step 5 — Route sales/complaint messages with Agent Assignment
  • Step 6 — Point specific topics at a dedicated campaign with AI-Driven Responses
  • Features Used
  • Expected Result
  • FAQs
  • Related Documentation

Prerequisites#

  • Read AI Agent first to understand how the whole feature works — this guide only covers how the pieces combine for a real business, not the feature itself.
  • A defined business profile to train on — company info, services, destinations, pricing, and policies (see the TravelEase Holidays profile used throughout this guide, below).
  • A decision on tone and boundaries for the Prompt Message — how long responses should be, what the AI should never say, and when it should hand off to a human.
  • Whichever training source you'll use ready to go — a written FAQ list, a website URL, a brochure/PDF, a Google Sheet, or an API endpoint. Only one source is active per campaign at a time (see How to Train Your AI Chatbot for the mutual-exclusion rules).
  • A list of intents worth detecting (e.g. "Talk to Human", "Sales Enquiry") and which flow or team each one should route to.

TravelEase Holidays' full business profile — About, Services, Domestic/International destinations, Holiday categories, Budget recommendations, Best time to visit, Payment methods, Business hours — is what turns a generic AI into a travel AI. Swap this section for a hospital's doctors/departments/hours, or a school's admissions/courses/fees, and the exact same structure becomes a different business's assistant.

This guide was written against ChatSyncs' earlier single-agent Intent Detection system. The screens it shows (AI Agents and Intent Detection, one Training Campaign, Create Intent Detection) have since been replaced by a multi-agent system — see Getting Started with AI Agents. The underlying idea below (train the AI, then route specific message types) still applies; only the exact fields and screens have changed. For the current equivalent, see How to Train Your AI Chatbot and Agent Routing.

Implementation Guide#

Step 1 — Enable the AI Agent and attach a Training Campaign#

Objective: Turn on the component that actually talks to the customer.

Explanation: The AI Agent, trained per How to Train Your AI Chatbot, receives the message, searches the configured training data, understands the intent behind it, and generates a natural response — it does nothing until a Training Campaign is attached.

Actions to perform:

  • Open Chatbot Manager → AI Agent and select (or create) the TravelEase Holidays AI Training Campaign.
AI Agents and Intent Detection panel with the AI Agent enabled and TravelEase Holidays selected as the AI Training Campaign, alongside the AI Assistant Overview sidebar

Expected result: A customer message like "I want a honeymoon package" gets an AI-generated recommendation of honeymoon destinations, followed by a budget question.

Notes: Without an attached campaign, the AI Agent has no business-specific knowledge to answer from at all.

Step 2 — Write the Prompt Message#

Objective: Define how the AI behaves — role, personality, tone, response length, restrictions, and conversation style.

Explanation: The Prompt Message is what stops an AI Agent from confidently inventing prices, dates, or policies it was never told.

Actions to perform:

  • For a fast-moving WhatsApp conversation, a short numbered rule set works well:
Code
1. Never write more than 40 words in a single response.
2. Never use bullet points, numbered lists, or long explanations unless the user explicitly asks for them.
3. Answer only the customer's current question. Do not provide additional information that wasn't requested.
4. End your response with ONE relevant follow-up question whenever appropriate.
5. Use simple, conversational language.
6. Do not repeat information.
7. Do not greet the customer in every message.
Create A Training Campaign modal for TravelEase Holidays with a concise numbered Prompt Message: never write more than 40 words, no bullet points unless asked, answer only the current question, end with one follow-up question, simple language, no repetition, no greeting every message
  • For a business that needs a strict role, tone, and full set of boundaries defined at once, a much longer template covers every dimension — role, personality, communication style, tone, response format, knowledge usage, conversation behavior, restrictions, escalation rules, and safety, ending with the AI's overall goal.

Expected result: The AI's responses match the rules — short and follow-up-driven for the concise version, or fully scoped and boundaried for the comprehensive version.

Notes:

Restrictions and escalation rules matter as much as the friendly tone. Without an explicit instruction not to invent prices, dates, or policies, an AI Agent can confidently state something false. Always tell it what to refuse and what to hand off to a human instead of answering itself.

Step 3 — Build the AI Training Campaign#

Objective: Give the AI a knowledge base to answer from — without one, it has nothing business-specific to say.

Explanation: TravelEase Holidays' campaign contains company information, services, destinations, FAQs, budget recommendations, and conversation rules — fed from exactly one of four sources (only one can be active at a time).

Actions to perform:

  • Add direct question/answer pairs under Content or FAQ — e.g. "Do you provide visa assistance?", "Can I customize my trip?", "Which destinations are best for honeymoon?".
Training Campaign Name TravelEase Holidays with Content or FAQ entries: Do you provide visa assistance? Can I customize my trip? Which destinations are best for honeymoon?
  • Instead of FAQs, choose one other source depending on how the data changes:
    • URL Training — the AI learns directly from the company website; refresh training whenever the website content changes.
    • File Training — upload a PDF, DOCX, catalog, or brochure (e.g. TravelEase's package brochure) and the AI reads it directly.
    • Google Sheet Training — structured, frequently-updated data without editing the AI manually, e.g.:

      DestinationPriceDays
      Bali₹80,0005
      Dubai₹95,0006
    • API Training — retrieves live information instead of static text: flight status, hotel availability, package availability, currency rates.

Expected result: When a message comes in, the AI Agent works through its sources in order until it has enough to answer:

Code
Customer message
   → AI Agent receives it
   → Searches the AI Training Campaign
   → Reads the Prompt Message
   → Searches FAQs
   → Searches Files
   → Searches URL content
   → Searches Google Sheet
   → Calls API (if configured)
   → Generates response
   → Replies to customer

Notes: Use FAQs/File Upload for information that rarely changes, Google Sheet for structured data someone else updates often, and API for anything true right now and false five minutes later.

Step 4 — Route "Talk to Human" requests with Bot Flow Trigger#

Objective: Hand off to a fixed, structured flow instead of letting the AI attempt an answer.

Explanation: Intent Detection reads the customer's message, matches it to a named intent, and performs one of three actions — routing the conversation instead of sending every message through the same knowledge base.

Actions to perform:

  • Create an intent named Talk to Human matching phrases like "I want to talk to a human", "Connect me with an agent", "I need customer support", "Can I speak with someone?".
  • Enable Bot Flow Trigger, pointed at a Human Support flow built following How to Create a Keyword-Based WhatsApp Chatbot, that asks the customer to pick Sales, Technical Support, Billing, or General Enquiry, then collects Name, Phone Number, Email, and Query before handing off.
Create Intent Detection modal named Talk to Human, with example phrases I want to talk to a human, Connect me with an agent, I need customer support, and Bot Flow Trigger enabled

Expected result: "I want to talk to a human" → Bot Flow Trigger starts the Human Support flow → customer selects Sales → the conversation is assigned to the Sales team with no manual intervention.

Notes: Use Bot Flow Trigger whenever the business wants structured data collection or a fixed path, rather than letting the AI free-answer.

Step 5 — Route sales/complaint messages with Agent Assignment#

Objective: Skip the AI entirely for messages that should go straight to a team.

Explanation: Agent Assignment sends the conversation straight to a team, with an automated acknowledgement, instead of the AI attempting to answer a sales or complaint message itself.

Actions to perform:

  • Create an intent named Sales Enquiry matching "I want to buy", "I need pricing", "Send me a quotation", "Product cost", with Agent Assignment enabled, assigned to the Sales team.
Create Intent Detection modal named Sales Enquiry, with example phrases I want to buy, I need pricing, Send me a quotation, Product cost, and Agent Assignment enabled, assigned to the Sales team
  • Repeat the same pattern for other intents and teams:

    IntentAssigned team
    Sales EnquirySales
    ComplaintCustomer Care
    Technical IssueTechnical Support

Expected result: A message matching "Sales Enquiry" is assigned straight to the Sales team — the AI never attempts to answer it.

Notes: A typical team structure behind these assignments — Marketing (campaigns, promotions), Sales (enquiries, pricing, purchases), Customer Care (complaints, refunds), Technical Support (product issues), HR (recruitment) — decides how many intents you'll need.

Step 6 — Point specific topics at a dedicated campaign with AI-Driven Responses#

Objective: Let the AI keep answering, but from a more focused knowledge base than the account's default.

Explanation: AI-Driven Responses is how one account runs several AI "experts" side by side — each intent pointed at its own training campaign.

Actions to perform:

  • Create an intent named Travel Questions matching "Holiday Packages", "Visa", "Hotels", "Flights", "Destinations", with AI-Driven Responses enabled and pointed at the Travel Assistant campaign.
Create Intent Detection modal named Travel Questions, with example phrases Holiday Packages, Visa, Hotels, Flights, Destinations, and AI-Driven Responses enabled with an AI training data source selected
  • The same pattern lets other departments run their own dedicated campaign:

    IntentDedicated training campaignContains
    Travel QuestionsTravel AssistantHoliday packages, visa, hotels, flights, destinations
    HealthcareHospital AssistantDoctors, departments, appointments, medical services
    Real EstateProperty AssistantProperty listings, pricing, amenities, site visits
    EducationSchool AssistantAdmissions, courses, fees, timings, faculty information
    E-CommerceShopping AssistantProducts, inventory, orders, shipping, returns

Expected result: "I want to know about honeymoon packages" → Intent Detection matches "Travel Questions" → AI-Driven Responses answers from the Travel Assistant campaign instead of the account's default one.

Notes: Without Intent Detection, every message is processed by the same AI knowledge base regardless of what's actually being asked.

Features Used#

FeaturePurposeDocumentation
AI AgentTalks to the customer using trained knowledgeAI Agent
AI Training CampaignStores the business's knowledge (FAQs/URL/File/Sheet/API)How to Train Your AI Chatbot
Prompt MessageDefines the AI's tone, length, and boundariesHow to Train Your AI Chatbot
Intent DetectionRoutes messages to a human, a team, or a different campaignAgent Routing
Keyword RepliesRuns the structured Human Support flowHow to Create a Keyword-Based WhatsApp Chatbot

Expected Result#

  • Customers get instant, accurate answers about packages, visa, hotels, and flights at any hour.
  • Every customer gets the same consistent tone and information, governed by the Prompt Message.
  • "Talk to Human" requests are collected and handed off with no manual intervention.
  • Sales enquiries and complaints skip the AI entirely and go straight to the right team.
  • Multiple knowledge bases (Travel, Healthcare, Real Estate, Education, E-Commerce) can run side by side in the same account, each answering only its own topic.

FAQs#

How do multiple AI Training Campaigns work in one account?

Create one training campaign per topic or department (e.g. Travel Assistant, Hospital Assistant), then have each Intent Detection intent point its AI-Driven Responses action at the matching campaign — see Step 6 above.

When should a message trigger a Bot Flow instead of an AI answer?

When the business wants structured data collection or a fixed path — e.g. escalating to a human, or booking an appointment — use Bot Flow Trigger instead of letting the AI free- answer. See Step 4 above.

How do I stop the AI from answering sales or complaint messages itself?

Create an intent for it (e.g. Sales Enquiry, Complaint) with Agent Assignment enabled, pointed at the right team. The message skips the AI and goes straight to that team — see Step 5 above.

In what order does the AI Agent check its knowledge sources?

It searches the AI Training Campaign, reads the Prompt Message, then checks FAQs, Files, URL content, Google Sheet, and finally calls the API if one is configured — see the Expected Result in Step 3 above.

Can this same setup work for a business that isn't a travel agency?

Yes — the structure (AI Agent + Training Campaign + Prompt Message + Intent Detection) stays identical. Only the training content and the intents you define change — swap the business profile in Prerequisites for a hospital's, school's, or store's own details.

What stops the AI from inventing a price or policy it was never told?

The Prompt Message — an explicit restriction telling the AI what to refuse and when to hand off to a human instead of guessing. See the Warning in Step 2 above.

Which training source should I use for pricing that changes often?

Google Sheet Training for data someone updates regularly (e.g. destination prices), or API Training for anything that needs to be live right now, like flight status or hotel availability. See Step 3 above.

Does a 'Talk to Human' request lose any customer details in the handoff?

No — the Bot Flow Trigger's Human Support flow collects Name, Phone Number, Email, and Query before handing off, so the receiving team doesn't have to ask again. See Step 4 above.

Related Documentation#

  • AI Agent — the full feature guide this use case builds on.
  • How to Train Your AI Chatbot — the four training sources and their mutual-exclusion rules.
  • How to Create a Keyword-Based WhatsApp Chatbot — the bot flow builder used for the Human Support handoff.
Back to Business Problem

Start over from the beginning of this use case.

Was this page helpful?

Still stuck? Open a support ticket and our team will help.

On this page

  • Prerequisites
  • Implementation Guide
  • Step 1 — Enable the AI Agent and attach a Training Campaign
  • Step 2 — Write the Prompt Message
  • Step 3 — Build the AI Training Campaign
  • Step 4 — Route "Talk to Human" requests with Bot Flow Trigger
  • Step 5 — Route sales/complaint messages with Agent Assignment
  • Step 6 — Point specific topics at a dedicated campaign with AI-Driven Responses
  • Features Used
  • Expected Result
  • FAQs
  • Related Documentation