Back to Plugins

Support AI ChatBot

Smart, not annoying ChatGPT-powered chatbot that helps your users when you are out of the office.
Install Integration

A ChatGPT-based chatbot plugin is smart enough to get the question and give the relevant answer

The chatbot plugin uses the power of ChatGPT and your data to answer questions related to your business, project, documentation, and more. Supports 107 languages, the chatbot is fast and relevant!

Load your own website, plain text, and files for training the chatbot

This smart chatbot will learn from your own documents that ChatGPT knows nothing. Just upload PDF, or scrape your own website with several clicks, and viola! - you can go on the holidays and rely on your smart support that never sleeps.

Conversational AI!

It knows the conversation context so your questions will be always understood properly. For users, there is no need to replicate the previous question to give the full information.

Flexible pricing (start for free)

You may choose a plan based on your needs and payment capabilities. All the plans are flexible. If you are out of your quota, don't worry: you will pay, as little as 2 cents per additional question on Pro, Business, and Ultimate plans, and 1 cent per additional page on the Key plan.

Add URLs automatically or let our crawler find your pages

When adding your website it's crucially important to have options to crawl multiple pages automatically. This is when our crawler can do all this work (you may choose to crawl a whole website or under a path). On the other hand, you may want to add just several pages, manually. Just enter the URLs you want to be added, and click the "Add this source" button. You also may specify to crawl another subdomain like

Custom prompts

You can now enter your own instructions for the chatbot. For example, you can tell it something like that: "I want you to act as a drunk person. You will only answer like a very drunk person texting and nothing else." This is a funny example but it can make users feel the chatbot "more humanoid". You can use the meta variable for working with the current language (the language that is automatically detected by the question).

Customize your chatbot

You don't want your chatbot to look and behave "default". Add an icon and custom messages you'd like the chatbot responses in specific situations. Also, now you can set up your chatbot name (for paid plans).

Links in the response

When the chatbot answers your users' questions, it can provide links with more details. The chatbot is smart enough to provide the links only when a user asks a question and ignores other cases, for example, when a user just greets.

Buttons in response

You can attach these standard buttons to your messages: - Feedback - good and feedback - bad - Mark the conversation as resolved - Request a human operator You can select: - which buttons to show - labels on them. What happens when a user clicks on one of the buttons depends on their nature: - Feedback buttons: you will see the reaction in your Crisp dashboard - Resolved conversation: the conversation will be resolved - Request a human operator: the message and notification will be sent.

You can disable the chatbot temporarily

Of course, you don't want your chatbot to work all the time even if you are in the office and able to talk to your customers. You can easily disable or enable it with just one switch. When the chatbot is disabled it won't respond to your users and you can communicate via your chatbox as usually.

Automatic pausing (and re-running) the chatbot when an agent joins the conversation

When the corresponding flag is ON, your chatbot will stop when an agent joins the conversation. It works great if you let the chat assist your users but want to help them in more complex situations than the chatbot can help with. When you finish you resolve the conversation in the Crisp dashboard and the chatbot will re-run automatically again. You also can provide a message for the user to let them know that the chatbot is running again.

GPT-4 is available

For the "Key" pricing plan, you may choose the model. On this plan, you should enter your own OpenAI key. You can specify a model for all your projects, or for a specific project separately.

No more races with Crisp triggers

Those of you who use Crisp Trigger could notice one not very pleasant thing: when a trigger is fired, the chatbot doesn't sleep either and sends its message too. So, instead of one message that should be sent on a specific inquiry, he or she has two. Now, we solved this problem. In case your user could fire a trigger, the chatbot will wait for N (4 by default) seconds and, if no message is sent by the trigger, answer in the chatbot.

Custom behavior: notify me when a user requests a human assistance!

You can add a custom behavior to your chatbot when a user requests a human assistance: send them a corresponding message and email to one or more addresses. The email contains the websiteID, project name, and the link to the Crisp session where that user asked for assistance.

Enum for businesses

Add your tax information on checkout, easily with the automatic detection of your location and providing the corresponding fields.




Created: 6/6/2023

Updated: 8/30/2023

Category: Automation

400,000 brands are already using Crisp to improve their customer experience
See their testimonials