> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.syncspider.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Custom Integration Builder - Introduction and Manual Overview

Learn how to use Custom Integration Builder to connect any integration that has a REST API.

## Video examples

[Automizy example](https://youtu.be/6_VDxg4dbVQ) (with dynamic url / Options)

# Introduction

In this manual, we will show how you can integrate new REST API's that are not yet in our collection of integrated apps & platforms.

Using our Custom Integration Builder to make templates for future integrations.

[Read our API documentation module here.](https://syncspider.docs.apiary.io/#reference/configuring-custom-api-module)

We separate Public templates from privates ones that are under My Company status.

You can ask us at [[email protected]](/cdn-cgi/l/email-protection#dbabbaa9afb5bea99ba8a2b5b8a8abb2bfbea9f5b8b4b6) or via **Intercom** to make your template.

**Public** for all our users and enable for them too Integrations with that, particular, app.

The option is displayed here:

![](https://storage.crisp.chat/users/helpdesk/website/-/4/d/e/7/4de7fc8bd3a68800/04e3e904-e791-49d8-8b4e-a2e62d_1lu950q.png)

![](https://storage.crisp.chat/users/helpdesk/website/-/f/9/8/c/f98c0aae0ad82800/c74aeadd-dc5e-4783-a6d3-4cd968_m9eenl.png)

# Overview of the manual

## Step 1 (Create the template, name, image, etc.)

[Custom Template Edit and Configure sections](https://support.syncspider.com/en/support/solutions/articles/3000115994-custom-template-edit-and-configure-sections)

## Step 2 (Connection with the api)

[Connection Config](https://support.syncspider.com/a/solutions/articles/3000116309?lang=en&portalId=3000000843)

[Required authentication](https://support.syncspider.com/en/support/solutions/articles/3000116312-required-authentication)

[Basic authorization](https://support.syncspider.com/en/support/solutions/articles/3000116119-basic-authorization)

[Api key](https://support.syncspider.com/en/support/solutions/articles/3000115940-api-key)

[Other](https://support.syncspider.com/en/support/solutions/articles/3000116313-other)

[oAuth2 (default)](https://support.syncspider.com/en/support/solutions/articles/3000115966-oauth-2-0-authorization)

[oAuth2 (custom)](https://support.syncspider.com/en/support/solutions/articles/3000115875-oauth2-template)

[Existing Tags](https://support.syncspider.com/en/support/solutions/articles/3000116122-existing-tags)

## Step 3(Data type setup, schema and other rules the API dictates)

[Data Type](https://support.syncspider.com/en/support/solutions/articles/3000116121-data-type)

[CONFIG](https://support.syncspider.com/en/support/solutions/articles/3000116109-config)

[DYNAMIC URI COMPONENT](https://support.syncspider.com/en/support/solutions/articles/3000115996-dynamic-uri-component)

[PAGINATION](https://support.syncspider.com/en/support/solutions/articles/3000116117-pagination)

[SCHEMA](https://support.syncspider.com/en/support/solutions/articles/3000116112-schema)

[Options field type](https://ssupport.syncspider.com/en/support/solutions/articles/3000116100-options-field-type)

---

We hope that this covers everything. If you have any further questions or need additional clarification, please reach out to us via [[email protected]](/cdn-cgi/l/email-protection#770402070718050337040e191404071e1312055914181a) or our Chat Widget!