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:
- Go to Crisp
- Open Settings → Chatbox Settings → Chatbox Restrictions
- Open Show Chatbox only on pages
- Click Add an allowed page
- Add the URLs where the chatbox should be displayed

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:
- French pricing page → https://example.com/fr/pricing
- English pricing page → https://example.com/en/pricing
- Spanish pricing page → https://example.com/es/pricing
Double wildcard
The pattern https://example.com/product/ matches pages under /product/, including deeper subdirectories.
Matched pages include:
- First product path → https://example.com/product/aaaaaa/bbbbbb
- Second product path → https://example.com/product/ccccccc/dddddd
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
Thank you!