🤖
ChatBotKit Help V1

Information about ChatBotKit including pricing, tutorials, step-by-step guides and much more.

created by

Dataset Chat

Chat with this dataset to see how it works.

Press ⌘ + Enter to start the conversation

Dataset Records

Learn how the dataset works and how to use it.

  • clilc2yeh001rqs0hegglvgaf

    How to get started with ChatBotKit YouTube Video tutorial https://www.youtube.com/watch?v=onPAJj-k60s

  • clesgsvl10000nw06sewkbq0q-12aa8e2b1f18558db3cd09b1677f7648

    ...ELS DIFFER FROM OTHER MODELS? The text-algo models, including text-algo-001, text-algo-002, and text-algo-003, are in-house models developed by ChatBot......Kit. They are based on the standard GPT-3.5-turbo and GPT-4 models but are customized with proprietary settings and technology that make them suitable for use as general-purpose assistants.

  • clesgsvl10000nw06sewkbq0q-014a07b12aac5cab90fb6dd067fa4a09

    �� Back to tutorials [https://chatbotkit.com/tutorials/chatbotkits-built-in-privacy-features-and-gdpr-compliance/tutorials] CHATBOTKIT'S BUILT-IN PRIVACY FEATURES AND GDPR COMPLIANCE Learn about ChatBotKit's built-in privacy features and GDPR compliance. Our platform is designed to protect data and maintain end-user anonymity. Contact us if you have any questions or concerns. ChatBotKit has developed built-in privacy features that ensure the safety of data and end-user conversations, making it compliant with GDPR. These privacy features have been designed to protect data and conversations from unauthorized access and use, as well as maintain the anonymity of end-users. As a general rule, ChatBotKit advises pre and post-processing of data to ensure it is aligned with your privacy policy, even when handling all privacy-related issues automatically. Please note that the privacy feature is not active by default. Customers need to activate it on a per-bot/integration basis or via API. The privacy toggle can be found under the "Advanced Options" section when configuring chat bots. GDPR AND EUROPEAN LAW The General Data Protection Regulation (GDPR) is a comprehensive data protection law that came into effect on May 25, 2018. It governs the processing of personal data of individuals within the European Union (EU) and the European Economic Area (EEA). ChatBotKit is designed to comply with GDPR and other privacy laws, in order to provide secure and safe conversations with end-users. This includes ensuring that personal data is processed lawfully, transparently, and fairly, and that end-users have the right to access, rectify, erase, and restrict the processing of their personal data. ChatBotKit has not experienced any issues with being blocked by any countries or organizations. Our platform is designed to comply...

  • clesgsvl10000nw06sewkbq0q-2ad92838c6c25f919bfe9afe69f7fd77

    ... and that end-users have the right to access, rectify, erase, and restrict the processing of their personal data. ChatBotKit has not experienced any issues with being blocked by any countries or organizations. Our platform is designed to comply...... with GDPR and other privacy laws, ensuring that the personal data of end-users is processed lawfully, transparently, and fairly. We take the privacy and security of our users very seriously and are committed to providing a safe and secure conversational experience for all. If you have any questions or concerns about our privacy features or compliance with GDPR, please do not hesitate to contact us. More information about ChatBotKit Privacy features can be found in our documentation [https://chatbotkit.com/tutorials/chatbotkits-built-in-privacy-features-and-gdpr-compliance/docs/privacy].

  • clesgsvl10000nw06sewkbq0q-513eb5e19abc58d796cfc44c8001e580

    �� Back to docs [https://chatbotkit.com/docs/widget/docs] WIDGET Learn how to integrate ChatBotKit's widget onto your website to enhance user experience. Easily customize the widget to fit your needs with various options. In addition to the Slack and Discord, ChatBotKit also offers a Widget integration, which allows users to embed chatbots directly on their websites. This feature allows users to engage with AI chatbots directly from a website, providing a convenient and seamless experience for customers. The widget integration is fully customizable, allowing users to tailor the appearance and functionality of their chatbot to fit their specific needs. Follow these steps to create a new widget: 1. Go to Integrations [https://chatbotkit.com/docs/widget/integrations] and then click the Create Widget Integration [https://chatbotkit.com/docs/widget/integrations/widget/new] button. 2. Fill in the Name and provide your chatbot Backstory. 3. Optionally select the bot Model, Dataset [https://chatbotkit.com/docs/widget/docs/datasets] and Skillset [https://chatbotkit.com/docs/widget/docs/skillsets]. 4. Save the integration by clicking the "Create" button. Now that the integration is saved you can install it. 1. Click the "Install" button. 2. Copy the widget snippet. 3. Paste the snippet into your website. > There are two widget SDKs. The latest SDK is V2 which simplifies the embedding > and theming and it is the recommended way to embed ChatBotKit in your website. WIDGET V2 (RECOMMENDED) Widget V2 is the default and recommended way to embed ChatBotKit in your website. It simplifies the embedding and theming, and supports greater customization than V1. All UI changes...

  • clesgsvl10000nw06sewkbq0q-4b94e32745ec566f8846981fa714f78f

    ... conversation with a ChatBot. Sessions are preserved across tabs and windows and automatically synchronized. This means the user can continue the conversation even when navigating to a different part of your website or switching tabs. This is often the expected best possible experience for your end customers. Still, there are times when you may want to control when and how to chat sessions are created. In these situations, you can use the session parameter to define your unique identifier to distinguish between separate continuous conversations. The session parameter can be any value - an id or just a random sequence of characters. By default each user gets a unique session every day. Once you set up the session, conversations will continue on the same conversation channel. For example, you may want to distinguish chat sessions that have started from one area of your website from others. Or perhaps, your landing pages might need a completely new chat session. In this case, you can use the session parameter to start separate continuous chats. It is also equally possible that every page has its own chat session. This means the session will not be preserved when navigating different pages. To do so, use the current page address for the session. ORIGIN CHECKS Your Widget can be configured to only run on specific websites. This is a recommended security feature to ensure that chat sessions can only be initialized from your website alone. The origin is the web page address without the path (referred to as the "base URL" or "root URL."). It is the portion of the URL that includes the protocol (e.g. "http" or "https"), the domain name, and any subdomains (e.g. "www"), but not the specific page or resource being accessed (the path). It is advisable to use this feature to ensure that your Widget can only be used from specific locations. You can use comma (,) to specify multiple origins. STREAMING The streaming feature allows for continuous updates to the chatbot user interface. This...

  • clesgsvl10000nw06sewkbq0q-97b123bceb8a52698ccb09d17984cd83

    ... can be directly applied from the widget configuration options. WIDGET V1 You can customize the widget by providing extra dataset properties (default), script URL hash or script URL query parameter. The following options are available for customisation: OptionDescriptionwidgetThe widget integration id.sessionOptional unique session identifier. By default we will assign a session that last one day.captionThe text displayed inside the button.iconThe icon (emoji / URL) displayed inside the button.themeSelect widget theme: {% list("availableThemes") %}.introOptional introductionary text to include on top of the conversation. Supports markdown.hostOptional host to use for ChatBotKit API. If not specified, the host is automatically detected.possitionUtility option to quickly possition the widget at the top-left, top-right, bottom-left or bottom-right (default) part of the screen. CUSTOMISATION BY HTML DATA ATTRIBUTES To change an option simply supply it as an extra URL query parameter. For example to change the "caption" option do the following: <script id="chatbotkit-widget" src="<https://static.chatbotkit.com/integrations/widget/v1.js>" data-widget="clcrog2pw1001tyfrrv8yyk3g" data-caption="Open Chat" ></script> CUSTOMISATIONS BY URL HASH PARAMETERS To change an option simply supply it as an extra URL hash parameter. For example to change the "caption" option do the following: <script id="chatbotkit-widget" src="<https://static.chatbotkit.com/integrations/widget/v1.js#widget=clcrog2pw1001tyfrrv8yyk3g&caption=Open+Chat>" ></script> C...

  • clesgsvl10000nw06sewkbq0q-d3ab5d86000353fbb08e9790f8b53c24

    ... advisable to use this feature to ensure that your Widget can only be used from specific locations. You can use comma (,) to specify multiple origins. STREAMING The streaming feature allows for continuous updates to the chatbot user interface. This...... is useful for scenarios where the chatbot is being used for real-time communication, such as customer support. To enable this feature, simply toggle the stream option when updating your widget integration. VERBOSE When the verbose option is turned on, the widget will display additional context information such as what the chatbot is searching for or what actions it executes. This option improves the overall user experience. TURNING BRANDING OFF Customers on our Pro, Team, and Ultimate tiers have the option to turn off the "Powered By ChatBotKit" branding in their Widget integrations. This option can be found in the "Advanced Options" section of the Widget configuration. To turn off the branding, simply toggle the switch. > Please note that this option is only available to customers on our Pro, Team, > and Ultimate tiers. EMBEDDING THE FRAME You can also embed the Widget frame directly. This allows you to create your own button or if you require to simply embed the conversation in an iframe. Here is a quick example how to do just that: <iframe src="<https://static.chatbotkit.com/integrations/widget/{WIDGET_ID}/frame?...parameters>"></iframe> You your own widget integration id instead of {WIDGET_ID}. You can use the same configuration options. A working example of this embedding technique can be found here [https://codepen.io/pdparchitect/pen/xxJyJXd].

  • clesgsvl10000nw06sewkbq0q-a215283d468157c2ae399a358c1bd50e

    ... symbol or emoji used.--button-align-selfOptional property to align the button within the widget. You can use start to align it to the left or end (default) to align it to the right.--button-border-widthThe border width of the button in default state.--button-border-colorThe border color of the button in default state.--button-border-open-widthThe border width of the button in open state.--button-border-open-colorThe border color of the button in open state.--wrapper-widthThe maxium width of the widget when opened.--wrapper-heightThe maximum height of the widget when opened.--frame-border-widthThe border width of the chat window when opened.--frame-border-colorThe border color of the chat window when opened. Customization can be directly applied with CSS. For example: chatbotkit-widget { --button-bg-color: yellow; --button-fg-color: black; } FULL WIDGET CUSTOMIZATION EXAMPLE Here is a full example of how to customize the widget using varies methods and options: <style> chatbotkit-widget { --button-bg-color: yellow; --button-fg-color: black; } </style> <script> window.chatbokitWidgetConfiguration = { options: { caption: 'Open Chat', icon: '', }, } </script> <script id="chatbotkit-widget" src="<https://static.chatbotkit.com/integrations/widget/v1.js?widget=clcrog2pw1001tyfrrv8yyk3g>" ></script MARKDOWN SUPPORT Both the intro and each individual message support markdown formatting. This means that you can include links and images inside the widget. CONTINUOUS CHAT SESSIONS The ChatBotKit Widget can support unlimited user sessions. A single session is one continuous...

  • clesgsvl10000nw06sewkbq0q-8ca6b5217ff85f599125547835f0c178

    ...USTOMISATIONS BY URL QUERY PARAMETER To change an option simply supply it as an extra URL query parameter. For example to change the "caption" option do the following: <script id="chatbotkit-widget" src="<https://static.chatbotkit.com/integrations/widget/v1.js?widget=clcrog2pw1001tyfrrv8yyk3g&caption=Open+Chat>" ></script> CUSTOMISATIONS BY GLOBAL OBJECT Alternatively, you can create a global object called chatbokitWidgetConfiguration. This object must be instantiated before loading the widget script. For example: <script> window.chatbokitWidgetConfiguration = { options: { caption: 'Open Chat', icon: '', }, } </script> <script id="chatbotkit-widget" src="<https://static.chatbotkit.com/integrations/widget/v1.js?widget=clcrog2pw1001tyfrrv8yyk3g>" ></script CUSTOMIZING THE BUTTON STYLE The easiest way to customize the button style is with CSS and CSS variables. The following CSS variables are supported: VariableDescription--button-font-familyCustomise the button font family.--button-font-sizeCustomise the button font size.--button-bg-colorCustomise the button background color.--button-fg-colorCustomise the button foreground color.--button-bg-hover-colorCustomise the button background color when hovered.--button-fg-hover-colorCustomise the button foreground color when hovered.--button-icon-image-sizeThe size of the width/height of the image for the button icon if an image url is used.--button-icon-text-sizeThe size of the font size of the text for the button icon if...