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.
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.
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.
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.
Knowledge Base Configuration
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.
Widget Appearance Settings
Connect KitePin to your existing systems. Trigger actions, fetch data, and automate workflows based on conversation events.
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.
Receive instant email alerts when conversations end. Stay informed about customer interactions without constantly monitoring the dashboard.
Automatically generate smart summaries at the end of each call. Customize the summary prompt to extract exactly the information you need.
Connect your AI agent to external APIs and databases. Fetch live inventory, check order status, book appointments — all during the conversation.
Define function parameters with types (String, Integer, Boolean), descriptions, required flags, and dropdown options for structured data collection.
Use your own domain for the agent widget (e.g., agent.yourdomain.com). White-label solution for enterprise deployments.
Track every conversation, monitor usage, and understand your customers better. KitePin provides comprehensive analytics to help you optimize your AI agents.
Analytics Dashboard
Collaborate with your team while maintaining granular access control. KitePin provides enterprise-grade security and compliance features.
Add team members with individual accounts. Manage profiles, passwords, and activity status for your entire organization.
Control what each team member can see and do. Set per-agent permissions for Dashboard, Modify, and Conversations access.
Display custom terms that users must accept before starting a conversation. Customize header and content for compliance.
Control how long conversation data is stored. Choose retention periods based on your compliance requirements.
Enable persistent memory so your AI agent remembers past conversations with returning users. Past conversations are added to the context of new sessions.
Use your own OpenAI API key with zero markup. Full control over your AI costs with direct billing from OpenAI.
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.
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.
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.
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.
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 .
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Pass dynamic user data into conversations using variables like , , . These placeholders in your prompts and greetings are replaced with real values, enabling personalized interactions.
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.
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.
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.
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.
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.
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.
Receive instant email alerts when conversations end. Stay informed about customer interactions without constantly monitoring the dashboard. Configure which email addresses receive notifications.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Join thousands of businesses using KitePin for 24/7 AI-powered customer support. Get started in minutes with our simple setup process.