# BestChatBot > Learn how to set up, configure, and get the most out of BestChatBot — the AI chat widget for your website. ## Docs - [What is BestChatBot?](https://docs.bestchatbot.io/introduction.md): An AI support agent that learns your business and answers questions 24/7 on your website. - [Quickstart](https://docs.bestchatbot.io/quickstart.md): Get your AI chat widget up and running in 5 minutes. - [Create Your Account](https://docs.bestchatbot.io/setup/create-account.md): Sign up for BestChatBot with Google or email. - [Deploy Your Widget](https://docs.bestchatbot.io/setup/invite-bot.md): Configure the chat widget and embed it on your website. - [Members & Roles](https://docs.bestchatbot.io/workspace/members-roles.md): Invite your team to a workspace and control what each person can do with roles. - [Upload Documents](https://docs.bestchatbot.io/knowledge-base/upload-documents.md): Add files to your knowledge base so the bot can answer questions from your content. - [Add URLs](https://docs.bestchatbot.io/knowledge-base/add-urls.md): Scrape content from websites to add to your knowledge base. - [Rebuild Knowledge Base](https://docs.bestchatbot.io/knowledge-base/rebuild.md): When and how to rebuild your knowledge base to activate new content. - [Retrieval Testing](https://docs.bestchatbot.io/using-the-bot/retrieval-testing.md): Test your bot's answers directly from the dashboard before going live. - [Conversations](https://docs.bestchatbot.io/using-the-bot/bot-responses.md): Track full visitor conversations with your bot, including the agentic actions it performed. - [Knowledge Graph](https://docs.bestchatbot.io/using-the-bot/knowledge-graph.md): Explore the visual knowledge graph that maps connections between your content. - [Human Handoff](https://docs.bestchatbot.io/live-chat/human-handoff.md): Let visitors talk to a real person on your team, live in the chat, and draft replies with AI grounded in your knowledge base. - [Connect Slack](https://docs.bestchatbot.io/live-chat/connect-slack.md): Handle live chat handoffs from a Slack channel — your team replies in Slack, visitors keep chatting in the widget. - [Connect Discord](https://docs.bestchatbot.io/live-chat/connect-discord.md): Handle live chat handoffs from a Discord server. Your team replies in Discord, visitors keep chatting in the widget. - [Office Hours](https://docs.bestchatbot.io/live-chat/office-hours.md): Set when your team is available for live chat. Outside those hours, handoff becomes an async ticket and BestChatBot emails the visitor when you reply. - [Response Preferences](https://docs.bestchatbot.io/customization/response-preferences.md): Customize how your bot communicates. Choose its style and response length. - [Help Links](https://docs.bestchatbot.io/customization/help-links.md): Show quick links on your widget's home screen and let the bot answer from their content. - [Pricing Plans](https://docs.bestchatbot.io/billing/pricing-plans.md): Compare BestChatBot plans and find the right one for your website. - [Manage Subscription](https://docs.bestchatbot.io/billing/manage-subscription.md): Upgrade, downgrade, or manage your BestChatBot subscription. - [Usage Tracking](https://docs.bestchatbot.io/billing/usage-tracking.md): Monitor your monthly response usage and stay within your plan limits. - [Referral Program](https://docs.bestchatbot.io/billing/referrals.md): Share BestChatBot with others and earn recurring commission every time someone you referred pays. - [Web Widget](https://docs.bestchatbot.io/integrations/web-widget.md): Embed BestChatBot as a chat widget on any website with its own dedicated knowledge base. - [Agentic Actions](https://docs.bestchatbot.io/integrations/agentic-actions.md): Let your chatbot take real actions like booking meetings, opening support tickets, and looking up orders, not just answer questions. - [Available Integrations](https://docs.bestchatbot.io/integrations/available-integrations.md): Connect your calendar, help desk, store, CRM, and billing so your chatbot can take real actions. - [Cal.com](https://docs.bestchatbot.io/integrations/guides/cal-com.md): What the Cal.com integration can and can't do, and how to connect it step by step. - [Calendly](https://docs.bestchatbot.io/integrations/guides/calendly.md): What the Calendly integration can and can't do, and how to connect it step by step. - [Freshdesk](https://docs.bestchatbot.io/integrations/guides/freshdesk.md): What the Freshdesk integration can and can't do, and how to connect it step by step. - [Zendesk](https://docs.bestchatbot.io/integrations/guides/zendesk.md): What the Zendesk integration can and can't do, and how to connect it step by step. - [HubSpot](https://docs.bestchatbot.io/integrations/guides/hubspot.md): What the HubSpot integration can and can't do, and how to connect it step by step. - [Stripe](https://docs.bestchatbot.io/integrations/guides/stripe.md): What the Stripe integration can and can't do, and how to connect it in one click with OAuth. - [WooCommerce](https://docs.bestchatbot.io/integrations/guides/woocommerce.md): What the WooCommerce integration can and can't do, and how to connect it step by step. - [Visitor Identity](https://docs.bestchatbot.io/integrations/identity/overview.md): Let the bot act for a signed-in visitor by sending a short JWT that your backend signs. - [Sign the JWT](https://docs.bestchatbot.io/integrations/identity/sign-the-jwt.md): Backend code to mint the identity JWT, for any language and the major auth providers. - [FAQ](https://docs.bestchatbot.io/faq.md): Answers to the most common questions about BestChatBot.