# Chat Data > Chat Data is an AI chatbot and AI agent platform for businesses. Train custom > chatbots on your own data (websites, documents, Q&A, videos), deploy them on > your website and across WhatsApp, Facebook Messenger, Instagram, Telegram, > LINE, Slack, and Discord, run agentic workflows with tool/MCP actions, and > escalate to human agents with built-in live chat. White-label options and a > full REST API are available. Chat Data is HIPAA compliant, with a BAA > available for customers on the Standard plan or above (Anthropic Claude BAA; > select HIPAA-eligible OpenAI models). Key facts: free tier available; paid plans with usage-based message credits; supports the latest OpenAI, Anthropic Claude, and Gemini models with RAG retrieval over your training data; SOC 2 Type II; GDPR-ready; 95+ languages; bring-your-own-backend (custom model) supported. ## Product - [Chat Data homepage](https://www.chat-data.com/): platform overview and signup - [Pricing](https://www.chat-data.com/pricing): plans, message credits, and add-ons - [API reference](https://www.chat-data.com/api-reference): REST API for chatbots, conversations, training, and leads - [Changelog](https://www.chat-data.com/changelog): shipped features and model launches - [Demo](https://www.chat-data.com/demo): interactive product demo ## Channels & Integrations - [Website AI chatbot](https://www.chat-data.com/ai-chatbot-for-website): embeddable widget, no code required - [WhatsApp AI chatbot](https://www.chat-data.com/whatsapp-chatbot): WhatsApp Business API automation - [Facebook Messenger AI chatbot](https://www.chat-data.com/facebook-messenger-chatbot): Page and ad message automation - [Instagram AI chatbot](https://www.chat-data.com/instagram-chatbot): DM and comment automation - [Telegram AI chatbot](https://www.chat-data.com/telegram-chatbot): bots for groups, channels, and support - [Telegram Business chatbot](https://www.chat-data.com/telegram-business-chatbot): AI replies through Telegram Business - [LINE AI chatbot](https://www.chat-data.com/line-chatbot): LINE Official Account automation - [Slack AI chatbot](https://www.chat-data.com/slack-chatbot): helpdesk bot for channels and DMs - [Discord AI chatbot](https://www.chat-data.com/discord-chatbot): AI server bot with moderation support ## Medical & Compliance - [Doctor AI chat](https://www.chat-data.com/doctor-chat): 24/7 AI doctor chat trained on a medical corpus - [AI Doctor assistant](https://www.chat-data.com/ai-doctor): always-on medical chat assistant - [AI symptom checker](https://www.chat-data.com/ai-symptom-checker): describe symptoms, get evidence-based guidance (not a diagnosis) - [Ask a doctor online free](https://www.chat-data.com/ask-a-doctor): free AI answers to health questions - [Medical ChatGPT alternative](https://www.chat-data.com/medical-chatgpt): HIPAA-compliant AI for healthcare teams - [HIPAA-compliant AI chatbot](https://www.chat-data.com/hipaa-chatbot): BAA available for customers on the Standard plan or above (Anthropic Claude BAA; select HIPAA-eligible OpenAI models) - [Anthropic BAA explained](https://www.chat-data.com/anthropic-baa): how HIPAA Business Associate Agreements work for Claude - [Privacy policy](https://www.chat-data.com/privacy) - [Data processing agreement](https://www.chat-data.com/dpa) ## Solutions - [No-code chatbot builder](https://www.chat-data.com/no-code-chatbot-builder): build an AI chatbot without writing code - [Help desk automation](https://www.chat-data.com/help-desk-automation): ticket deflection and AI triage - [AI workflow automation](https://www.chat-data.com/ai-workflow-automation): multi-step agentic workflows with API, code, and MCP actions - [Data chat](https://www.chat-data.com/data-chat): talk to your own data with AI - [White-label chatbot](https://www.chat-data.com/white-label-chatbot): resell under your own brand - [Enterprise chatbot](https://www.chat-data.com/enterprise-chatbot): SSO, RBAC, and dedicated options ## Comparisons - [Chat Data vs Chatbase](https://www.chat-data.com/vs/chatbase) - [Chat Data vs Intercom](https://www.chat-data.com/vs/intercom) - [Chat Data vs Tidio](https://www.chat-data.com/vs/tidio) - [Chat Data vs Botpress](https://www.chat-data.com/vs/botpress) ## Free Tools - [ZeroAI website detector guide](https://www.chat-data.com/tools/zero-ai/website): methodology for spotting AI-written website content - [ZeroAI text detector guide](https://www.chat-data.com/tools/zero-ai/text): how to check and humanize AI-assisted text ## Optional - [Blog](https://www.chat-data.com/blog): guides and product deep-dives - [Resources](https://www.chat-data.com/resources): benchmarks, compliance overviews, and datasets - [Careers](https://www.chat-data.com/careers) - [Contact](https://www.chat-data.com/contact): support@chat-data.com ## API reference endpoints - [Create and train a chatbot](https://www.chat-data.com/api-reference/create-chatbot): `POST /create-chatbot` - Create a chatbot using one of our medical chat models, your own uploaded data, or a custom model. Markdown: https://www.chat-data.com/api-reference/create-chatbot.md - [Retrain an existing chatbot](https://www.chat-data.com/api-reference/retrain-chatbot): `POST /retrain-chatbot` - The Chatbot Retrain API enables you to retrain an existing chatbot. Markdown: https://www.chat-data.com/api-reference/retrain-chatbot.md - [Get chatbot training status](https://www.chat-data.com/api-reference/get-chatbot-status): `GET /chatbot/status/{chatbotId}` - Get the current training progress of the chatbot. Markdown: https://www.chat-data.com/api-reference/get-chatbot-status.md - [Delete a chatbot](https://www.chat-data.com/api-reference/delete-chatbot): `DELETE /delete-chatbot/{chatbotId}` - This API enables the deletion of a chatbot by specifying its ID. Markdown: https://www.chat-data.com/api-reference/delete-chatbot.md - [Get all chatbots](https://www.chat-data.com/api-reference/get-chatbots): `GET /get-chatbots` - Returns the chatbots the API key can reach, with related information: every chatbot in the workspace for a workspace key, or only its own chatbot for a chatbot-scoped key. Markdown: https://www.chat-data.com/api-reference/get-chatbots.md - [Get a chatbot](https://www.chat-data.com/api-reference/get-chatbot): `GET /get-chatbot/{chatbotId}` - Returns the related information about a single chatbot. Markdown: https://www.chat-data.com/api-reference/get-chatbot.md - [Update chatbot settings](https://www.chat-data.com/api-reference/update-chatbot-settings): `POST /update-chatbot-settings` - This API endpoint allows you to edit your chatbot. Markdown: https://www.chat-data.com/api-reference/update-chatbot-settings.md - [Update white-label settings](https://www.chat-data.com/api-reference/update-white-label): `POST /update-white-label` - This API endpoint allows you to update white label settings for your chatbot. Markdown: https://www.chat-data.com/api-reference/update-white-label.md - [Update analytics sharing](https://www.chat-data.com/api-reference/update-metrics-share): `POST /update-metrics-share` - This API endpoint allows you to configure analytics sharing settings for your chatbot. Markdown: https://www.chat-data.com/api-reference/update-metrics-share.md - [Add a webhook](https://www.chat-data.com/api-reference/add-webhook): `POST /add-webhook` - Add a webhook endpoint that receives real-time events from the chatbot: chat, live-chat-escalation, lead-submission, user-online or user-offline. Markdown: https://www.chat-data.com/api-reference/add-webhook.md - [Delete a webhook](https://www.chat-data.com/api-reference/delete-webhook): `POST /delete-webhook` - Delete the webhook registered with the given URL, together with all of its event subscriptions. Markdown: https://www.chat-data.com/api-reference/delete-webhook.md - [Upload a profile picture](https://www.chat-data.com/api-reference/upload-chatbot-profile-picture): `POST /upload-chatbot-profile-picture/{chatbotId}` - This API endpoint allows you to update the profile picture of your chatbot. Markdown: https://www.chat-data.com/api-reference/upload-chatbot-profile-picture.md - [Delete the profile picture](https://www.chat-data.com/api-reference/delete-chatbot-profile-picture): `DELETE /delete-chatbot-profile-picture/{chatbotId}` - Delete the chatbot's profile picture. Markdown: https://www.chat-data.com/api-reference/delete-chatbot-profile-picture.md - [Upload a chat icon](https://www.chat-data.com/api-reference/upload-chatbot-icon): `POST /upload-chatbot-icon/{chatbotId}` - This API endpoint allows you to update the chat icon of your chatbot. Markdown: https://www.chat-data.com/api-reference/upload-chatbot-icon.md - [Delete the chat icon](https://www.chat-data.com/api-reference/delete-chatbot-icon): `DELETE /delete-chatbot-icon/{chatbotId}` - Delete the chatbot's chat icon. Markdown: https://www.chat-data.com/api-reference/delete-chatbot-icon.md - [Get confidence scores](https://www.chat-data.com/api-reference/get-confidence-score): `POST /get-confidence-score` - This operation retrieves the confidence scores of the related chunks used to generate answers. Markdown: https://www.chat-data.com/api-reference/get-confidence-score.md - [Query the knowledge base](https://www.chat-data.com/api-reference/query-knowledge-base): `POST /query-knowledge-base/{chatbotId}` - This operation fetches segments pertinent to generating responses. Markdown: https://www.chat-data.com/api-reference/query-knowledge-base.md - [Upload a file](https://www.chat-data.com/api-reference/upload-file): `POST /upload-file/{chatbotId}` - Upload a file to be used with a chatbot, for example as a files attachment in /chat or /live-chat. Markdown: https://www.chat-data.com/api-reference/upload-file.md - [Delete an uploaded file](https://www.chat-data.com/api-reference/delete-file): `POST /delete-file` - This API endpoint allows you to delete a previously uploaded file associated with a chatbot. Markdown: https://www.chat-data.com/api-reference/delete-file.md - [Get a file access token](https://www.chat-data.com/api-reference/get-sas-token): `POST /get-sas-token` - Generate a read-only Shared Access Signature (SAS) token for accessing a specific uploaded file. Markdown: https://www.chat-data.com/api-reference/get-sas-token.md - [Send a message](https://www.chat-data.com/api-reference/send-message): `POST /chat` - Send messages to a chatbot and receive a response. Markdown: https://www.chat-data.com/api-reference/send-message.md - [Get conversations](https://www.chat-data.com/api-reference/get-conversations): `GET /get-conversations/{chatbotId}` - Get conversations from a chatbot, most recently active first. Markdown: https://www.chat-data.com/api-reference/get-conversations.md - [Get a conversation](https://www.chat-data.com/api-reference/get-conversation): `GET /get-conversation/{conversationId}` - Get detailed information about a specific conversation, including messages, customer details if available, and metadata. Markdown: https://www.chat-data.com/api-reference/get-conversation.md - [Delete a conversation](https://www.chat-data.com/api-reference/delete-conversation): `DELETE /delete-conversation` - Deletes a specific conversation associated with a chatbot. Markdown: https://www.chat-data.com/api-reference/delete-conversation.md - [Attach a lead to a conversation](https://www.chat-data.com/api-reference/attach-lead): `POST /attach-lead` - Attach or update a lead for a specific conversation. Markdown: https://www.chat-data.com/api-reference/attach-lead.md - [Get the conversation portal link](https://www.chat-data.com/api-reference/get-conversation-portal-link): `GET /get-conversation-portal-link/{conversationId}` - Generate a shareable portal link for a specific conversation. Markdown: https://www.chat-data.com/api-reference/get-conversation-portal-link.md - [Get the admin live chat link](https://www.chat-data.com/api-reference/get-admin-live-chat-link): `GET /get-admin-live-chat-link/{conversationId}` - Generate an admin live chat portal link for a specific conversation. Markdown: https://www.chat-data.com/api-reference/get-admin-live-chat-link.md - [List actions](https://www.chat-data.com/api-reference/list-actions): `GET /list-actions/{chatbotId}` - Retrieves all configured actions for the specified chatbot. Markdown: https://www.chat-data.com/api-reference/list-actions.md - [Get an action](https://www.chat-data.com/api-reference/get-action): `GET /get-action/{chatbotId}` - Retrieves a specific action by name or index for the specified chatbot. Markdown: https://www.chat-data.com/api-reference/get-action.md - [Add an action](https://www.chat-data.com/api-reference/add-action): `POST /add-action` - Adds a new action to the specified chatbot. Markdown: https://www.chat-data.com/api-reference/add-action.md - [Delete an action](https://www.chat-data.com/api-reference/delete-action): `DELETE /delete-action/{chatbotId}` - Deletes a specific action from the chatbot by either name or index. Markdown: https://www.chat-data.com/api-reference/delete-action.md - [Send a live chat message](https://www.chat-data.com/api-reference/send-live-chat-message): `POST /live-chat` - Send a live chat message to an existing conversation of a chatbot. Markdown: https://www.chat-data.com/api-reference/send-live-chat-message.md - [Send an outbound WhatsApp Web message](https://www.chat-data.com/api-reference/send-whatsapp-web-message-outbound): `POST /send-whatsapp-web-message-outbound` - Send an outbound WhatsApp Web message to a phone number. Markdown: https://www.chat-data.com/api-reference/send-whatsapp-web-message-outbound.md - [Start or end live chat](https://www.chat-data.com/api-reference/toggle-live-chat-state): `POST /livechat-state` - Toggle or set the state of a live chat session for a specific conversation. Markdown: https://www.chat-data.com/api-reference/toggle-live-chat-state.md - [Turn a messaging integration on or off](https://www.chat-data.com/api-reference/toggle-bot-activation): `POST /toggle-bot-activation` - Toggle or set the activation status of a WhatsApp, Messenger, Instagram or LINE integration for a specific chatbot. Markdown: https://www.chat-data.com/api-reference/toggle-bot-activation.md - [Pause or resume the bot in a conversation](https://www.chat-data.com/api-reference/toggle-bot-control): `POST /bot-control` - Toggle or set the bot control state for a conversation. Markdown: https://www.chat-data.com/api-reference/toggle-bot-control.md - [Get customers](https://www.chat-data.com/api-reference/get-customers): `GET /get-customers/{chatbotId}` - Get the customers (leads) collected by a chatbot, newest first. Markdown: https://www.chat-data.com/api-reference/get-customers.md - [Get analytics](https://www.chat-data.com/api-reference/get-analysis): `GET /get-analysis/{chatbotId}` - Get the aggregated statistics of a chatbot. Markdown: https://www.chat-data.com/api-reference/get-analysis.md - [Get the current plan](https://www.chat-data.com/api-reference/get-current-plan): `GET /current-plan` - Get a summary of the workspace's current subscriptions and privileges. Markdown: https://www.chat-data.com/api-reference/get-current-plan.md - [List sub-users](https://www.chat-data.com/api-reference/list-sub-users): `GET /sub-users` - Returns a list of all sub-users of your workspace's company. Markdown: https://www.chat-data.com/api-reference/list-sub-users.md - [Create a sub-user](https://www.chat-data.com/api-reference/create-sub-user): `POST /sub-users` - Create a new sub-user for your company. Markdown: https://www.chat-data.com/api-reference/create-sub-user.md - [Update a sub-user](https://www.chat-data.com/api-reference/update-sub-user): `PUT /sub-users/{subUserId}` - Update an existing sub-user's name, password, chatbot assignments, permissions or analytics dashboard sections. Markdown: https://www.chat-data.com/api-reference/update-sub-user.md - [Delete a sub-user](https://www.chat-data.com/api-reference/delete-sub-user): `DELETE /sub-users/{subUserId}` - Delete a sub-user from the company. Markdown: https://www.chat-data.com/api-reference/delete-sub-user.md