# Get Started

In this article, we will explain how to integrate a custom chatbot into your channel at [OneTalk by TapTalk.io](https://taptalk.io/onetalk).

### **Step 1: Create a Custom Chatbot**

To create a new chatbot, from the Dashboard page, choose **Integration -> Chatbots** and click on **Create Chatbot** button

<figure><img src="/files/TVshj14Da8tK9j7JhDWl" alt=""><figcaption></figcaption></figure>

Choose **Custom Chatbot** from the dropdown in the **Chatbot Type** field

<figure><img src="/files/lMz0PWZDrXAkH23nKhiY" alt=""><figcaption></figcaption></figure>

The **Chatbot URL** field will show up, **Chatbot URL** is the webhook endpoint for your chatbot engine to receive a message.

<figure><img src="/files/LorhL4hvgONvqfTSeC2S" alt=""><figcaption></figcaption></figure>

Click the **Save Changes** Button and your newly created chatbot will show up on the **Chatbots** page.

<figure><img src="/files/GD4aThNNa6LfiXiShbCX" alt=""><figcaption></figcaption></figure>

To view the chatbot details, click on the **View** button.

<figure><img src="/files/3bVQqXhXnZTezxQl2U82" alt=""><figcaption><p>Chatbot Details Page</p></figcaption></figure>

### **Step 2: Connect Chatbot to Channel**

To connect a chatbot to your channel, from the Dashboard page, select the channel where the chatbot will be connected to in **Channels** section.

<figure><img src="/files/43BRzPTgzCJ3riWbvg2Y" alt=""><figcaption></figcaption></figure>

Select your preferred channel, scroll down to the **Chatbot** section and click on the **Set Chatbot** button.

<figure><img src="/files/mKCe2OGMwa388Drhk7us" alt=""><figcaption></figcaption></figure>

Select our previously created chatbot from the **Chatbot** **Path** dropdown and click on the **Save Changes** button.

<figure><img src="/files/POo6w9VibTJA92V7ML5o" alt=""><figcaption></figcaption></figure>

Congratulations, your chatbot has been successfully connected to your channel.

<figure><img src="/files/5pFoEeMgEtogLcJX2YbP" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.taptalk.io/onetalk-omnichannel-documentation/custom-chatbot-integration/get-started.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
