Chatspark
K
K

AI Agents

AI Agents are the heart of ChatSpark. They're intelligent assistants trained on your content to provide helpful, accurate responses to your customers 24/7.

14 min read

Updated December 2025

What Are AI Agents?

An AI Agent is your automated customer service representative. Unlike traditional chatbots with scripted responses, AI Agents understand natural language and can handle a wide variety of customer questions.

Every agent is powered by the ChatSpark AI Engine — our intelligent 4-step process that understands customer intent, finds the most relevant answers from your training data, applies smart reranking to select the best response, and delivers it in your brand voice. Learn more about how the AI Engine works.

Each agent is:

  • Trained on your content — Knows your business, products, and policies
  • Always available — Works 24/7 without breaks or downtime
  • Consistently helpful — Every customer gets the same quality response
  • Infinitely scalable — Handle 1 or 1,000 conversations simultaneously

Capabilities

ChatSpark AI Agents can:

  • Answer questions — About your products, services, policies, and more
  • Guide users — Help customers navigate your website or find information
  • Capture leads — Collect contact information and qualify prospects
  • Book appointments — Integrate with Calendly or Square for scheduling
  • Speak multiple languages — Automatically detect and respond in 100+ languages
  • Handle complex queries — Multi-part questions and follow-ups

Conversation Memory

Your AI Agent maintains context throughout a conversation session:

  • Session-based memory — Remembers everything discussed in the current chat
  • Contextual follow-ups — Handles "tell me more about that" naturally
  • Cross-reference — Connects information from earlier in the conversation

Conversation memory persists for the duration of a chat session. If a customer returns later, it's treated as a new conversation (though you can view their full history in your dashboard).

Best Use Cases
AI Agents excel at answering FAQs, explaining products/services, providing support information, capturing leads, and routing complex issues to humans.

Limitations

It's important to understand what AI Agents cannot do:

  • Access external systems — Can't check order status or account details (yet)
  • Make decisions — Won't approve refunds or make policy exceptions
  • Know everything — Limited to the training data you provide
  • Handle sensitive issues — Complex complaints need human touch
  • Process payments — Can't directly handle transactions
Note
For questions outside your training data, agents will politely acknowledge they don't have that information and can offer to capture contact details for follow-up.

Agent Type

When creating an agent, first select the deployment channel:

  • Website — Embed a chat widget on your website (default)
  • Slack — Deploy as a Slack bot in your workspace
  • Facebook — Connect to Facebook Messenger
  • Instagram — Respond to Instagram DMs
  • WhatsApp — Connect via WhatsApp Business API
  • Telegram — Deploy as a Telegram bot

The agent type determines which integration settings are available. For most businesses, Website is the best starting point. See Integrations for detailed setup instructions for each channel.

Note
Multi-channel deployment (Slack, Facebook, Instagram, WhatsApp, Telegram) is available on Pro and Enterprise plans.

Basic Settings

Configure your agent's identity and appearance:

Internal Name

A name for your reference only, displayed in your dashboard under "My AI Agents." Customers never see this — use it to organize multiple agents (e.g., "Support Bot" or "Sales Assistant - EN").

Agent Name

The public-facing name customers see in the chat widget header. Make it friendly and on-brand:

  • "Alex" — Human-like and approachable
  • "Support Bot" — Clear about being AI
  • "Acme Assistant" — Brand-focused

Primary Color

Set the accent color for your chat widget. This affects:

  • Chat bubble button
  • Header background
  • Send button and UI accents
  • Link colors in responses

Enter any hex color code (e.g., #0083D3) to match your brand.

Agent Avatar

Upload a custom image that appears in the chat widget and next to agent responses. Recommended:

  • Square image (1:1 aspect ratio)
  • At least 64×64 pixels
  • PNG or JPG format
  • Clear on both light and dark backgrounds
Avatar Tips
Use your logo, a friendly illustrated character, or a professional headshot-style image. Avoid busy images that don't scale well to small sizes.

Agent Personality

The Agent Personality field is where you define how your agent communicates. This is one of the most powerful customization options — it shapes tone, behavior, and response style.

Write instructions as if briefing a new team member:

  • Define the role: "Act as a friendly sales representative"
  • Set the tone: "Be professional but approachable"
  • Add boundaries: "Never discuss competitor products"
  • Include behaviors: "Always ask if they need help with anything else"

Example personality instructions:

Act as a proactive sales representative for [Company Name]. Highlight product features, understand user needs to make personalized recommendations, and handle queries about pricing and promotions with clarity. Be friendly and helpful, use emojis sparingly, and always offer to connect with a human for complex questions.
Pro Tip
Visit the Help Center and ask: "Provide a bot personality example for [your business type]" to get tailored suggestions.

Welcome Message

The welcome message is the first thing visitors see when they open the chat widget. A good welcome message:

  • Greets the visitor warmly
  • Explains what the agent can help with
  • Invites them to ask a question

You can use rich text formatting including:

  • Bold and italic text
  • Bullet points and numbered lists
  • Links to key pages
  • Line breaks for readability

Example welcome message:

Hi there! 👋 I'm here to help you find what you need. Whether you have questions about our products, pricing, or just want to learn more — ask away!

Suggested Prompts

Suggested prompts appear as clickable buttons below the welcome message, helping visitors start conversations without typing. They're conversation starters that reduce friction.

  • Display up to 5 suggested prompts
  • Guide users toward common topics you want to address
  • Reduce friction for customers who don't know what to ask
  • Improve engagement with one-click interactions

Example prompts:

  • "What are your pricing plans?"
  • "How do I get started?"
  • "What integrations do you support?"
  • "Can I schedule a demo?"
Best Practice
Choose prompts that address your most common questions. Review your Chat History to see what visitors ask most frequently.

Custom Unknown Response

When your agent encounters a question outside its training data, it needs a graceful fallback. The Custom Unknown Response lets you control exactly what your agent says in these situations.

Default behavior:

"I'm sorry, I don't have that information. How can I assist you further?"

You can customize this to match your brand voice and guide customers toward helpful next steps:

  • Offer to connect them with your team
  • Suggest related topics you can help with
  • Provide contact information for complex inquiries
  • Trigger lead capture to follow up later

Configure in your agent settings under Settings → Agent Unknown Response.

Lead Capture

Turn conversations into qualified leads — or support tickets. When enabled, your agent can collect customer information through a natural, conversational flow — either automatically when the chat opens or triggered by specific keywords.

  • Configurable fields — Name, email, phone, company, and message
  • Automatic or trigger-based — Capture on load or when keywords are detected
  • Custom messaging — Personalize request, completion, and follow-up messages
  • Zapier integration — Push to CRMs, email lists, or create support tickets, and more
  • CSV export — Download leads directly from Chat History

Configure Lead Capture in your agent's Settings tab under Lead Capture.

Learn More
For complete setup instructions including trigger words, field customization, and Zapier automation, see the Lead Capture documentation.

Canned Responses

Canned Responses let you define specific messages that trigger when customers use certain words or phrases. This is useful for routing conversations or providing instant answers to common requests.

Common use cases:

  • Live agent routing — When someone says "speak to a person" or "live agent," display contact options or initiate handoff
  • Appointment booking — Trigger your booking flow when someone mentions "schedule" or "book appointment"
  • Special promotions — Share current offers when keywords like "discount" or "promo code" are detected
  • Emergency contacts — Immediately provide urgent contact info for time-sensitive situations

Configure Canned Responses in your agent settings under Settings → Canned Responses. Add trigger words and the message you want displayed.

Pro Tip
Use Canned Responses for high-stakes moments where you need guaranteed, exact messaging — like legal disclaimers or safety information.

For e-commerce and product-focused businesses, Content Carousel displays rich, visual cards within chat responses. Instead of plain text, your agent can showcase products or services with images and descriptions.

  • Visual product cards — Display images, titles, and descriptions
  • Service showcases — Present offerings in an engaging format
  • Better engagement — Visual content drives higher interaction
  • Mobile-optimized — Swipeable cards work great on all devices

Enable Content Carousel in your agent settings under Settings → Content Carousel.

Note
Content Carousel is available on Pro and Enterprise plans. Works best with product catalogs, service menus, or any content with visual elements.

Handoff to Humans

Sometimes customers need to speak with a real person. ChatSpark supports seamless handoff through:

  • Lead capture — Collect contact info for follow-up
  • Freshchat integration — Route to live agents in real-time
  • Email transcripts — Send conversation history to your team
  • Zapier — Trigger workflows when handoff is needed
Best Practice
Configure your agent to proactively offer human support for sensitive topics like complaints, refund requests, or complex technical issues.

Google Analytics Tracking

Connect your AI agent to Google Analytics 4 (GA4) to track chatbot interactions alongside your other website metrics. This is essential for KPI tracking, measuring ROI, and understanding customer behavior — especially for enterprise teams reporting on support automation metrics.

Events tracked include:

  • Chat session starts — When a visitor opens the chat widget
  • Messages sent by users — Every customer message
  • Bot responses — Every agent reply
  • Link clicks from bot responses — Clicks on URLs in agent messages
  • Lead capture events — When contact information is collected
  • Suggested prompt clicks — Which prompts visitors click
  • Chat session ends — When conversations close

To enable:

  1. Get your GA4 Measurement ID from Admin → Data Streams in Google Analytics
  2. Enter the ID in your agent settings under Settings → Google Analytics Integration
  3. Events will begin appearing in your GA4 reports
Note
Google Analytics tracking is available on Pro and Enterprise plans. Ideal for enterprise teams tracking customer service KPIs and proving chatbot ROI to stakeholders.

Previous

How ChatSpark Works

Next

Training Your Agent