Articles on: Customization

How to only display the chatbox on specific pages

This article explains how to show the Crisp chatbox only on selected pages of your website.


This is useful when you want live chat on high-intent pages, such as pricing, checkout, or contact pages, while keeping it hidden everywhere else.



Show the chatbox only on allowed pages


The allowed pages list works as an allowlist. When it is configured, Crisp only appears on the URLs you add there.


To allow the chatbox only on specific pages:

  1. Go to Crisp
  2. Open Settings → Chatbox Settings → Chatbox Restrictions
  3. Open Show Chatbox only on pages
  4. Click Add an allowed page
  5. Add the URLs where the chatbox should be displayed


URL matching is strict. If your real page uses www.example.com, add www.example.com rather than example.com.


Allow the chatbox on specific pages only



Use wildcards


Wildcards help you allow several URLs without adding every page one by one.


Simple wildcard


The pattern https://example.com/*/pricing matches pricing pages with one path segment before /pricing.


Matched pages include:


Double wildcard


The pattern https://example.com/product/ matches pages under /product/, including deeper subdirectories.


Matched pages include:



Need code-level control?


If you need to show or hide the chatbox based on frontend logic instead of static URL rules, use the Crisp Web Chat SDK guide for hiding and showing the chatbox.


Updated on: 03/05/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!