> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.crisp.chat/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# How to display the chatbox only 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.

---

# ${color}[#0080dd](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**](https://app.crisp.chat)
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](https://storage.crisp.chat/users/helpdesk/website/-/8/7/a/e/87ae2703583ac800/cleanshot-2026-01-29-at-135331_1ippncy.png =1000xauto)

---

# ${color}[#0080dd](Use wildcards)

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

#### ${color}[#445055](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**

#### ${color}[#445055](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**

---

# ${color}[#0080dd](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](/en/article/how-can-i-hide-and-show-the-chatbox-13l0f8e/).