sparrowdesk-logo-transparent-1.png
Go to sparrowdesk.com
Home
SparrowDesk Overview
  • Overview of SparrowDesk
  • Feature Overview in SparrowDesk
  • SparrowDesk Glossary
Getting Started
  • Setting Up Account Details
  • Default Business Hours
  • Understanding and Creating Teams
  • Inviting Team Members to the Platform
  • Roles and Permissions
  • Single Sign-On
  • Brands in SparrowDesk
  • Getting Started FAQs
  • Use a custom domain for your support portal
  • Customize Customer Email Notifications
Inbox
  • Understanding the Inbox in SparrowDesk
  • Managing Custom Views in Inbox
  • Live Chats in Inbox
  • Staying on Top of New Messages from Customers
  • Conversation Fields in SparrowDesk
  • Merging Conversations in SparrowDesk
  • Round Robin assignment explained
  • Export Conversations as CSV
  • Bulk update fields
  • Forward a Conversation to an External Contact
  • Common Email Delivery Errors
  • Add Watchers to a Conversation
Channels
  • Slack as a Channel
  • WhatsApp as a Channel
  • Facebook Messenger as a Channel
  • Instagram Channel
  • Setting Up Email as a Support ChannelConnect your custom email address How do I send and receive emails via SMTP and IMAP ? How do I find my SMTP/IMAP server address and port number? Common Errors while Connecting through SMTP/IMAPHow to Prevent Emails From Going to Spam Email Signatures
  • Installing Chat Widget Chat Widget Installation on WordPressInstall the Chat Widget on ShopifyCustomising Chat WidgetEmbedding and Configuring the SparrowDesk Chat WidgetChat Widget SettingsWhy End Users Don’t Always See Their Chat HistoryTrack page visits in SparrowDesk
Contacts
  • Contacts in SparrowDesk
  • How to manage contact segments
  • Deleting and Blocking Contacts in SparrowDesk
  • Contact Fields in SparrowDesk
Reports
  • Conversation Report
  • Team Performance Report
  • Understanding the AI Agent Report in SparrowDesk
  • Viewing CSAT reports in SparrowDesk
  • Reports FAQ
  • Exporting Reports as PDF
  • Help Center Reports
  • Build a Custom Report
Automation
  • Macros
  • Business Hours
  • Service-Level Agreements (SLAs)
  • Setting up CSAT (Customer Satisfaction) in SparrowDesk
Zoona AI
  • AI Suggested replies in your Inbox
  • AI-Generated Chat Subjects
  • Zoona AI Knowledge Improvements
  • Introduction to AI AgentAI Agent - Configure PersonaTraining your AI AgentZoona AI Agent CommandsAI Agent - Deploying on chatAI Agent - Deploying on EmailHow to Create a Command Zoona AI Agent - FAQUnderstanding AI resolutions in SparrowDesk
Workflows
  • Automate repetitive tasks through Workflows
  • How to Create a Workflow
  • Workflow Blocks Library
  • Notify a Slack Channel from a Workflow
  • Classify Conversations with a Custom Prompt
Help Centre
  • Write Knowledge Articles for your Help Centre and AI Agents
  • Setting Up and Customizing Your Help Center
  • Use a Custom Domain for Your Help Center
  • Make Your Help Centre Discoverable in Search results
  • Adding Google Tag Manager to your Help Center
  • Creating a Ticket Form Setting up Customer Portal
Billing
  • How does SparrowDesk pricing work?
  • What is Seat ?
  • Manage your Billing and Invoices
  • About Sales Tax
  • How to cancel your subscription
  • Frequently Asked Questions
  • AI Co-pilot and AI Resolution billing
  • SparrowDesk Startup Program
Apps and Integrations
  • Okta Integration
  • HubSpot Integration
  • SurveySparrow Integration
  • Zapier Integration
  • Attio Integration
  • Linear Integration
  • Jira Integration
  • Gmail Integration
  • Notion Integration
  • Shopify Integration
  • Migrating from Freshdesk
  • Zoho CRM integration
  • Set Up a Webhook

AI Agent - Deploying on chat

Timer4 min read
VaishaliVaishali

Configure how your Zoona AI Agent behaves on the Chat channel -who it replies to, how it greets customers, and what happens when it can't resolve an issue.

Open chat Settings

  1. Select your AI Agent from the left sidebar.
  2. Click Chat under the agent name.

Image

Who the AI Agent can reply to

Choose which contacts the AI Agent responds to on Chat.

  • Everyone — The AI Agent replies to all incoming chats.

Image

  • Specific contacts — The AI Agent only replies to contacts that match the criteria you define.

Setting up conditions for Specific contacts

  1. Select Specific contacts.
  2. Click + Add condition.
  3. Choose a contact attribute to filter by. Available attributes include:
    • Full Name
    • Email
    • Phone
    • utm_source, utm_medium, utm_campaign, utm_content, utm_term
    • Any custom contact property you've set up
  4. Set the match value for that attribute.
  5. Add more conditions to narrow the audience further.

Use this when you want the AI Agent to handle only a subset of your audience — for example, only contacts who landed from a specific campaign (utm_campaign is summer-sale), or only contacts from a specific email domain.

Image

When a contact starts a conversation

This section controls the first impression your customer gets on Chat.

Choose a tone of voice:

  • 😎 Casual- Relaxed and easygoing, suitable for informal brands.
  • 👔 Professional- Clear, polite, and business-like.
  • 🤗 Friendly- Warm, conversational, and approachable.

Add a greeting message:
This is the first message your customer sees when they start a chat. Keep it short and brand-consistent.

Example: "Welcome to Acme. How can I help you today?"

Image

When the AI Agent can't resolve an issue

Set what happens when the AI Agent can't answer a customer's question.

  • Assign the conversation to a team or agent — The chat is routed to a specific agent or team for follow-up.
  • Offer other ways to get help — The AI Agent sends a custom message pointing the customer to other support options. Enter this message in the text field provided.

Auto-close after customer inactivity

Enable this to close a chat automatically after the customer has been inactive for a set period. This keeps your Inbox clean and prevents chats from staying open indefinitely.

This setting is off by default. When enabled, you can:

  • Set the status the conversation is marked as (e.g., Resolved).
  • Set the inactivity duration (e.g., 10 minutes).
  • Add a closing message — If the customer doesn't reply in time, this message is sent before the chat closes. Leave it blank to close without a message.
  • Enable only when the AI Agent resolves the conversation — Tick this to limit auto-close to chats the AI Agent resolved on its own. Leave unticked to auto-close any inactive chat, including those handled by human agents.

Image

Publish your changes

Once you've configured the Chat channel, click Publish in the top-right corner. The AI Agent starts handling chats based on your settings immediately.

FAQs

  1. What tone should I pick for Chat?
    Match it to your brand. Use Casual for consumer or lifestyle brands, Friendly for most customer support use cases, and Professional for regulated industries like finance or healthcare.
  2. Can I set different greeting messages for different audiences?
    No. The greeting message applies to every contact the AI Agent replies to on Chat. Specific contacts only controls who the AI Agent responds to — it doesn't let you send different greetings to different groups.
  3. Should I assign to a team or offer other ways to get help?
    Use Assign to a team or agent if you have a support team ready to take over unresolved chats. Offer other ways to get help if you'd rather point customers to a help centre article, a contact form, or business-hours info — useful for teams without 24/7 coverage.
  4. Does auto-close affect conversations handled by human agents?
    It depends on the Enable only when the AI Agent resolves the conversation checkbox. If ticked, auto-close applies only to AI-resolved chats. If unticked, any inactive chat will close after the set duration-including ones assigned to human agents.
  5. Do Chat settings apply to Email too?
    No. Chat and Email are configured independently. Settings you change on Chat do not carry over to Email.


Powered By SparrowDesk

Table of ContentsOn this page