> ## Documentation Index
> Fetch the complete documentation index at: https://sitegpt.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Add conversation starters

> Add buttons that visitors can select to start a conversation, and choose the pages where each button shows.

A conversation starter is a button that shows in the chat before the visitor types anything. Starters show visitors what they can ask. For buttons that show after each answer, see [Add follow-up suggestions](/docs/guides/widget/follow-up-suggestions).

## Before you start

* Role: Manager or higher on the chatbot. See [Invite and manage team members](/docs/guides/account/team-members).
* A short list of questions your visitors often ask. To find them, see [Review conversations](/docs/guides/monitor/review-conversations).

## Add a starter

A starter can do one of two things:

| Button Action    | What happens when the visitor selects the button                                                        |
| ---------------- | ------------------------------------------------------------------------------------------------------- |
| **Send Message** | The widget sends your **Message Text** to the chatbot as the visitor's message. The chatbot answers it. |
| **Open Link**    | The widget opens your **Link** in a new browser tab.                                                    |

<Steps>
  <Step title="Open Conversation Starters">
    In your chatbot's sidebar, under **Customizations**, select **Conversation Starters**.
  </Step>

  <Step title="Choose the Button Action">
    In the **Add Button** form, select **Send Message** or **Open Link**.
  </Step>

  <Step title="Enter the Button Label">
    In **Button Label**, enter the text that shows on the button. For example, `Pricing`.
  </Step>

  <Step title="Enter the message or the link">
    * For **Send Message**, enter the full question in **Message Text**. For example, `What are your opening hours?`
    * For **Open Link**, enter the URL in **Link**. For example, `https://example.com/contact`.
  </Step>

  <Step title="Add the starter">
    Select **Add Button**. The starter shows in the list.
  </Step>
</Steps>

When you have two or more starters, use the move up and move down arrows in the list to change their order. The widget shows the starters in the same order.

To change a starter, select **Edit** next to it, change the fields, and select **Update Button**. To remove a starter, select **Delete** next to it.

<Note>
  When a visitor selects a **Send Message** starter as their first message, SiteGPT adds a tag to that conversation. The tag is the button label in capital letters. In **Chat History**, use the tag filter to find these conversations. See [Review conversations](/docs/guides/monitor/review-conversations#search-and-filter).
</Note>

## Show a starter only on some pages

By default, every starter shows on every page of your website. To limit a starter to some pages, fill in **Show on pages** when you add or edit it.

<Steps>
  <Step title="Open the starter">
    Select **Edit** next to the starter, or start a new one in the **Add Button** form.
  </Step>

  <Step title="Enter a page path">
    In **Show on pages**, type a path and press Enter. Add each path separately.
  </Step>

  <Step title="Save">
    Select **Update Button** or **Add Button**.
  </Step>
</Steps>

Use these path patterns:

| Pattern    | Matches                                                                 |
| ---------- | ----------------------------------------------------------------------- |
| `/pricing` | Only that page. A trailing slash and upper or lower case do not matter. |
| `/docs/*`  | The `/docs` page and every page under it.                               |

* You can add up to 20 paths to one starter.
* If you paste a full URL, SiteGPT keeps only the path. It ignores the query string and the `#` part.
* If a path is not valid, the starter does not save and the form shows an error.

In a new conversation, the widget shows the starters whose paths match the visitor's current page, plus every starter with an empty **Show on pages**.

<Warning>
  The dashboard preview does not run on your website pages. To test a starter that shows only on some pages, open those pages on your own website.
</Warning>

## Starters on other channels

On channels that are not your website, such as Slack or Messenger, there is no page. These channels show all your starters. **Show on pages** has no effect there. See [Integrations](/docs/integrations/overview).

## Check that it works

1. Open your website in a new private browser window.
2. Open the chat. Your starters show as buttons in the new conversation.
3. Select a **Send Message** starter. The chatbot answers your message text.
4. If you scoped a starter to some pages, open one of those pages and one other page. The starter shows only on the matching page.
