Theme
Get Started
Features - KitePin | AI Voice & Chat Agent Capabilities
✨ Complete Feature Overview

Everything You Need for
AI Customer Support

From voice and chat agents to advanced automation, analytics, and team collaboration — KitePin gives you complete control over your AI-powered customer experience.

Voice & Chat AI Agents

Deploy intelligent conversational AI that handles both voice calls and text chat. Customers choose their preferred communication style — your AI agent delivers consistent, helpful responses 24/7.

💬

AI Chat Agents

Deploy intelligent text-based support agents powered by OpenAI that understand context, remember conversation history, and provide accurate answers instantly. Perfect for customers who prefer typing.

  • Real-time text responses with no waiting queues
  • Multi-language support for global reach
  • Text-only mode for low-bandwidth situations
  • Customizable first message and placeholders
🎙️

AI Voice Agents

Give customers the option to simply speak. Our AI voice agents deliver natural, human-like conversations that handle complex queries in real-time using OpenAI's realtime models.

  • Multiple voice options (Alloy, Echo, Fable, and more)
  • Custom turn detection for natural conversations
  • Configurable call timeout and max duration
  • Daily call limits for cost control

Knowledge Base & Context Management

Give your AI agent the information it needs to provide accurate, helpful responses. From global knowledge to page-specific context, KitePin ensures your agent always knows what to say.

  • Global Knowledge Base — Central repository of information accessible across all conversations
  • Contextual Knowledge — Auto-extract content from the current page the user is viewing
  • Page-wise Knowledge — Different knowledge bases for different pages (pricing, products, support)
  • Site Variables — Pass user data like username, plan, geoloc etc for personalized responses
  • URL/PDF Extraction — Extract knowledge directly from URLs or PDF documents
📚

Knowledge Base Configuration

Complete Widget Customization

Make your AI agent feel like a natural part of your website. Customize every visual element, from colors and placement to avatars and language labels.

  • Flexible Placement — Bottom Right, Bottom Left, Top Right, Top Left positioning
  • Custom Avatars — Animated themes (Royal Aqua, Sunset Glow, etc.) or upload your own image
  • Brand Colors — Customize widget colors, buttons, and animation gradients
  • Language Labels — Customize all text: Main Label, Call buttons, Status messages, Error messages
  • Custom Logo — Add your brand logo to the widget interface
🎨

Widget Appearance Settings

⚡ Automation Engine

Webhooks, Functions & Integrations

Connect KitePin to your existing systems. Trigger actions, fetch data, and automate workflows based on conversation events.

🔗

Post-Call Webhooks

Trigger webhooks at the end of every conversation. Send custom JSON payloads to your CRM, helpdesk, or any endpoint. Use AI prompts to extract structured data from conversations.

📧

Email Notifications

Receive instant email alerts when conversations end. Stay informed about customer interactions without constantly monitoring the dashboard.

📝

AI Conversation Summaries

Automatically generate smart summaries at the end of each call. Customize the summary prompt to extract exactly the information you need.

⚙️

Function Calling

Connect your AI agent to external APIs and databases. Fetch live inventory, check order status, book appointments — all during the conversation.

🔧

Custom Parameters

Define function parameters with types (String, Integer, Boolean), descriptions, required flags, and dropdown options for structured data collection.

🌐

Custom Domain (CNAME)

Use your own domain for the agent widget (e.g., agent.yourdomain.com). White-label solution for enterprise deployments.

Analytics & Conversation Logs

Track every conversation, monitor usage, and understand your customers better. KitePin provides comprehensive analytics to help you optimize your AI agents.

  • Dashboard Metrics — Total Users, Conversations, Average Duration, Total Duration
  • Usage Statistics — Text/Audio token counts per session for cost tracking
  • Conversation Logs — Full chat transcripts with timestamps and session variables
  • Date Range Filtering — Filter by custom date ranges and specific agents
  • CSV Export — Download conversation data for external analysis
📊

Analytics Dashboard

Team Management & Security

Collaborate with your team while maintaining granular access control. KitePin provides enterprise-grade security and compliance features.

👥

Team Members

Add team members with individual accounts. Manage profiles, passwords, and activity status for your entire organization.

  • Profile photo and details
  • Active/Inactive status toggle
  • Password management
🔐

Access Rights

Control what each team member can see and do. Set per-agent permissions for Dashboard, Modify, and Conversations access.

  • Per-agent permission matrix
  • Dashboard view access
  • Modify settings access
  • Conversation logs access
📜

Terms & Conditions

Display custom terms that users must accept before starting a conversation. Customize header and content for compliance.

  • Custom header text
  • Editable content
  • Accept/Dismiss buttons
🗄️

Data Retention

Control how long conversation data is stored. Choose retention periods based on your compliance requirements.

  • from 30 upto 360 day options
  • Keep Conversation Logs toggle
  • Configurable per agent
🧠

Conversation Memory

Enable persistent memory so your AI agent remembers past conversations with returning users. Past conversations are added to the context of new sessions.

  • Past conversations in context
  • On/Off toggle per agent
  • Builds context over time
🔑

BYOK (Bring Your Own Key)

Use your own OpenAI API key with zero markup. Full control over your AI costs with direct billing from OpenAI.

  • Zero API markup
  • Direct OpenAI billing
  • gpt-realtime-mini or gpt-4o-realtime

Advanced Agent Configuration

Every aspect of your AI agent is configurable through an intuitive 6-tab interface. From basic settings to advanced automation, you have complete control over how your agent behaves, looks, and integrates with your systems.

Domain Configuration

Specify the exact domain where your agent will be deployed. This ensures your agent only operates on authorized websites, preventing unauthorized usage and maintaining security across your web properties.

Custom URL

Generate a unique shareable URL (go.kitepin.com/x/yourcode) for direct agent access. Perfect for testing, demos, or sharing with clients before embedding on your live website.

Language Selection

Set the default language for your agent from a wide selection including English, Spanish, French, Hindi, and many more. The agent will communicate with users in their preferred language automatically.

First Message

Craft the perfect opening greeting that your agent sends when a conversation begins. Leave it empty if you want the agent to wait for the user to initiate. Personalize with variables like .

Context & Persona Prompt

Define your agent's personality, expertise, and behavioral guidelines through detailed prompts. Specify the role, tone, boundaries, and how to handle specific scenarios. Use the "Improve with AI" feature to enhance your prompts.

OpenAI Key & Model

Connect your own OpenAI API key for zero markup on AI costs. Choose between gpt-realtime-mini for cost-effective conversations or gpt-4o-realtime for maximum intelligence and capability.

Widget Placement

Position your agent widget exactly where you want it on your website. Choose from Bottom Right, Bottom Left, Top Right, or Top Left. Consider user experience and page layout when selecting placement.

Avatar Type

Select how your agent appears visually. Choose from animated avatars with dynamic effects, upload a custom image representing your brand or team, or go with no avatar for a minimal interface.

Animation Themes

Pick from beautifully designed animation themes like Royal Aqua, Sunset Glow, Forest Mist, or Ocean Wave. Each theme provides a unique visual identity while maintaining professional aesthetics for your brand.

Color Customization

Match your brand identity perfectly with complete color control. Customize the widget background, button colors, and animation gradient colors using precise color pickers. Preview changes in real-time.

Custom Logo

Upload your company logo to appear in the widget header. Supports PNG and JPG formats up to 1MB. Your logo reinforces brand recognition and builds trust with customers during conversations.

Language Labels

Customize every text string in the widget interface. Modify 12+ labels including Main Label, Call buttons, Status messages (Listening, Speaking, Connecting), Input placeholders, and Error messages for complete localization.

Text Only Mode

Enable text-only conversations by disabling voice functionality. Ideal for environments where voice isn't practical, for users who prefer typing, or for reducing API costs on text-heavy interactions.

Call Timeout

Set the silence threshold in seconds before automatically ending calls. If a user doesn't respond or interact within this time, the conversation ends gracefully. Helps manage costs and free up resources.

Max Duration

Define the maximum length of any single conversation in seconds. Prevents excessively long calls that could impact costs or system resources. Users are notified when approaching the limit.

Daily Call Limit

Set a cap on the total number of agent calls allowed per day. Essential for cost management and preventing unexpected usage spikes. Monitor usage through the analytics dashboard.

Voice Selection

Choose from multiple AI voice options including Alloy (neutral, crisp), Echo (warm, friendly), and Fable (expressive, storytelling). Preview each voice before selecting to find the perfect match for your brand personality.

Turn Detection

Enable custom AI turn detection that intelligently determines when a user has finished speaking. Creates more natural conversation flow by accurately detecting speech pauses and responding at appropriate moments.

Site Variables

Pass dynamic user data into conversations using variables like , , . These placeholders in your prompts and greetings are replaced with real values, enabling personalized interactions.

Global Knowledge Base

Create a central repository of information accessible across all conversations. Add company policies, product details, FAQs, and any content your agent needs to provide accurate, helpful responses.

Contextual Knowledge

Automatically extract and use content from the current webpage as context. Your agent understands what page the user is viewing and can answer questions specific to that content without manual configuration.

Page-wise Knowledge

Configure different knowledge bases for different pages on your website. Your pricing page agent knows pricing; your product page agent knows product specs. Deliver context-aware intelligence throughout your site.

URL/PDF Extraction

Import knowledge directly from external URLs or PDF documents. Simply paste a URL or upload a PDF, and KitePin extracts the relevant content to add to your knowledge base automatically.

AI Prompt Enhancement

Use the built-in "Improve with AI" feature to enhance and refine your context prompts. AI analyzes your instructions and suggests improvements for clarity, completeness, and effectiveness.

Conversation Summaries

Generate intelligent AI-powered summaries at the end of each conversation. Customize the summary prompt to extract specific information like customer intent, issues discussed, action items, and sentiment.

Email Notifications

Receive instant email alerts when conversations end. Stay informed about customer interactions without constantly monitoring the dashboard. Configure which email addresses receive notifications.

Webhook URL

Configure a POST webhook endpoint that receives conversation data automatically. Send details to your CRM, helpdesk, analytics platform, or any system that accepts HTTP requests.

Webhook JSON Structure

Define exactly how your webhook payload should be structured. Create custom JSON templates with the fields your receiving system expects. Include conversation data, summaries, and extracted variables.

Webhook AI Prompt

Use an AI prompt to intelligently extract and structure data from conversations into your webhook JSON format. The AI parses conversation content and populates your custom fields automatically.

Function Calling

Define custom functions that your agent can call during conversations. Connect to external APIs to fetch inventory, check order status, book appointments, or perform any action. Configure parameters with types, descriptions, and validation.

Embed Script

Get a simple JavaScript snippet to copy and paste into your website's <head> section. One line of code is all you need to deploy your AI agent. Works with any website, CMS, or web application.

Custom Domain (CNAME)

Set up a custom domain like agent.yourdomain.com for white-label deployment. Your agent appears to run from your own domain, reinforcing brand trust and providing a seamless customer experience.

DNS Configuration

Step-by-step instructions for configuring your DNS records to point to KitePin servers. Includes CNAME record details, TTL recommendations, and verification steps to ensure proper setup.

Agent Code

Each agent has a unique identifier code for API integration and advanced customization. Use this code to programmatically control your agent, pass variables, or integrate with your backend systems.

Live Preview

Test your agent configuration in real-time before deploying to production. Preview lets you interact with your agent exactly as customers will, helping you catch issues and refine the experience.

Active/Inactive Toggle

Enable or disable your agent instantly with a single click. Useful for maintenance, updates, or temporarily pausing service. Inactive agents don't appear on your website or consume resources.

Team Members & Access Rights

Collaborate effectively with your team while maintaining control over who can access what. KitePin's permission system lets you assign specific access rights to each team member for each agent.

Add Team Member

Invite colleagues to your KitePin workspace. Add new team members by entering their email, name, and setting up a secure password. New members can immediately start collaborating on your AI agents.

Profile Image

Upload a profile photo for each team member for easy identification. Supports PNG and JPG formats with a maximum file size of 1 MB. Photos appear in the team members table for quick recognition.

Member Details

Manage essential information for each team member including their name and email address. Edit member details anytime through the team management interface to keep your records up to date.

Password Management

Set secure passwords for team members with visual strength indicators showing password quality. Use 8 or more characters with a mix of letters and numbers for optimal security.

Active/Inactive Status

Toggle team member status between active and inactive with a simple switch. Use the "Show Active" filter to quickly view only active team members or see your complete team list.

Edit Team Member

Update any team member's profile information including their photo, name, email, and password. All changes take effect immediately, keeping your team management streamlined and efficient.

Per-Agent Permissions

Assign access rights on a per-agent basis. Each team member can have different permission levels for different agents, giving you precise control over who can access what in your organization.

Dashboard Access

Control who can view the analytics dashboard for each agent. When enabled, team members can see performance metrics, conversation volumes, usage statistics, and the conversations chart.

Modify Access

Determine who can edit agent configurations. Modify access allows team members to change all agent settings including prompts, appearance, behaviour, knowledge base, and automation settings.

Conversations Access

Control who can view conversation logs and chat transcripts. When enabled, team members can browse session history, read full conversations, view session variables, and review customer interactions.

Agent Information Display

The access rights table shows each agent's name and unique identifier code, making it easy to identify which agent you're configuring permissions for, especially when managing multiple agents.

Toggle Controls

Simple on/off toggle switches for each permission type make it quick to grant or revoke access. Changes take effect immediately, so team members gain or lose access as soon as you save.

Ready to Deploy Your AI Agent?

Join thousands of businesses using KitePin for 24/7 AI-powered customer support. Get started in minutes with our simple setup process.

14-day money-back guarantee
Try for Free
Live in 5 minutes