# Handle contact requests yourself
_Category: Widget and embedding_
When visitors can't find an answer in the widget, send them to your own contact page, form or live chat instead of the widget's built-in form. Define `onContactsRequest` in your options, and the widget calls it whenever a visitor asks to contact you.
**You need:** the widget on your page (see [Widget installation and options](https://developers.helpcenter.io/content/widget-options)) · **Plans:** All plans
## How it works
The widget offers contact in these places, with these texts unless you changed them in your dashboard:
- **I can't find what I'm looking for**, on its home screen and under search results.
- **Contact our team**, after a search with no results.
- **Still stuck? Message our team →**, under an AI answer.
- **Contact us**, when the AI assistant can't answer.
With `onContactsRequest` defined:
- A click on any of them calls your function, with no arguments, instead of opening the built-in form.
- These entry points show even when your help center has no recipient email for the built-in form.
- The widget stays open. Close it in your function with `window.hcWidget.hide()` when your form or chat opens on top.
- The widget's frame sits lower in your page's stacking order (`z-index: 2147482999` instead of `2147483647`), so a chat window can open above it.
## Send visitors to your contact page
```
```
Replace the address with your contact page. The widget stays open behind the new tab.
## Open your own form
This example closes the widget and opens a form in a `