# Integrate the widget with Chatra
_Category: Integrations and API_
Show the widget first and open your Chatra live chat only when a visitor can't find what they need. Visitors get instant answers from your help center, and your team only hears the questions your articles don't cover yet.
**Who can do this:** Owners and Admins, with access to your website's code ยท **Plans:** All plans
## Step 1: Install Chatra on your website
If Chatra already runs on your website, skip to the next step.
1. Sign in to your Chatra dashboard at [app.chatra.io](https://app.chatra.io/).
2. Go to **Settings**. Under **Channels**, click **Chat widget**.
3. Click **Show setup instructions** below the **Chat widget** heading.
4. Follow the instructions to place your Chatra snippet right before the closing `` tag on every page where you want the chat.
## Step 2: Hide Chatra until it's needed
Visitors should only see the chat once they've asked for help, so Chatra starts hidden. Paste this code right before your Chatra snippet:
```
```
The style hides Chatra's chat button, and `startHidden` tells Chatra to load hidden. The widget opens the chat when it's needed.
## Step 3: Add the widget and connect it to Chatra
1. In your HelpCenter.io dashboard, click the gear icon in the left menu, then **Embeddables**.
2. On the **Widget** tab, click **Copy** on the **Installation** card.
The code you copied looks like this, with your own widget ID in place of `ab12c3`:
```
```
Add a comma after `app_id: 'ab12c3'`, and on the next line add an `onContactsRequest` function that opens Chatra:
```
onContactsRequest: function(){if(window.Chatra){Chatra('show');Chatra('openChat',true);}else{console.error('Unable to find Chatra widget.');}}
```
The finished code looks like this:
```
```
Paste it right before the closing `