# Ask AI chatbot widget for GitBook

> For the complete documentation index, see [llms.txt](/llms.txt)

> Add an AI chatbot or AI search widget to your GitBook documentation with this step-by-step guide.

Add an [AI chatbot](https://biel.ai) or [AI search widget](https://biel.ai/ai-search-for-docs) to your GitBook documentation using Biel.ai's web components.

## Prerequisites

- A **Biel.ai account**. If you don't have one, [sign up for free](https://app.biel.ai/accounts/signup/).
- **A project created in your Biel.ai dashboard**. Follow the [Quickstart guide](https://docs.biel.ai/quickstart.md) to create one.
- **A GitBook space** with a paid plan (Pro or Enterprise) that allows custom scripts.
- **Admin access** to your GitBook space.

## Add the chatbot widget

![Chatbot widget for docs](./images/biel-widget-docs.png)

1. Log in to your GitBook account and open the space where you want to add the chatbot.

1. Navigate to space customization settings:

    * Click on the **Customize** button in the top navigation bar.
    * Select **Custom scripts** from the left sidebar menu.

    :::tip
    If you don't see the Custom scripts option, verify that your GitBook plan includes this feature.
    :::

1. Add the Biel.ai initialization scripts:

    * In the **Script injection** section, select **Head** from the dropdown.
    * Paste the following code:

        ```html
        <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/biel-search/dist/biel-search/biel-search.css">
        <script type="module" src="https://cdn.jsdelivr.net/npm/biel-search/dist/biel-search/biel-search.esm.js"></script>
        ```

    * Click **Save**.

1. Add the chatbot widget:

    * In the **Script injection** section, select **Body** from the dropdown.
    * Paste the following snippet:

        ```html
        <biel-button project="<YOUR_PROJECT_ID>" header-title="Biel.ai chatbot" button-position="bottom-right" modal-position="bottom-right" button-style="dark">
                Ask AI
        </biel-button>
        ```

        Replace `<YOUR_PROJECT_ID>` with your project's ID from the [Biel.ai dashboard](https://docs.biel.ai/quickstart.md#2-create-a-project).

    * Click **Save**.

1. Publish your changes:

    * Click the **Publish** button in the top right.
    * Your changes will be live once the space is published.

1. Visit your GitBook space in a web browser to verify the chatbot appears and works correctly.

## Troubleshooting

**Custom scripts option not available**
- Custom scripts require a GitBook Pro or Enterprise plan
- Contact your GitBook admin to upgrade your plan if needed

**Chatbot not appearing**
- Verify both the head and body scripts are properly saved
- Check your browser console for any error messages
- Ensure your project ID is correct

**Styling conflicts**
- GitBook's styling may occasionally conflict with the widget
- Refer to the [customization section](https://docs.biel.ai/customization.md) for style overrides

## Next steps

- [Customize](https://docs.biel.ai/customization.md) the widget's appearance, behavior, and tone.
- [Connect integrations](https://docs.biel.ai/integrations.md) like GitHub Actions, MCP, or Zapier.
