Features

Everything the agent does, in one place.

33 capabilities, grouped the way you will use them: teach, set up, launch, improve.

Teach

Teach it what you know.

The agent learns from your website, files and corrections, and keeps itself up to date.

Train with your website

The chatbot will read your website and learn from it. You just need to point it to your main website and it will scan the whole website, you will be able to select which pages should be used for training. Alternatively you can point it to the site map of your website.

Learn more

Train with your files

Train with your PDF documents, Microsoft Word documents, text files, CSV files, and Excel spreadsheets. You can upload up to 20 documents at once to speed up the training process.

Learn more

Support for 80+ languages

Train the chatbot in any language you want. Chatbot will automatically detect the language of the conversation.

Learn more

Correct wrong answers

Train your chatbot to answer questions it didn't know the answer to. It will learn from your corrections.

Learn more

Auto-retrain

ChatLab AI Chatbot can automatically retrain itself with the latest data from your website. You can set the retraining frequency and the chatbot will automatically fetch the latest data from your website and retrain itself.

Learn more
Set up

Set up how it behaves.

Give it a role, a look, forms to collect data, actions to call your systems and flows for guided conversations.

Role settings

You can set the role of the chatbot, whether it is a sales chatbot, support chatbot, or any other type of chatbot, and the chatbot will adjust its responses accordingly. You can use predefined set of role parameters (role/primary language/response length) or you can switch to full customization mode where you can fine-tune the chatbot tone of response, detailed behaviors etc

Learn more

Fine-tune conversation settings

You can set the welcome message as well as the suggested questions that will help your clients to start the conversation.

Learn more

Flow Editor

Script staged conversations with a visual flow editor. Build a graph of stages - each with its own instructions - connected by transitions that describe, in plain language, when the bot should move from one stage to the next. Mark a starting stage, branch on conditions like "visitor wants to book" or "asks for a person", and let the bot detect the current stage after every message and follow that stage's playbook. Perfect for guided booking, qualification, onboarding or support scripts - and you can turn the flow off any time to let the bot behave normally.

Customize your chatbot

Change the avatar, name, colors, launcher icons and other settings to make your chatbot reflect your brand and fit your website. You can also enable the chatbot to automatically open on your website startup without waiting for the user to click on the chatbot icon.

Learn more

Whitelabel

Hide ChatLab logo and host the chatbot on your domain. Customize the chatbot to match your brand.

Custom Forms

Design your own multi-step forms and show them right inside the chat. Combine fields like name, email, phone, date, dropdowns, single and multiple choice, file upload and more, with per-field validation and a live widget preview as you build. Bind a form to lead collection so submissions land straight in your Leads, wire it to the human contact hand-off, or let the AI surface a standalone form as a tool during the conversation. Start from a ready-made template or build one from scratch - no code required.

Lead Generation

Collect user emails and/or phone numbers. Review the leads and export them to a CSV file.

Learn more

Dynamic suggested follow-ups

By continuously analyzing the flow of conversation, the chatbot intelligently suggests and updates follow-up questions, making interactions feel more natural, responsive, and personalized.

Learn more

AI Actions

Using our AI actions editor you can build any custom integration with any backend system that can expose the data via API endpoints. For example you can make the chatbot to check the availability of the product in your warehouse, check the status of the order in your ERP system, or check the current balance on the customer account.

See the booking demo

E-commerce Sales Chatbot

Integrate the chatbot with your WooCommerce or Shopify store (other integrations are also available). Chatbot will answer questions about products, recommend products, and help with the checkout.

ChatLab for online stores

Offer Cards

Offer Cards present what you sell in a dedicated view inside the chat: shop products and hotel offers alike. Each card carries a picture, a description, the price and a link, and the cards scroll sideways instead of crowding the conversation.

Learn more

Share with team

Share your chatbots with your team and your customers, they can review chatlogs, leads & improve training and provide corrections.

Learn more
Launch

Launch it where customers are.

Your website, WhatsApp, voice and a phone number. Hand over to a person when it matters.

Embed in your website

Easily embed the chatbot in your website with a simple code snippet. No coding required. Just copy and paste. You can choose between the chatbot widget (launched from the bottom right corner) or the chatbot iframe mode in which the chatbot can be simply put between the other contents of your page.

Learn more

Voice Input

Let your customers talk to the chatbot instead of typing. They click the microphone button and speak; the words appear in the input as they speak, and the chatbot recognizes the language automatically. Handy on mobile, for accessibility, or whenever typing is inconvenient.

Voice conversation models

Turn your chatbot into a real-time voice agent. Visitors press the call button in the widget and have a full speech-to-speech conversation with the bot. Choose between OpenAI GPT Realtime, OpenAI GPT Realtime Mini, Google Gemini Live, and ElevenLabs voice models - each with its own per-minute rate and voice catalogue. Configure the default voice, the primary language, a spoken welcome message, per-call duration caps and daily limits. Billing is per second after the first minute, and silent or disconnected time is never charged.

Learn more

Connect your agent to a phone number

Connect your own phone number to your bot. You bring a phone number from any SIP-capable provider - Zadarma, a virtual PBX, or any other carrier you already use. ChatLab gives you the phone slot and the voice agent. Configure your provider to forward incoming calls to the SIP URI shown in the admin panel, register the number in the slot, and customers dial in over the regular phone network to talk to your voice agent the same way they would chat through the widget. The bot picks up automatically. Billing is per call duration at the voice model's rate (first minute charged in full, then per-second), exactly the same as in-widget voice conversations. Optional security restrictions are built in: allowed IPs, hours of operation, country prefix filtering, and fraud alerts.

Learn more

Email Copilot

A built-in email client that connects to your mailbox via IMAP or POP3 and uses your chatbot's trained knowledge base to draft professional email replies. Read incoming messages, get AI-suggested responses grounded in your actual business data, translate emails across languages, and send replies - all from the same dashboard where you manage your chatbot.

Learn more

Live Chat

ChatLab AI Chatbot can switch the conversation to a live chat with a human agent. The chatbot will provide the agent with the conversation history and the context of the conversation. You can set custom availability hours for the live chat. This feature is available in selected plans.

Learn more

Human support fallback

The chatbot can identify situations where contacting human support may be beneficial. If so, it will suggest this option to your client. Should the client agree, the chatbot will display a contact form. Once completed, it sends the message and the entire chat log to your designated customer support email address. Additionally, users have the option to manually activate the human support contact form by clicking the envelope icon. ChatLab has also Live Chat capability.

Learn more

API

Programmatic access to your bot across three surfaces. The Talk API lets you send messages and receive streamed responses over a public REST endpoint - wire the bot into a mobile app, a phone IVR system, a custom UI, an outbound campaign tool, or any backend workflow. The Management API exposes admin operations (bots, training data, integrations, leads) so you can automate provisioning and reporting. The Frontend Widget API gives the embedded chat widget a JavaScript handle for sending events, registering callbacks and updating user context from the host page. Per-bot API keys, rate limits and usage caps keep traffic under control.

Learn more
Improve

Improve it every week.

Read the conversations, see what people ask, fix what the agent got wrong and let it remember returning customers.

Review the chat logs

Browse, search and filter the history of the conversations your chatbot had with your customers.

Get feedback

Customers can rate the chatbot and leave feedback. You can review the feedback and act on it.

Analytics

ChatLab provides you with detailed analytics about the chatbot usage, user interactions, and feedback. You can see distribution by day and user location

Learn more

AI Conversation Insights

ChatLab AI Chatbot can analyze the conversation and provide you with insights about the most common questions, the sentiment of the conversation, and overall user satisfaction. You can use this information to improve the chatbot training and to identify the areas where the chatbot needs improvement.

Learn more

Conversation summaries

AI builds summaries of conversations, making it easier to understand customer interactions. You can customize the instructions for AI to generate summaries in a specific format.

Learn more

Client summaries

AI creates summaries of all conversations with a client, allowing you to quickly review past interactions. You can customize the instructions for AI to generate summaries in a specific format.

Learn more

Memory of previous conversations

AI remembers previous conversations with a client, allowing for personalized interactions. For example if client provided certain information in the previous conversation, AI will remember it and use it in the next conversation.

Learn more

Spam Filter

Protect your chatbot from abuse with automatic spam detection. The spam filter analyzes incoming messages and blocks spam before it consumes your message credits, keeping your chatbot secure and your credits safe from malicious users or bots.

Learn more
Reading

Learn more about AI customer service.

Ready to engage your customers?

Boost sales, save resources and make your customers happy. Your custom AI chatbot, no coding required.

No credit card required