Botbuilders logo

Contact Us

How Can We Help You?
< All Topics

Add Webchat to Your Website

Webchat allows your business to have a chatbot on your own website that doesn’t depend on any other platforms like Facebook, Telegram, WhatsApp, or Google. Your customers need not create an account to start interacting with your chatbot.

If you collect email or a phone number on the webchat, your business will be able to send SMS or email at any time.

Adding the code to your website

<script src="https://app.botbuilders.tech/webchat/plugin.js"></script>
<script>
      ktt10.setup({ pageId: YOUR_PAGE_ID});
</script>

This simple code will add a webchat similar to the below image.

Use webchat as a single page

To top

https://app.botbuilders.tech/webchat/?p=YOUR_PAGE_ID

The webchat plugin is very flexible and allows many customizations

Option NamePossible Values/DescriptionDefault
typefloating/window/container
container: include the chatbot inside any HTML element
window: the chatbot will open on a new window
floating
elementOnly used if “type” is “container”. example “#div1”
colorany color name or color code#007BFF
hideHeaderHide the session that contains the business name
true/false
false
refany ref/flow/step ID to be sent automatically
once the user clicks on the chat ICON.

Set ref as “get_started_button” to automatically
send the Welcome flow.
showPersonatrue/falsefalse
hideComposertrue/falsefalse
templatetemplate1/template2
iconthe chat icon that shows on bottom | right
rightDistance of the icon from the left edge of the screen20px
bottomDistance of the icon from the bottom edge of the screen20px

Changing Color

To top

<script src="https://app.botbuilders.tech/webchat/plugin.js"></script>
<script>
      ktt10.setup({ pageId: YOUR_PAGE_ID, color: "#ff0000"});
</script>

Changing template

To top

Currently, we offer only 3 templates for the webchat. We will create more templates soon.

<script src="https://app.botbuilders.tech/webchat/plugin.js"></script>
<script>
      ktt10.setup(
        { 
            pageId: YOUR_PAGE_ID, 
            color: "#007BFF", 
            hideHeader: true, 
            template: "template1"
        }
      );
</script>
Template 1 Sample
<script src="https://app.botbuilders.tech/webchat/plugin.js"></script>
<script>
      ktt10.setup(
        { 
            pageId: YOUR_PAGE_ID, 
            color: "#007BFF", 
            hideHeader: true, 
            template: "template2"
        }
      );
</script>
Template 2 Sample

Show the page image as persona

To top

<script src="https://app.botbuilders.tech/webchat/plugin.js"></script>
<script>
      ktt10.setup({ pageId: YOUR_PAGE_ID, showPersona: true});
</script>
Change Persona

Change the chat icon

To top

<script src="https://app.botbuilders.tech/webchat/plugin.js"></script>
<script>
      ktt10.setup({ pageId: YOUR_PAGE_ID, showPersona: true, icon: "YOUR_IMAGE_URL"});
</script>
Chat icon changed

Handover the conversation from any channel to webchat

To top

Not all channels support all features that webchat supports. For example, if a customer is messaging your business on SMS and you want to show a gallery with a list of your services, you could transfer the conversation to the webchat. Just send the user a message with the below system custom field.

{{webchat}}

If you want to automatically start a flow or step when the user access this link, you will need to append &ref=FLOW_OR_STEP_ID. For example, if the FLOW_ID is 111111 the link will be

{{webchat}}&ref=111111

The link above will load messages from the conversation that the user received the link. If you don’t want to load old messages, append &lc=0 by the end of the link

{{webchat}}&ref=111111&lc=0