Skip to main content
Connect your chatbot to Crisp with the SiteGPT plugin from the Crisp Marketplace. The chatbot answers visitor messages in your Crisp chatbox. Your operators take over by replying in the Crisp inbox.

Before you start

  • The chatbot owner is on the Growth plan or above. See Plans and limits.
  • You have the Manager, Admin, or Super Admin role on the chatbot.
  • You have a Crisp account and can install Marketplace plugins on your Crisp website.
  • You have your Crisp Website ID. It is the ID in your Crisp dashboard address: app.crisp.chat/website/<Website ID>/.
  • Your chatbot is not in a HIPAA workspace. Integrations are not available there. See HIPAA.

Connect Crisp

1

Open the Crisp card

In SiteGPT, go to Advanced > Integrations > All Integrations. On the Crisp card, click Get Started.
2

Install the plugin in Crisp

Click Install the SiteGPT plugin. The Crisp Marketplace opens in a new tab. Install the plugin on your Crisp website.
3

Enter your Website ID

Back in SiteGPT, paste your ID into Crisp Website ID.
4

Send the verification code

Click Send verification code to my Crisp inbox. A new conversation with a code arrives in your Crisp inbox. This proves that you operate that Crisp website.
5

Enter the code

Copy the code from your Crisp inbox into Verification code. The code expires after 15 minutes.
6

Connect

Click Connect via Crisp Marketplace. SiteGPT shows “Crisp connected!”.
Each Crisp website connects to one SiteGPT chatbot.

Check that it works

Open your website’s Crisp chatbox as a visitor and ask a question. The chatbot replies with an answer from your content.

How it works in Crisp

The bot answers first

The chatbot answers each visitor message in the Crisp chatbox. Answers can show choices under the text: your follow-up suggestions, links, an escalation choice, and 👍 and 👎 feedback. If you have no follow-up suggestions, the choices show your conversation starters. When human support is on, answers that use your content show your Positive Feedback Prompt and Request Human Support Prompt choices instead of follow-up suggestions and conversation starters. The feedback choices do not show if you hide feedback buttons. If Crisp does not accept the choices, the chatbot sends the answer as plain text. If you set new conversations to start in human mode, the chatbot does not answer. See Set up human support.

Hand-off to your team

A conversation goes to your team when:
  • An operator replies to the conversation in the Crisp inbox. The chatbot stops replying in that conversation.
  • The visitor chooses an escalation choice. These come from follow-up suggestions of the Escalate type, or from the Request Human Support Prompt when human support is on. See Follow-up suggestions.
  • The chatbot decides that the visitor needs a human. This needs human support to be on. See Set up human support.
Your operators reply in the Crisp inbox. Replies that you send from the SiteGPT dashboard do not go to Crisp.

When you resolve in Crisp

When an operator resolves the conversation in Crisp, the chatbot takes the conversation back. It sends your welcome message and your conversation starters again, then answers new messages. This does not happen if the conversation is resolved in the SiteGPT dashboard, or if a team member took it over in the SiteGPT dashboard.

Visitor email

When a visitor gives their email in Crisp during a conversation, SiteGPT adds the email to that conversation. You see it in the conversation details in SiteGPT. It does not add a lead to the Leads page. A phone number that the visitor gives in Crisp is not saved in SiteGPT.

Webhook verification

SiteGPT always checks that calls come from the SiteGPT plugin in Crisp. You do not need to change the Crisp row under Webhook verification.

Disconnect Crisp

1

Open the integration

In SiteGPT, go to Advanced > Integrations > All Integrations. On the Crisp card, click Manage.
2

Disconnect

Click Disconnect.
Disconnect in SiteGPT first. Then, if you do not need the plugin anymore, remove it from your Crisp website. Removing the plugin in Crisp does not disconnect the chatbot in SiteGPT.

Troubleshooting

Codes expire after 15 minutes. Click Resend code, then enter the new code within 15 minutes.
Check the Website ID. Check that the SiteGPT plugin is installed on that Crisp website. Then try again.
Click Install the SiteGPT plugin, install it on the same Crisp website, then try again.
A Crisp website can connect to one chatbot only. Disconnect it from the other chatbot first.
Wait one minute, then send the code again. If you sent many codes in a short time, you may need to wait up to one hour.
An operator replied in Crisp, so the chatbot stopped. Resolve the conversation in Crisp to give it back to the chatbot. Also check that the chatbot owner’s subscription is active. See Billing.