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 ↗
DocumentationAI Agents

How to Create Your First AI Agent in ChatSyncs

Step-by-step: turn on ChatSyncs' AI Agents, create your first named agent with a Name, Description, and System Prompt, add Knowledge Sources, then switch it on for your bot.

On this page
  • Turn on AI Agents
  • Create your first AI agent
  • Turn your new agent on
  • Frequently asked
  • Related Documentation

This page walks through the whole path from a blank bot to a working AI agent: turning the system on, creating a named agent with its own instructions and knowledge, and switching it on so it can actually reply to customers.

Turn on AI Agents#

Chatbot Manager tab bar with AI selected, the AI Configuration sub-tab active, the AI Agent toggle enabled with Create Agent and Refresh buttons, and an Agent Routing table with an Add Rule button
  1. 1

    Open Chatbot Manager

    Select Chatbot Manager.

  2. 2

    Open the AI tab

    Select AI, then the AI Configuration sub-tab.

  3. 3

    Turn it on

    Turn on the AI Agent toggle — "AI agents are active and ready to assist."

The AI Assistant Overview card on the right summarizes the setup at a glance: Active Agents, Agent Routing rule count, Response Mode, Contextual Memory, Restricted Topics count, and AI Reasoning Level.

Turning the toggle on doesn't make anything reply yet — you still need to create an agent (next section) and then activate it. Think of this toggle as the master power switch, and the steps below as building and plugging in the actual worker.

Create your first AI agent#

Agents tab with the AI Agents list — columns for Agent, Knowledge Sources, Status, and Actions — and a Create Agent button; shown here with no agents created yet
  1. 1

    Open the Agents tab

    In Chatbot Manager → AI, select the Agents sub-tab. Every agent you've built appears here with its knowledge source count and status.

  2. 2

    Click Create Agent

    Opens the Create AI Agent form.

    Create AI Agent form with Name, Slug (placeholder sales-agent, auto-generated from name if empty), and Status set to Active
  3. 3

    Name it

    Give it a clear Name, e.g. Sales Advisor Agent. The Slug auto-generates from the name if you leave it empty (e.g. sales-agent) — this is the internal identifier used when referencing the agent elsewhere (like transferring a conversation to it).

  4. 4

    Describe what it does (optional)

    Description field with placeholder text: e.g., Helps customers with product information and purchases

    A short internal note, e.g. "Helps customers with product information and purchases." — this doesn't affect behavior, it's just for your own reference in the Agents list.

  5. 5

    Write the System Prompt

    System Prompt field with placeholder text: You are the Sales AI Agent. Help customers purchase products, and a note that typing ## autocompletes actions

    The System Prompt is the agent's core instructions — its role, tone, and boundaries. A vague prompt like "You are a sales agent, help customers buy things" produces a mediocre agent. A strong one is specific about the role, what information to collect, the conversation rules, and exactly which actions to run and when.

    Full example, for the Sales Advisor Agent created above:

    text
    You are the Senior Sales Agent for [Your Business].
    
    ROLE
    Understand the customer's needs, recommend the right plan, and qualify them as a lead.
    Be professional, persuasive, and helpful.
    
    REQUIRED INFORMATION
    Before recommending a plan, naturally collect:
    1. Business type
    2. Primary communication channel
    3. Main requirement
    4. Expected monthly volume
    5. Approximate budget
    
    CONVERSATION RULES
    - Ask only one or two questions at a time.
    - Don't repeat questions already answered.
    - Never invent pricing or features not in your training data.
    
    SAVE INFORMATION
    When the customer mentions their budget, save it:
    ##save_custom_field##: Budget
    
    QUALIFICATION & ACTIONS
    Once you've collected the required info and the customer shows clear intent to buy:
    ##add_label##: Qualified Lead
    
    If they're interested but need more time:
    ##assign_sequence##: Sales Follow-Up
    
    HUMAN HANDOFF
    If they ask about enterprise or custom pricing, or explicitly ask for a human:
    ##add_label##: Sales Escalation
    ##assign_human_role##: 3

    The pattern to notice: plain instruction, then the ##action## it triggers, right below it. That's what turns a passive chatbot into a digital worker that actually completes tasks.

    Two more patterns, so you can see how the shape of a prompt changes with the job:

    A Support Agent — simpler, focused entirely on answer-or-escalate:

    text
    You are the Customer Support Agent for [Your Business].
    
    ROLE & KNOWLEDGE USAGE
    Answer questions about features, policies, and troubleshooting from your connected
    Knowledge Source. Be patient, clear, and empathetic.
    
    HUMAN HANDOFF (ESCALATION)
    If the customer reports a billing issue, has an unresolved technical problem after
    troubleshooting, or explicitly asks for a human, escalate:
    ##add_label##: Escalated Support
    ##assign_human_role##: 5

    A Media Agent — no data collection at all, just conditional photo delivery:

    text
    You are the Agent for Sending Product Photos for [Your Business].
    
    ROLE
    Provide accurate product images. Keep text brief — let the images do the talking.
    
    CONDITIONAL DELIVERY RULE (CRITICAL)
    Never send images automatically at the start of a conversation. Hold them in reserve and
    deliver them only when a customer explicitly asks to see a photo.
    
    KNOWLEDGE USAGE
    When a customer asks for a specific product ("show me the red kurti"), fetch the matching
    image and description from your connected Knowledge Source.

    Because the Support Agent collects context before escalating, the human teammate who picks up the conversation already has what they need — no re-asking the customer to explain the issue again.

    Only one confirmed way to send images from an agent: upload them under Knowledge Sources → Media, in the next step below, with a description for each — not by typing image URLs into the System Prompt. This is what ChatSyncs' own System Prompt Actions reference confirms.

    One agent per job is the pattern here — see How Do I Build a Multi-Agent AI Workforce? for how these three agents work together with Knowledge Sources, Agent Routing, and a testing checklist once you're ready to go beyond a single agent.

    While typing, you don't have to remember the exact ##action_name## syntax — type ## in the box to autocomplete an action, then pick a label/sequence/etc. from the list that appears:

    How to write actions in System Prompt popup, listing add_label, remove_label, assign_sequence, remove_sequence, save_custom_field, call_http_api, and the Shopify actions with their ##action_name##: id format
    How to write actions in System Prompt popup continued, listing the WooCommerce actions, assign_human_member, assign_human_role, trigger_bot_flow, transfer_agent, mark_as_solved, block_subscriber, and skip_reply

    This is only a quick reference while you're typing — see AI Agent Actions for the full list with examples and how each one behaves.

  6. 6

    Add Knowledge Sources

    Right now, your agent can only work from the System Prompt you just wrote — it has no real business knowledge yet. If a customer asks something specific, like "are you open on Sunday?" or "do you have this in red?", it has nothing to answer from. Knowledge Sources fix that: they're where you feed the agent your actual business information, so it answers from real facts instead of guessing.

    Scroll down on the same Create AI Agent form to the Knowledge Sources panel:

    Knowledge Sources panel with a Knowledge Set dropdown and six source type buttons: Content, URL, File, Media, Google Sheet, and API

    First, give this knowledge a home: open Knowledge Set and either pick one you already made, or create a new one by typing a name for it — think of a Knowledge Set as a folder that can hold several pieces of training material at once. Everything you add below gets saved into whichever Knowledge Set is selected, and the agent reads all of it together when it answers.

    Once you have a Knowledge Set, there are six buttons for the six ways to fill it — use as many as you need:

    Content is the simplest one: a plain text box where you type or paste information directly, like your business hours or return policy.

    text
    We're open Monday to Saturday, 10 AM to 8 PM. We're closed on Sundays and public holidays.
    Returns are accepted within 7 days of delivery, as long as the product is unused.
    Content panel with a single text box: Write the content your agent should learn from...

    URL lets you point at a page you've already written — an FAQ page, a pricing page — and ChatSyncs reads its content instead of you retyping it. Paste the link in Campaign URL:

    URL panel with a Campaign URL field, Fetch Content Configuration selectors, and Remove Content Configuration selectors, plus Generate Raw Response and Generate FAQ buttons

    If the page has content you don't want included — a header, footer, or ad banner — two optional settings let you fine-tune what gets read. Fetch Content Configuration pulls in only one part of the page (pick ID or Class as the Selector Type, then enter that exact ID or class name from the page's code):

    Selector Type dropdown open showing ID and Class options

    Remove Content Configuration does the opposite — it excludes sections you list, and you can click + Add Remove Selector to exclude more than one:

    Remove Content Configuration with two Selector Type / Selector Name rows and an Add Remove Selector button

    Once the page loads, choose Generate Raw Response to keep it as one detailed block, or Generate FAQ to automatically split it into short question-and-answer pairs instead.

    File works the same way, but from a document instead of a webpage — upload a PDF, Word (.doc/.docx), Excel (.xls/.xlsx), CSV, OpenDocument (.ods/.odt), or TXT file, like a product catalog or a training manual:

    File panel with an Upload button, and accepted formats listed: PDF, Word (.doc, .docx), Excel (.xls, .xlsx), CSV, OpenDocument (.ods, .odt), TXT

    Media is how the agent learns to send photos, not just text. Add an Image URL (or click Upload) and write a short Description — this description is what tells the agent when to send that exact photo, so be specific about what makes it recognizable:

    text
    Red cotton kurti, size M, price 1200 BDT
    Media panel with an Image URL field, an Upload button, and a Description field with placeholder text: e.g. Red cotton kurti, size M, price 1200 BDT

    With that saved, a customer asking "do you have this in red?" gets sent that exact photo automatically. Click + Add more image to attach as many as you need:

    Media panel with the Add more image button highlighted

    Google Sheet connects a spreadsheet you've already linked under How to Connect Google to ChatSyncs — pick it from the dropdown, which lists every sheet available to your connected Google account:

    Select a Sheet dropdown open, showing a connected Google account and its available sheets
    Google Sheet panel with a sheet selected under Import From Google Sheet, and a Save button

    API, the last option, isn't shown as a screenshot here since it's just a dropdown — pick one of your already-configured HTTP APIs, and the agent pulls fresh data straight from that endpoint's response each time, instead of storing anything static.

    You don't have to pick just one type. A single Knowledge Set can hold Content, a URL, a File, and Media all together — the agent uses everything in it to answer.

    See How to Train Your AI Chatbot for the full reference page on every source type, including its own FAQ and troubleshooting.

  7. 7

    Save

    The agent now appears in the Agents list and in the Active Agents dropdown back on AI Configuration.

Turn your new agent on#

Creating an agent doesn't make it start replying — it still needs to be switched on for this bot, back on the AI Configuration sub-tab.

Active Agents multi-select dropdown listing Order Status Agent, Sales Advisor Agent, and WhatsApp Marketing Agent
  1. 1

    Go back to AI Configuration

    Select the AI Configuration sub-tab again.

  2. 2

    Open Active Agents

    Click the Active Agents field — it's a multi-select, so you can turn on more than one agent for the same bot.

  3. 3

    Pick your new agent

    Select the agent you just created. If it's not in the list, click Refresh.

Only agents added here can actually reply to customers — everything you did in the previous section just built the agent, this step is what switches it on for this bot.

If you activate more than one agent, Agent Routing is what decides which one answers a given customer message.

Frequently asked#

What's the difference between the Slug and the Name?

Name is what you see in the UI. Slug is the internal identifier (auto-generated from the name if left empty) used to reference this agent elsewhere, like in a transfer_agent action — see AI Agent Actions.

I created an agent but it's not answering anything — why?

Check three things: it's added to Active Agents on the AI Configuration tab, the AI Agent toggle is on, and it has at least one knowledge source attached — see How to Train Your AI Chatbot — if it's meant to answer from trained content rather than just its System Prompt.

Do I need more than one agent?

No — a single agent with a broad System Prompt and one Knowledge Set works fine for most bots. Multiple agents are worth it once different types of questions need very different instructions or actions — see How Do I Build a Multi-Agent AI Workforce?.

Related Documentation#

  • AI Agents — the section overview, and what to build next.
  • How to Train Your AI Chatbot — the full Knowledge Source reference.
  • AI Agent Actions — the full ##action## syntax reference.

Was this page helpful?

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

PreviousAI Agents in ChatSyncsNext How to Train Your AI Chatbot in ChatSyncs

On this page

  • Turn on AI Agents
  • Create your first AI agent
  • Turn your new agent on
  • Frequently asked
  • Related Documentation