{"items":[{"id":"api","name":"API","description":"The ChatBotKit REST API provides programmatic access to create, manage, and interact with conversational AI resources including bots, datasets, conversations, and more.","category":"API","tags":["api","rest","endpoints","http"],"index":1,"link":"https://docs.cbk.ai/api","createdAt":0,"updatedAt":0},{"id":"authentication","name":"Authentication","description":"Comprehensive guide to authenticating with the ChatBotKit API using secret keys, JWT tokens, and user impersonation for secure programmatic access.","category":"API","tags":["authentication","api-keys","jwt","authorization","security"],"index":1,"link":"https://docs.cbk.ai/authentication","createdAt":0,"updatedAt":0},{"id":"metadata","name":"Metadata","description":"Metadata provides a flexible way to attach custom information to platform resources, enabling integrations, tracking, and custom workflows without modifying core data structures.","category":"API","tags":["metadata","custom-data","meta","merging"],"index":15,"link":"https://docs.cbk.ai/metadata","createdAt":0,"updatedAt":0},{"id":"aliases","name":"Aliases","description":"Resource aliases provide human-readable identifiers for ChatBotKit resources, enabling easier reference and management.","category":"API","tags":["alias","identifier","lookup"],"index":100,"link":"https://docs.cbk.ai/aliases","createdAt":0,"updatedAt":0},{"id":"streaming","name":"Streaming","description":"Learn how to use streaming responses with the ChatBotKit API to efficiently handle large datasets, long-running operations, and real-time updates by controlling the Accept header in your requests.","category":"API","tags":["streaming","api","jsonl","sse","csv","response-formats"],"index":10000,"link":"https://docs.cbk.ai/streaming","createdAt":0,"updatedAt":0},{"id":"agent-sdk","name":"Agent SDK","description":"This page provides a comprehensive guide to the ChatBotKit Agent SDK, detailing key features, installation instructions, tool creation, execution modes, and best practices for building autonomous AI agents that combine custom tools with ChatBotKit platform capabilities. Available for both Node.js and Go.","category":"SDKs","tags":["agents","nodejs","go","golang"],"index":305,"link":"https://docs.cbk.ai/agent-sdk","createdAt":1763078400000,"updatedAt":1763078400000},{"id":"go-sdk","name":"Go SDK","description":"Comprehensive guide to the ChatBotKit Go SDK for building conversational AI applications with streaming support, agent execution, and tool integration.","category":"SDKs","tags":["SDK","Go","Golang","Streaming","Agents"],"index":10000,"link":"https://docs.cbk.ai/go-sdk","createdAt":0,"updatedAt":0},{"id":"next-sdk","name":"Next SDK","description":"This page provides detailed documentation for the Chatbotkit Next.js SDK, outlining its key features, installation instructions, server-side integration, best practices, TypeScript support, and examples for implementing AI-powered chat capabilities in Next.js applications.","category":"SDKs","tags":["SDK"],"index":10000,"link":"https://docs.cbk.ai/next-sdk","createdAt":0,"updatedAt":0},{"id":"node-sdk","name":"Node SDK","description":"Comprehensive guide to the ChatBotKit Node.js SDK for building conversational AI applications with streaming support, TypeScript integration, and advanced features.","category":"SDKs","tags":["SDK","Node.js","TypeScript","Streaming"],"index":10000,"link":"https://docs.cbk.ai/node-sdk","createdAt":0,"updatedAt":0},{"id":"python-sdk","name":"Python SDK","description":"Comprehensive guide to the ChatBotKit Python SDK for building async conversational AI applications with streaming, typed resources, and optional agent helpers.","category":"SDKs","tags":["SDK","Python","Async","Streaming","Agents"],"index":10000,"link":"https://docs.cbk.ai/python-sdk","createdAt":0,"updatedAt":0},{"id":"react-sdk","name":"React SDK","description":"The React SDK documentation provides comprehensive guidance on utilizing the Chatbotkit React SDK, including installation instructions, detailed explanations of components and hooks, and practical examples for building responsive chat interfaces.","category":"SDKs","tags":["SDK"],"index":10000,"link":"https://docs.cbk.ai/react-sdk","createdAt":0,"updatedAt":0},{"id":"terraform-provider","name":"Terraform Provider","description":"Comprehensive guide to the ChatBotKit Terraform Provider for managing AI chatbot infrastructure as code with full resource support and automated deployments.","category":"SDKs","tags":["SDK","Terraform","Infrastructure as Code","DevOps"],"index":10000,"link":"https://docs.cbk.ai/terraform-provider","createdAt":0,"updatedAt":0},{"id":"primers","name":"Primers","description":"This page provides an overview of primers for developers new to ChatBotKit and conversational AI software, including detailed examples, projects, and applications. It serves as a comprehensive resource for understanding and implementing conversational AI solutions.","category":"SDKs","tags":["examples"],"index":10001,"link":"https://docs.cbk.ai/primers","createdAt":0,"updatedAt":0},{"id":"starter-templates","name":"Starter Templates","description":"ChatBotKit provides a collection of production-ready starter templates for building AI-powered applications. Each template includes authentication, platform integration, and modern UI components, giving you a fully functional starting point for common use cases.","category":"SDKs","tags":["Templates","Starters","Next.js","Node.js"],"index":10002,"link":"https://docs.cbk.ai/starter-templates","createdAt":0,"updatedAt":0},{"id":"cli","name":"CLI","description":"Comprehensive guide to the ChatBotKit CLI featuring autonomous agent mode for local file system operations, coding assistance, business automation workflows, and complete API management capabilities.","category":"Tooling","tags":["CLI","Agent","Automation","Development"],"index":10000,"link":"https://docs.cbk.ai/cli","createdAt":0,"updatedAt":0},{"id":"graphql","name":"GraphQL","description":"The GraphQL API provides a flexible, powerful interface for querying and manipulating platform resources using a single endpoint with strongly-typed schemas.","category":"GraphQL","tags":["graphql","api","query","mutation"],"index":1,"link":"https://docs.cbk.ai/graphql","createdAt":0,"updatedAt":0},{"id":"language-models","name":"Language Models","description":"Comprehensive guide to understanding language model configuration in the ChatBotKit platform","category":"Models","tags":["models","configuration","parameters"],"index":5,"link":"https://docs.cbk.ai/language-models","createdAt":0,"updatedAt":0},{"id":"image-models","name":"Image Models","description":"Comprehensive guide to understanding image model configuration and pricing in the ChatBotKit platform","category":"Models","tags":["models","image","configuration","pricing"],"index":10,"link":"https://docs.cbk.ai/image-models","createdAt":0,"updatedAt":0},{"id":"bot-memories","name":"Bot Memories","description":"Bot memories store information learned from conversations, enabling bots to recall past interactions and maintain context across sessions for more intelligent and personalized responses.","category":"Resources/Bots","tags":["bot","memory","conversation-history","context"],"index":1,"link":"https://docs.cbk.ai/bot-memories","createdAt":0,"updatedAt":0},{"id":"bot-ratings","name":"Bot Ratings","description":"Bot ratings enable you to record feedback and performance metrics for conversational AI agents, providing a structured way to track quality, measure user satisfaction, and identify areas for improvement over time.","category":"Resources/Bots","tags":["bot","rating","feedback","upvote","downvote","performance"],"index":1,"link":"https://docs.cbk.ai/bot-ratings","createdAt":0,"updatedAt":0},{"id":"bot-sessions","name":"Bot Sessions","description":"Bot sessions provide secure, time-limited authentication tokens for conversational interactions, enabling users to engage with bots through applications, websites, and third-party platforms without exposing full API credentials.","category":"Resources/Bots","tags":["bot","session","authentication","conversation","token"],"index":1,"link":"https://docs.cbk.ai/bot-sessions","createdAt":0,"updatedAt":0},{"id":"bots","name":"Bots","description":"Bots are intelligent conversational agents that can interact with users, answer questions, and perform tasks using AI models and connected resources like datasets and skillsets.","category":"Resources/Bots","tags":["bot","ai-agent","chatbot"],"index":1,"link":"https://docs.cbk.ai/bots","createdAt":0,"updatedAt":0},{"id":"dataset-files","name":"Dataset Files","description":"Dataset files enable you to attach uploaded files to datasets, automatically extracting and indexing their content for AI-powered search and retrieval, supporting various document formats including PDFs, text files, and office documents.","category":"Resources/Datasets","tags":["dataset","file","attachment","document-processing"],"index":1,"link":"https://docs.cbk.ai/dataset-files","createdAt":0,"updatedAt":0},{"id":"dataset-records","name":"Dataset Records","description":"Dataset records are individual entries within a dataset that contain specific pieces of information used to provide context and knowledge to the agent.","category":"Resources/Datasets","tags":["dataset","record"],"index":1,"link":"https://docs.cbk.ai/dataset-records","createdAt":0,"updatedAt":0},{"id":"dataset-search","name":"Dataset Search","description":"Datasets provide powerful semantic search capabilities to find relevant information based on natural language queries, enabling your bots to retrieve contextually appropriate knowledge from large knowledge bases.","category":"Resources/Datasets","tags":["dataset","search","semantic-search","vector-search"],"index":1,"link":"https://docs.cbk.ai/dataset-search","createdAt":0,"updatedAt":0},{"id":"datasets","name":"Datasets","description":"Datasets are structured collections of data that serve as knowledge bases for various applications, enabling efficient storage, retrieval, and management of information.","category":"Resources/Datasets","tags":["dataset"],"index":1,"link":"https://docs.cbk.ai/datasets","createdAt":0,"updatedAt":0},{"id":"files","name":"Files","description":"Comprehensive guide to managing files in the platform, including uploading, retrieving, updating, and deleting file resources.","category":"Resources/Files","tags":["file","upload","storage","management"],"index":1,"link":"https://docs.cbk.ai/files","createdAt":0,"updatedAt":0},{"id":"policies","name":"Policies","description":"Policies define automated rules and governance for data management, including retention, archival, and compliance operations across conversations, messages, and other platform resources.","category":"Resources/Policies","tags":["policy","governance","retention","compliance"],"index":1,"link":"https://docs.cbk.ai/policies","createdAt":0,"updatedAt":0},{"id":"portals","name":"Portals","description":"Developer reference for portal configuration, including config shape, app options, user access matchers, and update behavior.","category":"Resources/Portals","tags":["portal","configuration","access-control","api"],"index":1,"link":"https://docs.cbk.ai/portals","createdAt":0,"updatedAt":0},{"id":"ratings","name":"Ratings","description":"Ratings are structured feedback records that track quality metrics and user satisfaction for bots, conversations, and messages, providing quantitative and qualitative data for performance analysis and improvement.","category":"Resources/Ratings","tags":["rating","feedback","analytics","performance"],"index":1,"link":"https://docs.cbk.ai/ratings","createdAt":0,"updatedAt":0},{"id":"secrets","name":"Secrets","description":"Secrets are secure credential storage for API keys, OAuth tokens, and other sensitive authentication data used by agents and integrations within the platform.","category":"Resources/Secrets","tags":["secrets","authentication","credentials","security"],"index":1,"link":"https://docs.cbk.ai/secrets","createdAt":0,"updatedAt":0},{"id":"skillsets","name":"Skillsets","description":"Skillsets are collections of abilities that define what actions your AI agents can perform, from fetching web data to sending emails and generating content.","category":"Resources/Skillsets","tags":["skillset","abilities","actions"],"index":7,"link":"https://docs.cbk.ai/skillsets","createdAt":0,"updatedAt":0},{"id":"skillset-abilities","name":"Skillset Abilities","description":"Abilities are the individual actions that skillsets can perform, defined through natural language instructions and executable code blocks.","category":"Resources/Skillsets","tags":["skillset","abilities","actions","instructions"],"index":8,"link":"https://docs.cbk.ai/skillset-abilities","createdAt":0,"updatedAt":0},{"id":"space-sites","name":"Space Sites","description":"Space Sites publish space content beneath the configured site apex.","category":"Resources/Spaces","tags":["space","site","slug"],"index":10,"link":"https://docs.cbk.ai/space-sites","createdAt":0,"updatedAt":0},{"id":"spaces","name":"Spaces","description":"Spaces are collaborative environments that enable teams to organize and manage conversations, contacts, and shared resources in isolated workspaces.","category":"Resources/Spaces","tags":["space","collaboration","workspace"],"index":15,"link":"https://docs.cbk.ai/spaces","createdAt":0,"updatedAt":0},{"id":"instruction-types","name":"Instruction Types","description":"Instruction types define how user input is interpreted and transformed into executable actions within the ChatBotKit platform, enabling flexible and powerful agent behaviors through different instruction patterns.","category":"Resources/Skillsets","tags":["instruction","skillset","ability","template"],"index":20,"link":"https://docs.cbk.ai/instruction-types","createdAt":0,"updatedAt":0},{"id":"bot-usage-statistics","name":"Bot Usage Statistics","description":"Bot usage statistics provide detailed insights into resource consumption, conversation volumes, and message activity for individual bots, enabling you to monitor performance, track costs, and optimize bot operations over time.","category":"Resources/Bots","tags":["bot","usage","statistics","metrics","monitoring"],"index":30,"link":"https://docs.cbk.ai/bot-usage-statistics","createdAt":0,"updatedAt":0},{"id":"contacts","name":"Contacts","description":"Contacts represent end-users or customers who interact with your chatbots, enabling conversation tracking, contact management, and personalized user experiences.","category":"Objects/Contacts","tags":["contact","user-management","crm"],"index":1,"link":"https://docs.cbk.ai/contacts","createdAt":0,"updatedAt":0},{"id":"conversations","name":"Conversations","description":"Conversations are interactive sessions where messages are exchanged between users and AI bots, enabling rich dialogue experiences with context awareness, memory, and intelligent responses.","category":"Objects/Conversations","tags":["conversation","chat","messaging"],"index":1,"link":"https://docs.cbk.ai/conversations","createdAt":0,"updatedAt":0},{"id":"memories","name":"Memories","description":"Memories are persistent data storage units that enable applications to store and retrieve information associated with bots and contacts, providing context and historical data for intelligent interactions.","category":"Objects","tags":["memory","data-storage","context"],"index":1,"link":"https://docs.cbk.ai/memories","createdAt":0,"updatedAt":0},{"id":"tasks","name":"Tasks","description":"Tasks are scheduled or on-demand actions that your agents can perform automatically, enabling workflow automation and periodic operations.","category":"Objects/Tasks","tags":["task","automation","scheduling"],"index":1,"link":"https://docs.cbk.ai/tasks","createdAt":0,"updatedAt":0},{"id":"dispatching-conversations","name":"Dispatching Conversations","description":"Learn about running conversation completions in the background using the dispatch endpoint.","category":"Objects/Conversations","tags":[],"index":2,"link":"https://docs.cbk.ai/dispatching-conversations","createdAt":0,"updatedAt":0},{"id":"dispatching-stateful-conversations","name":"Dispatching Stateful Conversations","description":"Learn about running stateful conversation completions in the background using the dispatch endpoint.","category":"Objects/Conversations","tags":[],"index":3,"link":"https://docs.cbk.ai/dispatching-stateful-conversations","createdAt":0,"updatedAt":0},{"id":"contact-association","name":"Contact Association","description":"Learn how to associate conversations and interactions with contacts using either existing contact IDs or automatic contact creation via fingerprints.","category":"Objects/Contacts","tags":["contact","contactId","fingerprint","user-tracking"],"index":15,"link":"https://docs.cbk.ai/contact-association","createdAt":0,"updatedAt":0},{"id":"conversation-attachments","name":"Conversation Attachments","description":"Conversation attachments enable users to upload files, images, and documents to conversations, enriching interactions with visual and textual context that can be processed by AI models.","category":"Objects/Conversations","tags":["conversation","attachments","file-upload","media"],"index":15,"link":"https://docs.cbk.ai/conversation-attachments","createdAt":0,"updatedAt":0},{"id":"space-storage","name":"Space Storage","description":"Space storage provides file management capabilities within spaces, enabling secure file uploads, downloads, and organization with flexible path-based addressing.","category":"Objects/Spaces","tags":["space","storage","files"],"index":16,"link":"https://docs.cbk.ai/space-storage","createdAt":0,"updatedAt":0},{"id":"conversation-feedback","name":"Conversation Feedback","description":"The rating system allows users to provide feedback on individual messages within a conversation by upvoting or downvoting them. This feedback mechanism helps improve the quality of AI-generated responses by identifying which messages are helpful and which are not. Users can specify a value for their rating, with upvotes being positive values and downvotes being negative values. Additionally, users can provide a reason for their rating, which can be used to further analyze and enhance the AI's performance.","category":"Objects/Conversations","tags":["conversation","feedback","ratings","upvote","downvote"],"index":20,"link":"https://docs.cbk.ai/conversation-feedback","createdAt":0,"updatedAt":0},{"id":"conversation-sessions","name":"Conversation Sessions","description":"Conversation sessions provide secure, time-limited tokens that allow client-side applications to interact directly with conversations without exposing your API credentials.","category":"Objects/Conversations","tags":["conversation","session","authentication","security"],"index":20,"link":"https://docs.cbk.ai/conversation-sessions","createdAt":0,"updatedAt":0},{"id":"contact-secrets","name":"Contact Secrets","description":"Contact secrets provide secure authentication mechanisms for external service integrations, enabling contacts to connect their third-party accounts with AI agents through OAuth and API key authentication flows.","category":"Objects/Contacts","tags":["contact","secrets","authentication","oauth","integration"],"index":30,"link":"https://docs.cbk.ai/contact-secrets","createdAt":0,"updatedAt":0},{"id":"conversation-contacts","name":"Conversation Contacts","description":"Conversation contacts enable you to track and associate user information with conversations, providing context for interactions and enabling personalized experiences across multiple conversations.","category":"Objects/Conversations","tags":["conversation","contact","user-tracking","identification"],"index":40,"link":"https://docs.cbk.ai/conversation-contacts","createdAt":0,"updatedAt":0},{"id":"conversation-usage-statistics","name":"Conversation Usage Statistics","description":"Conversation usage statistics provide granular insights into token consumption and message activity at the individual conversation level, enabling detailed analysis of resource usage, cost attribution, and interaction patterns for specific user sessions.","category":"Objects/Conversations","tags":["conversation","usage","statistics","metrics","monitoring","tokens"],"index":40,"link":"https://docs.cbk.ai/conversation-usage-statistics","createdAt":0,"updatedAt":0},{"id":"conversation-cleanup","name":"Conversation Cleanup","description":"Learn how conversations are automatically cleaned up through expiry and empty conversation retention policies.","category":"Objects/Conversations","tags":[],"index":50,"link":"https://docs.cbk.ai/conversation-cleanup","createdAt":0,"updatedAt":0},{"id":"task-execution","name":"Task Execution","description":"","category":"Objects/Tasks","tags":[],"index":60,"link":"https://docs.cbk.ai/task-execution","createdAt":0,"updatedAt":0},{"id":"conversation-messages","name":"Conversation Messages","description":"Messages are individual units of communication within a conversation, representing either user inputs or AI responses, and can be created, retrieved, updated, or deleted to manage conversation content.","category":"Objects/Conversations","tags":["conversation","messages","chat"],"index":70,"link":"https://docs.cbk.ai/conversation-messages","createdAt":0,"updatedAt":0},{"id":"conversation-flow","name":"Conversation Flow","description":"Managing conversation workflows including stateless and stateful interaction patterns for different use cases and integration scenarios.","category":"Objects/Conversations","tags":["conversation","flow","stateless","stateful"],"index":80,"link":"https://docs.cbk.ai/conversation-flow","createdAt":0,"updatedAt":0},{"id":"blueprints","name":"Blueprints","description":"Blueprints are organizational containers that group related resources like bots, datasets, skillsets, and integrations into reusable templates, enabling efficient management and sharing of complex conversational AI configurations.","category":"Blueprints","tags":["blueprint","organization","template"],"index":1,"link":"https://docs.cbk.ai/blueprints","createdAt":0,"updatedAt":0},{"id":"blueprint-resources","name":"Blueprint Resources","description":"Blueprint resources represent the collection of related components (bots, datasets, skillsets, integrations, etc.) that are organized within a blueprint, providing a comprehensive view of all assets in a specific configuration.","category":"Blueprints","tags":["blueprint","resources","organization"],"index":35,"link":"https://docs.cbk.ai/blueprint-resources","createdAt":0,"updatedAt":0},{"id":"agent-introspection","name":"Agent Introspection","description":"Agent introspection enables AI agents to discover and query the resources available within their blueprint context, allowing them to dynamically adapt their behavior and make intelligent decisions about resource utilization at runtime.","category":"Blueprints","tags":[],"index":40,"link":"https://docs.cbk.ai/agent-introspection","createdAt":0,"updatedAt":0},{"id":"blueprint-bulletins","name":"Blueprint Bulletins","description":"Blueprint bulletins are a shared, ephemeral message board scoped to a single blueprint. Agents within the same blueprint can post short messages that other agents can later read, enabling lightweight coordination and shared context without a dedicated dataset.","category":"Blueprints","tags":["blueprint","bulletins","coordination"],"index":42,"link":"https://docs.cbk.ai/blueprint-bulletins","createdAt":0,"updatedAt":0},{"id":"discord-integration","name":"Discord Integration","description":"Discord Integration enables you to connect ChatBotKit with Discord, allowing you to deploy conversational AI bots directly in Discord servers through slash commands and interactive messages.","category":"Integrations","tags":["discord","integration","messaging","slash-commands"],"index":1,"link":"https://docs.cbk.ai/discord-integration","createdAt":0,"updatedAt":0},{"id":"github-integration","name":"GitHub Integration","description":"Integrate ChatBotKit with GitHub to deploy intelligent AI agents directly inside issues and pull requests. @mention the bot to summon it and let it reply in-thread.","category":"Integrations","tags":["github","integration","webhook","bot"],"index":1,"link":"https://docs.cbk.ai/github-integration","createdAt":0,"updatedAt":0},{"id":"google-chat-integration","name":"Google Chat Integration","description":"Integrate ChatBotKit with Google Chat to deploy intelligent AI agents directly within Google Workspace spaces, enabling seamless collaboration through direct messages and space conversations.","category":"Integrations","tags":["googlechat","integration","webhook","bot"],"index":1,"link":"https://docs.cbk.ai/google-chat-integration","createdAt":0,"updatedAt":0},{"id":"messenger-integration","name":"Messenger Integration","description":"Integrate ChatBotKit with Facebook Messenger to deploy conversational AI that engages with your Messenger audience through automated responses, natural language understanding, and seamless conversation management.","category":"Integrations","tags":["messenger","facebook","integration","webhook"],"index":1,"link":"https://docs.cbk.ai/messenger-integration","createdAt":0,"updatedAt":0},{"id":"microsoft-teams-integration","name":"Microsoft Teams Integration","description":"The Microsoft Teams integration enables you to connect ChatBotKit with","category":"Integrations","tags":["teams","integration","messaging","microsoft","bot-framework"],"index":1,"link":"https://docs.cbk.ai/microsoft-teams-integration","createdAt":0,"updatedAt":0},{"id":"openai","name":"OpenAI","description":"OpenAI-compatible chat completions endpoint enabling seamless integration with OpenAI client libraries and tools","category":"Integrations","tags":["openai","chat","completions","compatibility"],"index":1,"link":"https://docs.cbk.ai/openai","createdAt":0,"updatedAt":0},{"id":"openai-compatibility","name":"OpenAI Compatibility","description":"OpenAI-compatible chat completions endpoint enabling seamless integration with OpenAI client libraries and tools","category":"Integrations/OpenAI","tags":["openai","chat","completions","compatibility"],"index":1,"link":"https://docs.cbk.ai/openai-compatibility","createdAt":0,"updatedAt":0},{"id":"recall-integration","name":"Recall Integration","description":"Integrate ChatBotKit with Recall.ai to deploy AI meeting bots that join video conferences, transcribe conversations, and enable intelligent real-time interactions during meetings on Zoom, Google Meet, Microsoft Teams, and other supported platforms.","category":"Integrations","tags":["recall","meeting","video conference","bot","transcription"],"index":1,"link":"https://docs.cbk.ai/recall-integration","createdAt":0,"updatedAt":0},{"id":"slack-integration","name":"Slack Integration","description":"Integrate ChatBotKit with Slack to deploy intelligent AI agents directly within your Slack workspace, enabling seamless team collaboration through channels, direct messages, and slash commands.","category":"Integrations","tags":["slack","integration","webhook","bot"],"index":1,"link":"https://docs.cbk.ai/slack-integration","createdAt":0,"updatedAt":0},{"id":"widget-integration","name":"Widget Integration","description":"Widget integrations enable you to embed conversational AI directly into websites and web applications through a customizable chat interface that adapts to your brand, supports rich interactions, and provides seamless user experiences across desktop and mobile devices.","category":"Integrations","tags":["widget","chat","embed","integration","website"],"index":1,"link":"https://docs.cbk.ai/widget-integration","createdAt":0,"updatedAt":0},{"id":"email-integration","name":"Email Integration","description":"Email Integration enables your chatbot to interact with users through email, providing a dedicated inbox for automated email responses and support.","category":"Integrations","tags":["email","integration","inbox","support"],"index":10,"link":"https://docs.cbk.ai/email-integration","createdAt":0,"updatedAt":0},{"id":"support-integration","name":"Support Integration","description":"Support integrations enable automated customer support workflows by connecting AI chatbots with support systems like Zendesk, Intercom, and email platforms, automatically extracting customer information and routing conversations.","category":"Integrations","tags":["support","integration","customer-support","zendesk","intercom"],"index":15,"link":"https://docs.cbk.ai/support-integration","createdAt":0,"updatedAt":0},{"id":"telegram-integration","name":"Telegram Integration","description":"Telegram integration allows you to connect ChatBotKit with Telegram bots, enabling powerful conversational AI experiences directly within Telegram messaging platform for individuals and businesses.","category":"Integrations","tags":["telegram","integration","messaging","bot"],"index":20,"link":"https://docs.cbk.ai/telegram-integration","createdAt":0,"updatedAt":0},{"id":"trigger-integration","name":"Trigger Integration","description":"Trigger Integrations enable powerful event-driven workflows by allowing your applications to send events and information to bots through a dedicated API endpoint, with the bot processing events in the background and executing appropriate actions.","category":"Integrations","tags":["trigger","integration","events","workflows","background-processing"],"index":20,"link":"https://docs.cbk.ai/trigger-integration","createdAt":0,"updatedAt":0},{"id":"whatsapp-integration","name":"WhatsApp Integration","description":"WhatsApp Integration enables you to connect your conversational AI with the WhatsApp Business platform, allowing you to engage with users through one of the world's most popular messaging applications.","category":"Integrations","tags":["whatsapp","integration","messaging","facebook","meta"],"index":20,"link":"https://docs.cbk.ai/whatsapp-integration","createdAt":0,"updatedAt":0},{"id":"instagram-integration","name":"Instagram Integration","description":"Instagram Integration enables you to connect your conversational AI with the Instagram Messaging platform, allowing you to engage with users through Instagram Direct Messages.","category":"Integrations","tags":["instagram","integration","messaging","facebook","meta"],"index":25,"link":"https://docs.cbk.ai/instagram-integration","createdAt":0,"updatedAt":0},{"id":"notion-integration","name":"Notion Integration","description":"Connect your Notion workspace to ChatBotKit to automatically sync pages and databases into datasets, enabling your AI agents to access and search your Notion content.","category":"Integrations","tags":["notion","integration","sync"],"index":30,"link":"https://docs.cbk.ai/notion-integration","createdAt":0,"updatedAt":0},{"id":"sitemap-integration","name":"Sitemap Integration","description":"Automatically crawl and sync website content into datasets by providing a sitemap URL, enabling your AI agents to search and reference web content in conversations.","category":"Integrations","tags":["sitemap","web-crawling","integration","sync"],"index":31,"link":"https://docs.cbk.ai/sitemap-integration","createdAt":0,"updatedAt":0},{"id":"mcp-server-integration","name":"MCP Server Integration","description":"MCP (Model Context Protocol) Server Integration enables you to expose your ChatBotKit skillsets as MCP-compliant servers that external applications and AI systems can connect to and utilize.","category":"Integrations","tags":["mcp","integration","model-context-protocol","skillset","export"],"index":40,"link":"https://docs.cbk.ai/mcp-server-integration","createdAt":0,"updatedAt":0},{"id":"skillserver-integration","name":"SkillServer Integration","description":"SkillServer Integration exposes a ChatBotKit skillset as a text-first, self-describing HTTP API that any agent can read and invoke directly - a simpler alternative to the MCP Server integration that requires no MCP client.","category":"Integrations","tags":["skillserver","integration","skillset","agent","api","export"],"index":41,"link":"https://docs.cbk.ai/skillserver-integration","createdAt":0,"updatedAt":0},{"id":"twilio-integration","name":"Twilio Integration","description":"Twilio Integration enables your ChatBotKit bots to communicate with users through SMS text messaging via Twilio's powerful telecommunications platform.","category":"Integrations","tags":["twilio","sms","messaging","integration","text-messaging"],"index":70,"link":"https://docs.cbk.ai/twilio-integration","createdAt":0,"updatedAt":0},{"id":"extract-integration","name":"Extract Integration","description":"The Extract Integration enables automated data extraction from conversations using custom JSON schemas, allowing you to capture structured information from user interactions.","category":"Integrations","tags":["extract","integration","data-extraction"],"index":240,"link":"https://docs.cbk.ai/extract-integration","createdAt":0,"updatedAt":0},{"id":"reports","name":"Reports","description":"Analytics reports provide comprehensive insights into your platform usage, including metrics on conversations, messages, ratings, contacts, and agent activities across customizable time periods.","category":"Analytics","tags":["reports","analytics","metrics"],"index":1,"link":"https://docs.cbk.ai/reports","createdAt":1772496000000,"updatedAt":1772496000000},{"id":"usage","name":"Usage","description":"Usage statistics provide comprehensive visibility into your platform consumption, including token usage, conversation counts, message volumes, and database resource allocation for the current billing period.","category":"Analytics","tags":["usage","statistics","billing","monitoring"],"index":1,"link":"https://docs.cbk.ai/usage","createdAt":0,"updatedAt":0},{"id":"channels","name":"Channels","description":"Learn about publishing messages to channels for remote function calling in conversational AI and more.","category":"Channels","tags":[],"index":1,"link":"https://docs.cbk.ai/channels","createdAt":0,"updatedAt":0},{"id":"teams","name":"Teams","description":"Teams enable collaborative resource management by allowing you to organize and share bots, datasets, integrations, and other platform resources with groups of users who work together on projects.","category":"Collaboration","tags":["teams","collaboration","sharing","groups"],"index":1,"link":"https://docs.cbk.ai/teams","createdAt":0,"updatedAt":0},{"id":"audit-logs","name":"Audit Logs","description":"Audit logs provide comprehensive tracking of all actions and changes made within your ChatBotKit account, enabling security monitoring, compliance auditing, and activity analysis across all resources and operations.","category":"Observability/Audit","tags":["audit","logging","security","compliance"],"index":1,"link":"https://docs.cbk.ai/audit-logs","createdAt":0,"updatedAt":0},{"id":"event-logs","name":"Event Logs","description":"Event logs provide comprehensive tracking and auditing of system activities, resource interactions, and integration events, enabling monitoring, debugging, compliance, and analytics capabilities across the ChatBotKit platform.","category":"Observability/Events","tags":["events","logging","monitoring","audit","analytics"],"index":1,"link":"https://docs.cbk.ai/event-logs","createdAt":0,"updatedAt":0},{"id":"event-metrics","name":"Event Metrics","description":"Event metrics provide aggregated, time-series analytics data about platform usage, resource consumption, and system activity, enabling detailed performance monitoring, capacity planning, billing analysis, and operational insights across conversations, integrations, and AI model usage.","category":"Observability/Metrics","tags":["metrics","analytics","monitoring","usage","performance","time-series"],"index":1,"link":"https://docs.cbk.ai/event-metrics","createdAt":0,"updatedAt":0},{"id":"platform-abilities","name":"Platform Abilities","description":"Abilities are reusable, configurable capabilities that extend the functionality of conversational AI agents, enabling them to perform specialized tasks and interact with external services.","category":"Platform","tags":["abilities","platform","capabilities"],"index":10,"link":"https://docs.cbk.ai/platform-abilities","createdAt":0,"updatedAt":0},{"id":"platform-actions","name":"Platform Actions","description":"Actions are fundamental operations that conversational AI agents can perform, providing a standardized way to execute common tasks and behaviors within conversations.","category":"Platform","tags":["actions","platform","operations"],"index":11,"link":"https://docs.cbk.ai/platform-actions","createdAt":0,"updatedAt":0},{"id":"platform-models","name":"Platform Models","description":"Language models are the AI engines that power conversational experiences, with each model offering different capabilities, performance characteristics, and token limits.","category":"Platform","tags":["models","language-models","ai","llm"],"index":12,"link":"https://docs.cbk.ai/platform-models","createdAt":0,"updatedAt":0},{"id":"platform-secrets","name":"Platform Secrets","description":"Secrets are secure credential types that the platform supports for authenticating with external services and APIs, enabling secure integration with third-party systems.","category":"Platform","tags":["secrets","credentials","authentication","security"],"index":13,"link":"https://docs.cbk.ai/platform-secrets","createdAt":0,"updatedAt":0},{"id":"platform-examples","name":"Platform Examples","description":"Examples are pre-built templates and configurations that demonstrate common conversational AI use cases, providing starting points for building your own applications.","category":"Platform","tags":["examples","templates","blueprints","integrations"],"index":20,"link":"https://docs.cbk.ai/platform-examples","createdAt":0,"updatedAt":0},{"id":"platform-manuals","name":"Platform Manuals","description":"Public platform manuals provide implementation guidance generated directly from the source code and published on docs.cbk.ai.","category":"Platform","tags":["manuals","documentation","api-reference"],"index":40,"link":"https://docs.cbk.ai/platform-manuals","createdAt":0,"updatedAt":0},{"id":"users","name":"Users","description":"The User API manages isolated child Users created and managed by a parent User, each with its own configuration, resources, and restrictions.","category":"User","tags":["users","accounts","multi-tenant"],"index":1,"link":"https://docs.cbk.ai/users","createdAt":0,"updatedAt":0},{"id":"user-tokens","name":"User Tokens","description":"User tokens are API authentication tokens created for users, enabling secure programmatic access on behalf of an isolated account.","category":"User","tags":["user","tokens","api-keys","authentication"],"index":2,"link":"https://docs.cbk.ai/user-tokens","createdAt":0,"updatedAt":0},{"id":"resource-limits","name":"Resource Limits","description":"Resource limits control usage quotas and constraints for accounts, defining maximum allocations for various platform resources and operations.","category":"User","tags":["limits","quotas","resources","usage"],"index":10,"link":"https://docs.cbk.ai/resource-limits","createdAt":0,"updatedAt":0},{"id":"user-contexts","name":"User Contexts","description":"User contexts associate a user with specific platform resources such as blueprints, bots, datasets, and skillsets, enabling scoped AI experiences with optional custom payload data.","category":"User","tags":["users","context","multi-tenant","resources"],"index":10,"link":"https://docs.cbk.ai/user-contexts","createdAt":0,"updatedAt":0},{"id":"user-sessions","name":"User Sessions","description":"","category":"User","tags":[],"index":10000,"link":"https://docs.cbk.ai/user-sessions","createdAt":0,"updatedAt":0}],"cursor":null}