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

# Custom Tool

Connect any tool or platform you use with Insighto using our API. Once connected, your custom tools can work directly with the Insighto assistant to perform tasks and save you time. Whether it’s sending data, getting updates, or automating actions, you can make everything work together without extra effort.

***

## 🛠️ Create your Custom Tool

1. Go to Tools & Integration

From the left-hand sidebar of your Insighto dashboard, click on **Tools & Integration**.

<img src="https://mintcdn.com/insightoai-bc61fe99/qsXsZ8l6W-NIvTaz/images/custom/1.png?fit=max&auto=format&n=qsXsZ8l6W-NIvTaz&q=85&s=4d9dc1dac13e8a2708ec0b5f1a08a64a" alt="Go to Tools & Integration" width="1526" height="962" data-path="images/custom/1.png" />

***

2. Click the "Add Custom Tool" Button

Find the **Add Custom Tool** button in the interface. Once located, click on it to start the process of creating your tool.

<img src="https://mintcdn.com/insightoai-bc61fe99/qsXsZ8l6W-NIvTaz/images/custom/2.png?fit=max&auto=format&n=qsXsZ8l6W-NIvTaz&q=85&s=85cd372e1aa58f4e752ffad5e66607f5" alt="Click Add Custom Tool" width="1526" height="962" data-path="images/custom/2.png" />

***

3. Fill Out the Add Tool Form

In the **Add Tool** dialog box, input all the requested details:

* **Name**: Enter a suitable name for your custom tool.
* **Base URL**: This is the fixed part of the external API URL you want to use.
* **Description**: Write a brief description of what your custom tool does and how you plan to use it.

Once done, click **Add** to save your custom tool.

<img src="https://mintcdn.com/insightoai-bc61fe99/qsXsZ8l6W-NIvTaz/images/custom/3.png?fit=max&auto=format&n=qsXsZ8l6W-NIvTaz&q=85&s=ad0fa44683f85fafb85d37702cd2ac54" alt="Add Tool Form" width="1526" height="962" data-path="images/custom/3.png" />

***

## ⚙️ Configure Functions for Your Custom Tool

4. Locate and Edit Your Newly Created Tool

Find the custom tool you just created in the list. Click on **Edit**.

<img src="https://mintcdn.com/insightoai-bc61fe99/qsXsZ8l6W-NIvTaz/images/custom/4.png?fit=max&auto=format&n=qsXsZ8l6W-NIvTaz&q=85&s=b5930727a49b072cb1fae319a3f0746a" alt="Edit Custom Tool" width="1526" height="962" data-path="images/custom/4.png" />

***

5. Click on the "Functions" Option

In the popup that appears after clicking **Edit**, click on the **Functions** tab.

<img src="https://mintcdn.com/insightoai-bc61fe99/qsXsZ8l6W-NIvTaz/images/custom/5.png?fit=max&auto=format&n=qsXsZ8l6W-NIvTaz&q=85&s=d1ba7a88959c8773e5ab3cfbe697f988" alt="Functions Tab" width="1526" height="962" data-path="images/custom/5.png" />

***

6. Click on the "Create Function" Option

Click on the **Create Function** button.

<img src="https://mintcdn.com/insightoai-bc61fe99/qsXsZ8l6W-NIvTaz/images/custom/6.png?fit=max&auto=format&n=qsXsZ8l6W-NIvTaz&q=85&s=6ec76d7771c6fab06a25156e92f8deda" alt="Create Function" width="1526" height="962" data-path="images/custom/6.png" />

***

7. Define Your Tool Function

Fill out the following fields:

* **Endpoint**: The URL endpoint this function will call.
* **Content Type**: Specify the content type (e.g., JSON).
* **Function Name & Description**: A clear name and description that will help trigger this function from prompts.

**Properties** (used as parameters):

* **Type** (e.g., string, integer)
* **Name**
* **Description**

Click **Create** to save the function.

<img src="https://mintcdn.com/insightoai-bc61fe99/qsXsZ8l6W-NIvTaz/images/custom/7.png?fit=max&auto=format&n=qsXsZ8l6W-NIvTaz&q=85&s=6c26761b33de96cfaf92fde25b814cfd" alt="Define Function" width="1526" height="962" data-path="images/custom/7.png" />

***

## 🔗 Setting Up Your Custom Tool to Connect with the Assistant

8. Click on Set Up

Locate the Tool and click **Set Up**.

<img src="https://mintcdn.com/insightoai-bc61fe99/qsXsZ8l6W-NIvTaz/images/custom/8.png?fit=max&auto=format&n=qsXsZ8l6W-NIvTaz&q=85&s=2d61aaefcf3b619616f930fb7b531056" alt="Set Up Tool" width="1526" height="962" data-path="images/custom/8.png" />

***

9. Click on Start New

A popup will appear. Click **Start New** to create a new configuration.

<img src="https://mintcdn.com/insightoai-bc61fe99/qsXsZ8l6W-NIvTaz/images/custom/9.png?fit=max&auto=format&n=qsXsZ8l6W-NIvTaz&q=85&s=6970301989bc56ffac0dfc1b2ab31d82" alt="Start New Configuration" width="1526" height="962" data-path="images/custom/9.png" />

***

10. Name Your Configuration and Click Create

Enter a descriptive name for your tool configuration and click **Create**.

<img src="https://mintcdn.com/insightoai-bc61fe99/qsXsZ8l6W-NIvTaz/images/custom/10.png?fit=max&auto=format&n=qsXsZ8l6W-NIvTaz&q=85&s=8f4e1b9c941364d5522a7f340fc9ffe5" alt="Name Configuration" width="1526" height="962" data-path="images/custom/10.png" />

***

11. Enable Required Functions and Save

Toggle on all the functions you want your assistant to use, then click **Save**.

<img src="https://mintcdn.com/insightoai-bc61fe99/qsXsZ8l6W-NIvTaz/images/custom/11.png?fit=max&auto=format&n=qsXsZ8l6W-NIvTaz&q=85&s=095a3477c99cd06b47750b56abab605e" alt="Enable Functions" width="1526" height="962" data-path="images/custom/11.png" />

***

## 🤖 Connect with Your Assistant

1. Go to the assistant you want to connect this tool with.
2. Click **Edit** on the assistant.
3. Navigate to the **Tools** tab.
4. Find and connect your newly created custom tool.
5. Add prompts that trigger your tool’s functions.
6. Use the phrase **“using the available tool”** in prompts to ensure the assistant activates it correctly.
