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 });
}

AI Chatbot Platform