> ## 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 custom responses

> Write your own answers to important questions so the chatbot gives them first.

A custom response is a question and answer that you write yourself. Use custom responses for questions where the answer must be right every time, such as prices, policies, and your most common questions.

How custom responses work:

* **Matched by meaning.** The chatbot matches the visitor's question to your question by meaning, not by exact words. One custom response for "How much does it cost?" also covers "What's the price?".
* **Searched separately.** The chatbot searches your custom responses on their own, apart from your website pages and files. A large website cannot push them out.
* **Preferred, not copied.** The chatbot is told to prefer a matching custom response over your other content. It can still reword the answer or combine it with other information.

If you need the exact wording every time, see [Get the exact wording](#get-the-exact-wording).

## Before you start

* **Role:** Manager or higher. See [Team members](/docs/guides/account/team-members).
* **Plan:** any plan.
* Have the question in the words a visitor uses, and the answer you want the chatbot to give.

## Add a custom response

<Steps>
  <Step title="Open Custom Responses">
    In your chatbot's sidebar, select **Custom Responses** > **Add Custom Response**.
  </Step>

  <Step title="Write the question">
    In **Question**, write the question the way a visitor asks it.
  </Step>

  <Step title="Write the answer">
    In **Answer**, write the answer you want the chatbot to give. You can use Markdown, for example for links and lists.
  </Step>

  <Step title="Save">
    Select **Add Custom Response**.
  </Step>
</Steps>

The new custom response shows in the **Custom Responses** list. Its status shows when training is complete.

## Add a custom response from a conversation

Use this when you find a wrong answer in a real conversation.

<Steps>
  <Step title="Open the conversation">
    In your chatbot's sidebar, select **Chat History** and open the conversation.
  </Step>

  <Step title="Select the edit link">
    Under the wrong answer, select **Incorrect? Modify bot's answer!**
  </Step>

  <Step title="Write the correct answer">
    In **New Bot Answer**, replace the text with the correct answer. The visitor's question is used as the question.
  </Step>

  <Step title="Save">
    Select **Save**.
  </Step>
</Steps>

The custom response shows in the list with the type **Added from Chat History**. This option is not available in HIPAA workspaces. For the full process, see [Fix a wrong answer](/docs/guides/answers/fix-a-wrong-answer).

## Add a custom response from Analytics

On the **Analytics** page, questions have an **Add to Q\&A** button:

* In **Unanswered questions**, **Add to Q\&A** opens the **Update Bot's Answer** window for that message. Write the answer in **New Bot Answer** and select **Save**. This works the same as [adding a custom response from a conversation](#add-a-custom-response-from-a-conversation).
* In **Frequently asked questions**, **Add to Q\&A** opens **Add Custom Response** with the question filled in. Write the answer and select **Add Custom Response**.

**Unanswered questions** needs the Growth plan or above. **Frequently asked questions** needs the Scale plan or above. See [Plans and limits](/docs/reference/plans-and-limits) and [Analytics](/docs/guides/monitor/analytics).

## Edit or delete a custom response

<Steps>
  <Step title="Open the custom response">
    In **Custom Responses**, select the custom response.
  </Step>

  <Step title="Edit or delete it">
    Select **Edit**, change the answer, and select **Save Changes**. You can change the question only on custom responses that you added manually. To remove it, select **Delete** and confirm.
  </Step>
</Steps>

To find custom responses by how they were created, open **Filter** in the list. By default, all types are selected. Under **Type**, clear the types that you do not want to see, for example **Manually Added** or **Added from Chat History**.

## Get the exact wording

The chatbot prefers a custom response, but it can reword it. If the wording must not change, for example for legal text, add a rule to your [instructions](/docs/guides/answers/write-instructions):

```text Example instruction theme={null}
When a custom response answers the visitor's question, use its answer word for word. Do not add to it or change it.
```

This makes exact wording more likely. It is not a guarantee. Test the question after you save.

## Tips

* Write one topic per custom response. A short, clear pair matches better than one long pair that covers many topics.
* Write the question the way visitors ask it, not the way your team says it.
* Review your custom responses when your prices, policies, or products change. Custom responses do not update themselves.
* For background information that the chatbot can use in many answers, use a [text snippet](/docs/guides/content/add-text-snippet) or a page on your website instead.

## Check that it works

Open the chat button in the corner of your dashboard and start a new conversation. Ask the question in two or three different ways. The chatbot gives the answer from your custom response.
