SkyLight Chat
دليل المنتج

إعدادات الرد الآلي

Enable and control AI auto-replies globally and per-contact — configure when AI responds, when to hand off, and how to interact with AI in the inbox.

AI Reply Settings

Purpose

AI Reply Settings control when and how your AI Agents respond to incoming messages. You can enable AI globally or per-channel, override settings for individual contacts, and configure handoff conditions for seamless human takeover.


Who Can Access

RequirementDetails
Permissionmanage_ai_writer for global settings
Permissionmanage_chat for per-contact overrides
PlanPro or higher with AI features

Prerequisites

  • Pro plan or higher with AI features
  • At least one AI Agent configured
  • manage_ai_writer permission for global settings
  • For per-contact: manage_chat permission

Full Walkthrough

Enabling Global AI Auto-Reply

  1. Navigate to AI AssistantAI Settings
  2. Find AI Auto-Reply toggle
  3. Switch to ON
  4. All channels will use AI auto-reply by default
  5. Select a Default AI Agent

Configuring Per-Channel AI

Each connected channel can have its own AI settings:

  1. Find the Channel-Specific Settings section
  2. For each channel:
    • Toggle AI ON or OFF
    • Select which Agent to use
    • Override the global default if needed

Example configuration:

ChannelAI EnabledAgent
WhatsApp✓ ONSales Assistant
Telegram✓ ONSupport Agent
Instagram✓ ONSales Assistant
Web Chat✗ OFF

Per-Contact AI Control in Inbox

Override AI settings for individual contacts:

  1. Open a conversation in the Inbox
  2. Find the AI section in the right panel
  3. Options:
    • Use default — Follows global/channel settings
    • AI On — Force AI to respond
    • AI Off — Disable AI for this contact
    • Specific Agent — Use a different agent

Assigning a Specific Agent to a Contact

  1. Open the conversation
  2. In the right panel, find Assigned Agent
  3. Click to open dropdown
  4. Select the desired agent
  5. This contact will always use this agent

Pausing AI for a Conversation

When you need to take over manually:

  1. Open the conversation
  2. Click Pause AI button (or toggle)
  3. AI stops responding to this contact
  4. The pause badge appears on the conversation
  5. Send your manual response

Resuming AI

After manual intervention:

  1. Open the paused conversation
  2. Click Resume AI button
  3. AI will respond to the next incoming message
  4. Badge is removed

Handoff Configuration

Understanding Handoff

Handoff is when AI transfers a conversation to a human agent. This can happen:

  • Automatically based on triggers
  • Manually when AI detects it cannot help
  • On customer request

Configuring Handoff Triggers

  1. Navigate to AI Settings
  2. Find Handoff Settings
  3. Enable desired triggers:
TriggerDescription
Customer requests humanKeywords like "speak to human", "real person"
Frustration detectedNegative sentiment analysis
Low confidenceAI unsure how to respond
Message limitAfter X messages without resolution
Specific keywordsCustom trigger words you define

Handoff Notification

When handoff occurs:

  1. Team members receive notification
  2. Conversation appears in "Needs Attention" queue
  3. AI sends handoff message to customer
  4. Human agent takes over

Customizing Handoff Message

The message sent when AI hands off:

Default: "I'll connect you with one of our team members who can better assist you. 
They'll be with you shortly."

To customize:

  1. Go to AI SettingsHandoff Settings
  2. Edit the Handoff Message field
  3. Save changes

Inbox AI Controls

AI Status Indicators

In the conversation list:

IndicatorMeaning
🤖 Robot iconAI is handling this conversation
👤 Person iconHuman is handling
⏸️ Pause iconAI is paused for this contact
⚡ LightningAI responded recently

Quick Actions

In the conversation header:

ButtonAction
Pause AIStop AI from responding
Resume AILet AI respond again
Assign AgentChange which AI agent handles
Take OverPause AI and respond manually

AI Response History

View what AI has done:

  1. Open a conversation
  2. AI-generated messages are labeled
  3. Click View AI context to see:
    • Knowledge Base sources used
    • Agent instructions applied
    • Confidence level

Field & Control Glossary

Global Settings

SettingTypeDefaultDescription
AI Auto-ReplyToggleOFFMaster switch for AI responses
Default AI AgentDropdownFirst agentAgent for new conversations

Channel Settings

SettingTypeDescription
Enable AIToggleTurn AI on/off for this channel
AI AgentDropdownOverride agent for this channel
Use GlobalOptionInherit from global settings

Per-Contact Settings

SettingTypeDescription
AI ModeDropdownDefault / On / Off
Assigned AgentDropdownSpecific agent override
AI StatusDisplayCurrent AI handling status

Handoff Settings

SettingTypeDescription
Auto-HandoffToggleEnable automatic handoff
TriggersCheckboxesConditions that trigger handoff
Handoff MessageTextareaMessage sent during handoff
Notify TeamToggleSend notifications on handoff

Statuses & Badges

Conversation AI Status

StatusBadgeMeaning
AI Active🟢 Green robotAI will respond to messages
AI Paused🟡 Yellow pauseAI temporarily disabled
AI Off⚪ GrayAI disabled for this contact
Human Handling👤 PersonTeam member is responding
Handoff Pending🔴 RedWaiting for human takeover

Response Attribution

LabelMeaning
"AI"Response generated by AI
"via Sales Assistant"Which agent generated it
"Suggested"AI draft for human review

Nested Screens

Per-Contact AI Settings Panel

┌─────────────────────────────────────────────────────────────────┐
│ AI Settings for Sara Hassan                                 [X] │
├─────────────────────────────────────────────────────────────────┤
│                                                                  │
│ AI Auto-Reply                                                   │
│ ┌─────────────────────────────────────────────────────────────┐ │
│ │ ○ Use default (currently: ON)                               │ │
│ │ ○ Always ON — AI responds to all messages                   │ │
│ │ ● OFF — Only humans respond                                 │ │
│ └─────────────────────────────────────────────────────────────┘ │
│                                                                  │
│ Assigned AI Agent                                               │
│ ┌─────────────────────────────────────────────────────────────┐ │
│ │ Support Agent                                             ▼ │ │
│ └─────────────────────────────────────────────────────────────┘ │
│                                                                  │
│ Handoff Status                                                  │
│ ┌─────────────────────────────────────────────────────────────┐ │
│ │ ☐ Block AI permanently (always require human)               │ │
│ │ ☐ VIP treatment (faster handoff)                            │ │
│ └─────────────────────────────────────────────────────────────┘ │
│                                                                  │
│ Notes:                                                          │
│ ┌─────────────────────────────────────────────────────────────┐ │
│ │ Customer prefers speaking with humans. Disable AI for all   │ │
│ │ future conversations.                                        │ │
│ └─────────────────────────────────────────────────────────────┘ │
│                                                                  │
│                              [Cancel]  [Save Settings]           │
└─────────────────────────────────────────────────────────────────┘

Handoff Configuration Modal

┌─────────────────────────────────────────────────────────────────┐
│ Configure Handoff                                           [X] │
├─────────────────────────────────────────────────────────────────┤
│                                                                  │
│ When should AI hand off to a human?                             │
│                                                                  │
│ ☑ Customer explicitly requests human                            │
│   Keywords: "human", "real person", "speak to someone"          │
│   [Edit keywords...]                                            │
│                                                                  │
│ ☑ Frustration or negative sentiment detected                    │
│   Triggers on: anger, frustration, repeated questions           │
│                                                                  │
│ ☑ AI confidence is low                                          │
│   Threshold: [Medium ▼] (50-70% confidence)                     │
│                                                                  │
│ ☐ After maximum messages without resolution                     │
│   Message limit: [5] messages                                   │
│                                                                  │
│ Handoff Message                                                 │
│ ┌─────────────────────────────────────────────────────────────┐ │
│ │ I'll connect you with one of our team members who can       │ │
│ │ better assist you. They'll be with you shortly.             │ │
│ └─────────────────────────────────────────────────────────────┘ │
│                                                                  │
│                              [Cancel]  [Save Configuration]      │
└─────────────────────────────────────────────────────────────────┘

How It Connects

FeatureRelationship
AI AgentsSettings control which agent responds
Knowledge BaseAI uses KB content for all responses
InboxAI status visible in conversation UI
TeamHandoff notifies team members
ChannelsEach channel can have unique AI settings
ContactsPer-contact overrides stored on contact

Limits & Plan Behavior

Feature Availability

FeatureProBusinessEnterprise
Global AI toggle
Per-channel settings
Per-contact overrides
Custom handoff triggers
Sentiment analysis
AI confidence thresholds

AI Response Limits

PlanAI Responses/Month
Pro5,000
Business25,000
EnterpriseCustom

Troubleshooting

AI Not Responding at All

Symptoms: No AI responses despite being enabled

Solutions:

  1. Check Global AI Auto-Reply is ON
  2. Verify channel-specific AI is enabled
  3. Check contact isn't set to "AI Off"
  4. Ensure an AI Agent is selected
  5. Verify AI Agent is Active
  6. Check plan hasn't exceeded AI response limit

AI Responds When It Shouldn't

Symptoms: AI replies when you want human-only

Solutions:

  1. Check per-contact setting isn't overriding
  2. Verify channel AI toggle
  3. Use "Pause AI" for temporary disable
  4. Set contact to "AI Off" for permanent disable

Handoff Not Working

Symptoms: AI doesn't transfer to human

Solutions:

  1. Verify handoff triggers are enabled
  2. Check trigger keywords match customer language
  3. Ensure team members are available
  4. Review AI confidence threshold settings

Wrong Agent Responding

Symptoms: Different agent than expected

Solutions:

  1. Check per-contact agent assignment
  2. Review channel-specific agent setting
  3. Verify default agent selection
  4. Contact assignment overrides everything

AI Responses Are Delayed

Symptoms: Long wait before AI responds

Solutions:

  1. Check AI Agent timing settings
  2. Review "First Contact Wait" setting
  3. Adjust "In-Conversation Wait" if needed
  4. System load can cause brief delays

Best Practices

Gradual Rollout

  1. Start with AI on one channel
  2. Monitor conversations and quality
  3. Expand to more channels
  4. Enable globally when confident

Handoff Strategy

  • Enable "customer requests human" always
  • Use frustration detection for sensitive topics
  • Set reasonable message limits (5-7 messages)
  • Customize handoff message for your brand

Per-Contact Management

  • Disable AI for VIP customers if they prefer humans
  • Use specific agents for complex accounts
  • Document preferences in contact notes
  • Review AI-off contacts periodically

Monitoring

  • Check inbox daily for handoff conversations
  • Review AI response quality weekly
  • Adjust prompts based on common issues
  • Track customer satisfaction trends