🎉 Link AI Documentation is now live! Explore our comprehensive docs and get started.
Examples

Examples

Real-world examples and implementation guides for Link AI.

Use Case Examples

Customer Support Bot

Perfect for handling FAQs and routing complex issues.

Agent Configuration:
- Name: Support Assistant
- Personality: Professional, helpful, empathetic
- Knowledge: Product docs, FAQs, troubleshooting guides
- Channels: Web widget, SMS

Sample Prompt:
"You are a customer support agent for TechCorp. Help customers 
with product questions, troubleshooting, and account issues. 
If the issue requires human assistance, collect their contact 
info and create a support ticket."

Appointment Scheduling

Automate booking for salons, clinics, consultants.

Agent Configuration:
- Name: Booking Assistant
- Integrations: Google Calendar
- Channels: Web, SMS, WhatsApp
- Forms: Contact info collection

Key Features:
- Check real-time availability
- Send confirmation emails
- SMS reminders 24 hours before
- Handle rescheduling/cancellations

Lead Generation

Qualify prospects and book sales calls.

Agent Behavior:
1. Greet visitor and offer help
2. Ask qualifying questions
3. Collect contact information
4. Schedule demo call
5. Send follow-up email

Webhook Integration:
POST https://your-crm.com/api/leads
{
  "name": "John Doe",
  "email": "john@company.com",
  "company": "ABC Corp",
  "budget": "$10k-50k",
  "timeline": "Q1 2024"
}

Channel Setup

Web Widget Customization

Advanced widget configuration:

window.linkAIConfig = {
  agentId: 'agent_abc123',
  // Appearance
  bubbleColor: '#1a73e8',
  bubbleTextColor: '#ffffff',
  chatBackgroundColor: '#f8f9fa',
  chatHeaderBackgroundColor: '#1a73e8',
  chatHeaderTextColor: '#ffffff',
  
  // Behavior
  position: 'bottom-right',
  autoOpen: false,
  openDelay: 5000,
  
  // Features
  fileUploadEnabled: true,
  chatHistoryEnabled: true,
  
  // Custom branding
  logoUrl: 'https://yoursite.com/logo.png',
  displayBranding: false
};

SMS/WhatsApp Setup

Configure two-way messaging:

  1. Get a Phone Number

    • Purchase from dashboard
    • Or port existing number
  2. Configure Auto-Responses

    Keywords:
    - "STOP" - Unsubscribe user
    - "HELP" - Send help message
    - "MENU" - Show options
  3. Rich Media Support

    • Images for product catalogs
    • PDFs for documents
    • Location sharing for directions

Voice Configuration

Set up natural voice conversations:

Voice Settings:
{
  "voice": "sarah", // ElevenLabs voice ID
  "responseRate": "normal", // rapid, normal, patient
  "silenceTimeout": 3000, // ms before considering silence
  "interruptionThreshold": 500, // ms to detect interruption
  "language": "en-US",
  "accent": "american"
}

Knowledge Base Setup

Document Upload

Supported formats:

  • PDF (product catalogs, manuals)
  • DOCX (policies, procedures)
  • TXT (FAQs, scripts)
  • CSV (product data, pricing)

Website Crawling

Crawler Configuration:
{
  "startUrl": "https://yoursite.com",
  "includePatterns": ["/products/*", "/help/*"],
  "excludePatterns": ["/admin/*", "/login"],
  "maxDepth": 3,
  "maxPages": 100
}

Dynamic Responses

Use variables in responses:

Thanks {customer_name}! I've scheduled your appointment 
for {appointment_date} at {appointment_time}. You'll 
receive a confirmation email at {customer_email}.

Integrations

Calendar Integration

Google Calendar setup:

  1. Connect Google account
  2. Select calendars to sync
  3. Configure availability:
    {
      "workingHours": {
        "monday": {"start": "09:00", "end": "17:00"},
        "tuesday": {"start": "09:00", "end": "17:00"},
        // ...
      },
      "bufferTime": 15, // minutes between appointments
      "maxAdvanceBooking": 30 // days
    }

Webhook Events

Available webhook events:

// Conversation Started
{
  "event": "conversation.started",
  "agentId": "agent_123",
  "channel": "web",
  "timestamp": "2024-01-15T10:00:00Z"
}
 
// Lead Captured
{
  "event": "lead.captured",
  "data": {
    "name": "Jane Smith",
    "email": "jane@example.com",
    "phone": "+1234567890"
  }
}
 
// Appointment Booked
{
  "event": "appointment.booked",
  "data": {
    "customerEmail": "customer@example.com",
    "dateTime": "2024-01-20T14:00:00Z",
    "service": "Consultation"
  }
}

CRM Integration

Connect with popular CRMs:

  • Salesforce: Sync leads and contacts
  • HubSpot: Create deals and tickets
  • Pipedrive: Update pipeline stages
  • Custom: Use webhooks for any system

Advanced Features

Multi-Language Support

Configure language detection:

{
  "primaryLanguage": "en",
  "secondaryLanguage": "es",
  "autoDetect": true,
  "translations": {
    "welcome_en": "Hello! How can I help?",
    "welcome_es": "¡Hola! ¿Cómo puedo ayudarte?"
  }
}

Custom Actions

Trigger actions based on conversation:

// Form submission action
{
  "trigger": "keyword:schedule",
  "action": "show_booking_form",
  "form": {
    "fields": ["name", "email", "phone", "preferred_date"],
    "submitUrl": "https://your-api.com/bookings"
  }
}

Analytics & Reporting

Track key metrics:

  • Response time
  • Resolution rate
  • Customer satisfaction
  • Popular questions
  • Conversion rates

Export data via:

  • CSV downloads
  • API endpoints
  • Webhook events
  • Daily email reports