Skip to content

Behavior ​

Configure how Caty.AI interacts with visitors.

Greeting ​

The first message visitors see:

Hi! I'm Caty, your AI assistant. How can I help you today?

Customize Greeting ​

In dashboard or via config:

javascript
window.CatyWidget.configure({
  greeting: "Welcome to TechCorp! What brings you here today?"
});

Show on Load ​

Control when greeting appears:

  • Immediately: Show when widget loads
  • On open: Show when user opens chat
  • After delay: Show after X seconds

Proactive Engagement ​

Automatically start conversations based on behavior. See Proactive Messages.

Response Behavior ​

Typing Indicator ​

Show typing animation while AI thinks (enabled by default).

Response Speed ​

  • Instant: Show response immediately
  • Natural: Add slight delay for natural feel

Suggested Actions ​

Show quick-reply buttons after AI responses:

AI: Would you like to learn about our pricing or features?

[Pricing] [Features] [Talk to human]

Session Behavior ​

Session Duration ​

Sessions expire after 30 minutes of inactivity.

Session Persistence ​

Visitors returning within session duration continue their conversation.

Clear Session ​

javascript
window.CatyWidget.clearSession();

Sound Effects ​

  • New message: Optional sound on new messages
  • Notification: Sound for proactive messages

Enable/disable in settings or:

javascript
window.CatyWidget.configure({ sounds: false });

Visibility ​

Auto-Open ​

Automatically open chat window:

javascript
window.CatyWidget.configure({
  autoOpen: true,
  autoOpenDelay: 5000 // 5 seconds
});

Page-Specific Behavior ​

Show/hide widget on specific pages:

javascript
// Hide on checkout
if (window.location.pathname.includes('/checkout')) {
  window.CatyWidget.configure({ visible: false });
}

Feed Automation · Google CSS Partner · AI Visibility