# Botsonic Documentation > Documentation, in the form of guides and tutorials, as well as a complete developer guide for Botsonic API and integrations. ## Guides - [What's Botsonic?](https://docs.botsonic.com/docs/getting-started.md): Build a no-code, custom AI chatbot in minutes - [Quick Start Guide](https://docs.botsonic.com/docs/quick-start.md): Create and embed a chatbot on any website in just a few minutes - [The Botsonic Dashboard](https://docs.botsonic.com/docs/the-botsonic-dashboard.md): One place to create and view your bots as well as view your workspace stats. - [Workspaces and Sidebar](https://docs.botsonic.com/docs/workspace-and-sidebar.md): Learn how to create a shared workspace, access bots you've created within a workspace, upgrade your plan, update your account settings, track your character uploads and remaining messages, request a feature, join a live demo, and earn additional messages. - [Where can I Find my Bots?](https://docs.botsonic.com/docs/where-can-i-find-my-bots.md) - [Invite Team Members](https://docs.botsonic.com/docs/invite-team-members.md) - [Different Subscription Plans](https://docs.botsonic.com/docs/subscription-plans.md): View current plan details, upgrade, and activate paid add-ons - [Add Ons](https://docs.botsonic.com/docs/add-ons.md): Learn how to enhance your Botsonic experience by activating and managing various add-ons. - [7-Day Free Trial](https://docs.botsonic.com/docs/14-day-free-trial.md) - [How to Upload Training SOURCES for Your Bot](https://docs.botsonic.com/docs/how-to-upload-training-sources-for-your-bot.md): Learn how to train your Bot by uploading essential documents and references to Botsonic in just a few clicks. - [Best Practices for Formatting Knowledge Base Sources](https://docs.botsonic.com/docs/best-practices-for-formatting-knowledge-base-file-sources.md): Learn how to properly format knowledge base sources, best practices, and general writing guidelines to effectively train your Bot - [Upload FILES (PDF, DOC, DOCX, TXT)](https://docs.botsonic.com/docs/upload-files-pdf-doc-docx-txt.md): Learn how to upload PDF, DOC, DOCX, TXT files as a Source Data for AI-Bot Training - [Bulk Upload Links with SPREADSHEETS](https://docs.botsonic.com/docs/bulk-upload-links-with-spreadsheets.md): Learn how to upload csv/excel spreadsheet files as a data source for Training - [Add Links to Webpages, Google Docs, and Google Sheets](https://docs.botsonic.com/docs/upload-links-to-website-pages.md): Learn how to add links to webpages, Google Docs, and Google Sheets as a source of data for AI-Bot training - [Add Sitemaps](https://docs.botsonic.com/docs/add-sitemaps.md): Learn how to add sitemaps as a source of data for AI-Bot training - [Upload FAQs and Answers](https://docs.botsonic.com/docs/upload-faqs-and-answers.md): Learn how to train your Bot to answer frequently asked questions about your product or service - [Auto Sync Data from Webpage Links](https://docs.botsonic.com/docs/auto-sync.md): Learn how to automatically sync training sources from your website pages and sitemaps as well as set an autosync frequency - [Import and Sync from Notion](https://docs.botsonic.com/docs/notion-importing.md): Learn how to integrate Notion to import and sync pages from your Notion workspace - [Import Files from Sharepoint](https://docs.botsonic.com/docs/import-files-from-sharepoint.md): Learn how to integrate Sharepoint to import files from your Sharepoint account - [Import Files from Google Drive](https://docs.botsonic.com/docs/import-files-from-google-drive.md): Learn how to import files from Google Drive to use as a training source for your Botsonic chatbot. - [Import Files from Confluence](https://docs.botsonic.com/docs/import-files-from-confluence.md): Learn how to import files from Confluence to use as a training source for your Botsonic chatbot. - [AI Workflows](https://docs.botsonic.com/docs/ai-workflows.md): Learn how to train your chatbot to mix human-like behaviors with strong action-taking abilities. - [Guidelines](https://docs.botsonic.com/docs/how-to-add-custom-guidelines.md): Learn how to train your chatbot to mix human-like behaviors with strong action-taking abilities. - [Create an Action](https://docs.botsonic.com/docs/how-to-create-actions.md): Learn how to create human-like action-taking abilities for your Chatbot - [How to Customize the APPEARANCE of Your Chatbot](https://docs.botsonic.com/docs/how-to-customize-the-appearance-of-your-chatbot.md): Learn how to personalize or add branding to the look and appearance of your chatbot - [How to Configure Your BOT SETTINGS](https://docs.botsonic.com/docs/how-to-configure-your-bot-settings.md): Learn how to set the length of responses, set multilingual support, select an AI model, send email transcripts and follow up questions, limit messages, and block users with masked IPs. - [How to Add STARTER QUESTIONS for Your Chatbot](https://docs.botsonic.com/docs/how-to-add-starter-questions-for-your-chatbot.md) - [How to Collect Data with a USER FORM](https://docs.botsonic.com/docs/how-to-collect-data-with-a-user-form.md) - [How to Add Variables in Custom Messages](https://docs.botsonic.com/docs/how-to-add-variables-in-custom-messages.md): Learn how to create and use form variables in the welcome message and starter questions. - [View Chat Messages and Post Feedback](https://docs.botsonic.com/docs/view-all-chat-messages-and-post-feedback-chat.md): Learn how to view chat conversations, filter positive and negative feedback, add an FAQ directly from a chat message, block IP addresses, export chat data and data captured from user forms - [View User Form Responses](https://docs.botsonic.com/docs/user-form-responses.md): Learn how to view or download user form responses captured by the Botsonic's built-in user form. - [Integrate Your Bot with Your Favorite Tools](https://docs.botsonic.com/docs/integrate-with-other-tools.md): Learn how to integrate your chatbot with customer support applications, platforms like WordPress, Google Tag Manager, Zapier, etc. - [Embed the Chatbot on a Website](https://docs.botsonic.com/docs/embed-the-chatbot-on-a-website.md): Learn how to embed the chatbot directly into your website's interface - [Embed Iframe](https://docs.botsonic.com/docs/embed-iframe.md) - [How to Whitelist Hostnames for Embedding Bots on Your Website](https://docs.botsonic.com/docs/how-to-whitelist-hostnames-for-embedding-bots-on-your-website.md): Learn how to whitelist hostnames to embed bots on your website and avoid 'forbidden' errors - [Rest API](https://docs.botsonic.com/docs/rest-api.md): Learn about Botsonic's REST APIs and their functionalities - [Zapier Capture Form](https://docs.botsonic.com/docs/zapier-capture-user-form.md): Learn how to create a Zap using Botsonic as a trigger to capture information from the built-in user form and automatically save the captured information on a Google Spreadsheet - [Zendesk Handoff to Live Agent](https://docs.botsonic.com/docs/zendesk-handoff-to-live-agent.md): Learn how to enable users to communicate with a live Zendesk support representative - [Salesforce Ticketing System](https://docs.botsonic.com/docs/salesforce-ticketing-system.md): Learn how to integrate and setup Salesforce to automatically create a ticket when a user asks for support - [Consent Agreement](https://docs.botsonic.com/docs/consent-agreement.md): To ensure compliance with policies like GDPR, you can create and integrate a custom consent and privacy popup when a chat is initiated. - [Request Callback](https://docs.botsonic.com/docs/request-callback.md): Learn how to set up and provide a callback option for users that interact with your chatbot. - [Slack Integration](https://docs.botsonic.com/docs/slack-integration.md): Learn how to set up the Bot to interact with your team in Slack. - [Messenger Integration](https://docs.botsonic.com/docs/messenger-integration-1.md): Learn how to set up the Bot to answer and engage with Facebook users through the Messenger app - [Telegram Integration](https://docs.botsonic.com/docs/telegram-integration-1.md): Learn how to set up the Bot to answer and engage with Telegram users - [Calendly Integration](https://docs.botsonic.com/docs/calendly-integration-1.md): Learn how to enable the Bot to schedule appointments for your users through your Calendly account - [Whatsapp Integration](https://docs.botsonic.com/docs/whatsapp-integration-1.md) - [Zendesk Support Integration](https://docs.botsonic.com/docs/zendesk-support-integration.md): Learn how to enable your chatbot to submit a ticket to your Zendesk account - [Google Chat Integration](https://docs.botsonic.com/docs/google-chat-integration.md): Learn how to integrate your Botsonic chatbot with Google Chat - [FreshDesk Integration](https://docs.botsonic.com/docs/freshdesk-integration.md): Learn how to enable your chatbot to submit a ticket in FreshDesk account - [Wordpress Integration](https://docs.botsonic.com/docs/wordpress-integration-1.md): Learn how to install your Botsonic chatbot into your Wordpress website - [Google Tag Manager Integration](https://docs.botsonic.com/docs/google-tag-manager-integration.md): Learn how to set up Google Tag Manager to track user interactions and behaviors within your Chatbot using GA4 - [Profile Settings](https://docs.botsonic.com/docs/profile-settings.md): Learn how to change the name used for the account, email address, and password. - [Plans and Billing](https://docs.botsonic.com/docs/plans-and-billing.md): View current plan details, upgrade, and activate paid add-ons - [Your API Keys](https://docs.botsonic.com/docs/your-api-keys.md) - [Share a Public Link to Your Chatbot](https://docs.botsonic.com/docs/share-a-public-link.md): Make your chatbot accessible with a public link - [Workspace Stats](https://docs.botsonic.com/docs/workspace-stats.md): View characters used, total bots, team members, users, conversations, resolutions, money and time saved in one page. - [Advanced AI Analytics](https://docs.botsonic.com/docs/advanced-ai-analytics.md) ## API Reference - [Botsonic Api](https://docs.botsonic.com/reference/botsonic_api_v1_botsonic_generate_post.md): Generation endpoint supporting synchronous response - [Get All Faqs](https://docs.botsonic.com/reference/get_all_faqs_v1_business_bot_faq_all_get.md): Get all FAQs for a bot in paginated format - [Create Single Faq](https://docs.botsonic.com/reference/create_single_faq_v1_business_bot_faq_post.md): Create bot faq - [Delete Bot Faq](https://docs.botsonic.com/reference/delete_bot_faq_v1_business_bot_faq__faq_id__delete.md): Delete bot faq - [Generate Sync Or Streaming Response](https://docs.botsonic.com/reference/generate_sync_or_streaming_response_v1_business_botsonic_post.md): Generation endpoint supporting synchronous response as well as streaming based on your usecase. - [Get All Bot Data](https://docs.botsonic.com/reference/get_all_bot_data_v1_business_bot_data_all_get.md): Get all Bot Data in a paginated format - [Get All Conversations](https://docs.botsonic.com/reference/get_all_conversations_v1_business_bot_data_conversations_all_get.md): Get all conversations in paginated format - [Get Specific Conversation](https://docs.botsonic.com/reference/get_specific_conversation_v1_business_bot_data_conversations__chat_id__get.md): Get specific conversation by chat_id - [End Chat](https://docs.botsonic.com/reference/end_chat_v1_business_bot_data_conversations__chat_id__end_chat_post.md): End a chat conversation - [Delete Bot Data](https://docs.botsonic.com/reference/delete_bot_data_v1_business_bot_data__data_id__delete.md): Delete particluar bot data - [Bulk Upload Urls](https://docs.botsonic.com/reference/bulk_upload_urls_v1_business_bot_data_bulk_upsert_urls_post.md): Upsert multiple URL's ( with validation ) from a bot - [Upload File](https://docs.botsonic.com/reference/upload_file_v1_business_bot_data_upload_file_post.md): Upsert multiple URL's ( with validation ) from a bot - [Upload Text](https://docs.botsonic.com/reference/upload_text_v1_business_bot_data_upload_text_post.md) - [Get All Starter Questions](https://docs.botsonic.com/reference/get_all_starter_questions_v1_business_bot_starter_questions_all_get.md): Get all Starter questions for a bot in paginated format - [Get All Starter Presets By Bot Id](https://docs.botsonic.com/reference/get_all_starter_presets_by_bot_id_v1_business_bot_starter_presets_all_get-1.md) - [Create Starter Question](https://docs.botsonic.com/reference/create_starter_question_v1_business_bot_starter_questions_post.md): Create starter question - [Delete Starter Question](https://docs.botsonic.com/reference/delete_starter_question_v1_business_bot_starter_questions__starter_question_id__delete.md): Delete starter question - [Update Starter Question](https://docs.botsonic.com/reference/update_starter_question_v1_business_bot_starter_questions__starter_question_id__patch.md): Update starter question - [Get All Bots](https://docs.botsonic.com/reference/get_all_bots_v1_business_bot_all_get.md): Get all bots in paginated format - [Get Specific Bot](https://docs.botsonic.com/reference/get_specific_bot_v1_business_bot__bot_id__get.md): Get specific bot - [Delete Bot](https://docs.botsonic.com/reference/delete_bot_v1_business_bot__bot_id__delete.md): Delete bot - [Create Bot](https://docs.botsonic.com/reference/create_bot_v1_business_bot_post.md): Create bot - [Get Bot Api Key](https://docs.botsonic.com/reference/get_bot_api_key_v1_business_bot__bot_id__bot_api_key_get.md): Get bot api key ## Pages - [Integrations](https://docs.botsonic.com/integrations-1.md) ## Changelog - [Welcome to botsonic](https://docs.botsonic.com/changelog/welcome-to-botsonic.md)