How to create a chatbot
Creating a chatbot in Bitrix24 first requires setting up an Open Channel in Contact Center, then creating the bot with its response rules, and finally connecting it to the desired channel. The process takes 50 to 60 minutes. In Teeo, you describe the chatbot in one message and it's active across all your channels.
How to do it in Teeo
“Create a website chatbot that answers frequently asked questions about pricing, services, and the buying process”
Your chatbot is created, configured, and active across all your communication channels.
How to create a chatbot in Bitrix24: step by step
Requirements
- ·Bitrix24's native chatbots are under Contact Center > Open Channels > Chatbots. They require first setting up an Open Channel that the chatbot then connects to.
- ·Bitrix24's native chatbot is rule-based, not AI-powered. For AI-driven bots you need to integrate a third-party application from the Bitrix24 Marketplace.
- ·The live chat widget for the website (Live Chat) is also configured from Contact Center. The chatbot can be assigned as the first responder before transferring to a human agent.
Log in and access Contact Center
Go to your Bitrix24 domain and log in. In the left sidebar, find and click 'Contact Center'. You may need to scroll the menu or look under 'More' if it doesn't appear directly.
Access Open Channels
Inside Contact Center, click 'Open Channels'. Open Channels are Bitrix24's unified communication channels (website chat, Telegram, WhatsApp, Facebook, etc.). You need a configured Open Channel to be able to assign a chatbot.
Create a new Open Channel (if you don't have one)
If you don't have an Open Channel created, click '+ Add' to create one. Assign a name (e.g. 'Website Chat'), configure service hours, the welcome message, and routing options. Save the channel before continuing.
Navigate to the Chatbots section
In Contact Center, find the 'Chatbots' option in the side menu or top tabs. Click to access Bitrix24's chatbot manager.
Create a new chatbot
Click '+ Add chatbot'. The bot configuration form will open. Assign a name (e.g. 'FAQ Bot'), a profile photo, and an internal description to identify it.
Configure the welcome message
In the bot settings, define the welcome message the bot will send when a visitor starts a conversation. Write a clear greeting, for example: 'Hello! I'm the virtual assistant. I can help with questions about pricing, services, and the buying process. How can I help you?'
Configure keywords for pricing
In the bot rules section, add a rule for the 'Pricing' category. Define trigger keywords: 'price', 'cost', 'how much', 'rates', 'plan'. Then write the automatic response with pricing information.
Configure keywords for services
Add a second rule for the 'Services' category. Define keywords: 'service', 'what do you do', 'what do you offer', 'products', 'solutions'. Write the response describing the available services.
Configure keywords for the buying process
Add a third rule for 'Buying process'. Keywords: 'buy', 'how to purchase', 'sign up', 'steps to buy', 'how it works'. Define the response explaining the process step by step.
Configure transfer to a human agent
Add a fallback rule for when the bot doesn't recognize the question. The message could be: 'I didn't find an answer for that. Let me connect you with an agent.' Enable the option to automatically transfer to an available human agent from the Open Channel.
Assign the chatbot to the Open Channel
Go back to the Open Channel configuration created in step 3. In the 'Chatbot' section, select the bot you just created from the dropdown selector. Save the Open Channel changes.
Configure the Live Chat widget for the website
In Contact Center, find the 'Live Chat' or 'Website Widget' option. Select the Open Channel that has the chatbot assigned. Customize the widget appearance (color, position, button text). Copy the generated installation code.
Install the widget on your website and test
Paste the JavaScript widget code into your website's HTML, preferably before the closing </body> tag. Open the site in incognito mode and test the chatbot by sending messages with the configured keywords to verify the responses are correct.
Frequently asked questions
Does Bitrix24's native chatbot use artificial intelligence?
No. Bitrix24's native chatbot is rule-based: it responds according to predefined keywords. It doesn't understand natural language or learn from conversations. For an AI-powered chatbot, you need to integrate a third-party solution from the Bitrix24 Marketplace, such as Aimylogic or ChatGPT integrations.
On which channels can I use Bitrix24's chatbot?
The chatbot can be assigned to any Bitrix24 Open Channel: website live chat, Telegram, WhatsApp Business, Facebook Messenger, Instagram, Viber, and other connected channels. The same bot can work across multiple channels simultaneously.
Is Bitrix24's chatbot available on the free plan?
Yes, basic chatbots are available on Bitrix24's free plan. However, the number of active conversations and some integration channels may have limitations depending on the plan. Paid plans offer more channels, higher conversation volume, and advanced routing features.