> For the complete documentation index, see [llms.txt](https://tableflow-1.gitbook.io/tableflow-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tableflow-1.gitbook.io/tableflow-guide/product-guide/integrations.md).

# Integrations

<figure><img src="https://1194850497-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsZdlNWe9B3vivAiMJadz%2Fuploads%2FYlGSuPdByNhJsxi30zFV%2FIntegrations%20-%201.png?alt=media&amp;token=dad596ae-b81a-43cb-8148-b7a1a6c70052" alt=""><figcaption></figcaption></figure>

Integrations Allows to add 3rd Party Applications to integrate with tableflow seamlessly.

\+ Choose From System Integrations: Allows to Select Integrations which are pre-defined such as: Jira, Google Ads, Salesforce, ADP, CodeBlox, QuickBooks, Square, Google Drive File Share, etc.

<figure><img src="https://1194850497-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsZdlNWe9B3vivAiMJadz%2Fuploads%2FVQgtrtPTpZ6tEy4SQfKD%2FIntegrations%20-%202.png?alt=media&amp;token=da05e967-15a3-42ee-bc37-deeed495e4d4" alt=""><figcaption></figcaption></figure>

Click on Connect to attach any integration to the application.

+Add New Integration: Allows to add a new custom Integrations.

<figure><img src="https://1194850497-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsZdlNWe9B3vivAiMJadz%2Fuploads%2FuQRFCnxeM8g2angy8xK8%2FIntegrations%20-%203.png?alt=media&amp;token=819c9226-d884-43bf-9e5f-13a0508c42a0" alt=""><figcaption></figcaption></figure>

* Integration Type: Select an integration type from Api, Digital Ad Service, File Share, Ftp, Mapping Service, Message Service, Payment Service, Smtp.
* Integration Name: Allows to set a name for the integration. (Must be unique)
* Cancel: Allows to discard all changes and return to previous state.
* Save: Save all changes and return to the Integrations Menu.

**Review existing Integrations in the Integrations Menu.**

**Click on the Integration Name to edit an existing Integration.**

**Click on the edit icon below the Action to edit an existing Integration.**

**Click on the delete icon below the Action to delete an existing Integration.**

There are various Integrations available such as:

1.) Api: Allows to add an API Integration to the application.

<figure><img src="https://1194850497-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsZdlNWe9B3vivAiMJadz%2Fuploads%2FBoQimsqGTKswtSPSGr31%2FAPI.png?alt=media&amp;token=9748d894-79f8-4acd-83de-6197333a2b50" alt=""><figcaption></figcaption></figure>

* Integration Type: Displays the selected integration type from the list.
* Integration Name: Displays the Name of the Integration.

Under API Config:

* API Url: Enter the URL of the API.
* Name: Displays the name of the Integration.
* OpenAPI is URL: If checked, URL can be given for example: Swagger URL, else, can upload document in the OpenApi Filename.
* OpenApi Filename: If OpenAPI is URL is checked then enter a URL else upload a file.
* Environment: Choose an environment from production and sandbox.

Under Authorization:

* Auth Type: Select an authorization Type from: Auth 1.0, Auth 2.0, Auth Key, Bearer Token, Basic Auth, Digest Auth, Embed Code, No Auth.

2.) Digital Ad Service: Allows to add a Digital Ad Service Integration to the application.

<figure><img src="https://1194850497-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsZdlNWe9B3vivAiMJadz%2Fuploads%2FZgQwSLz47lHoPtJLQnJ1%2FDigital%20Ad%20Service.png?alt=media&amp;token=9cabdd1c-8d93-4940-b38a-928604abe197" alt=""><figcaption></figcaption></figure>

* Integration Type: Displays the selected integration type from the list.
* Integration Name: Displays the Name of the Integration.

Under Digital Ad Config:

* Name: Displays the name of the Integration.
* Digital Ad Provider: Select a Ad Provider from Facebook, Google, LinkedIn.
* API Url: Enter the URL of the API.
* Environment: Choose an environment from production and sandbox.

Under Authorization:

* Auth Type: Select an authorization Type from: Auth 1.0, Auth 2.0, Auth Key, Bearer Token, Basic Auth, Digest Auth, Embed Code, No Auth.

3.) File Share: Allows to add a File Share/Drive Integration to the application.

<figure><img src="https://1194850497-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsZdlNWe9B3vivAiMJadz%2Fuploads%2FMYGIgI6rZwTziCgBqhw6%2FFile%20Share.png?alt=media&amp;token=284fe847-1b8e-46a4-ad42-6c8f96571919" alt=""><figcaption></figcaption></figure>

* Integration Type: Displays the selected integration type from the list.
* Integration Name: Displays the Name of the Integration.

Under File Share Configuration:

* Name: Displays the name of the Integration.
* Service Provider: Select a Service Provider from AWS Storage Gateway, Azure Fileshare, Box, Drop Box, Google Drive, One Drive.
* Url: Enter the URL of the intended drive.
* Environment: Choose an environment from production and sandbox.

Under Authorization:

* Auth Type: Select an authorization Type from: Auth 1.0, Auth 2.0, Auth Key, Bearer Token, Basic Auth, Digest Auth, Embed Code, No Auth.

4.) Ftp: Allows to add a File Transfer Protocol Integration to the application.

<figure><img src="https://1194850497-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsZdlNWe9B3vivAiMJadz%2Fuploads%2Fp1VMYrEhxQPMq2OwdI52%2FFTP.png?alt=media&amp;token=16031a85-7f27-4dfc-873a-ec809feb9289" alt=""><figcaption></figcaption></figure>

* Integration Type: Displays the selected integration type from the list.
* Integration Name: Displays the Name of the Integration.

Under FTP Config:

* Name: Displays the name of the Integration.
* Ftp Type: Select from Ftp, Ftps, Sftp.
* Server: Enter FTP server.
* Port: Enter the Port number of the server.
* Timeout: Set a timeout for connection.
* Implicit Encryption: Allows to add Encryption.
* Active: Allows to temporarily disable the FTP Services.

Under Authorization:

* Auth Type: By Default, Basic Auth is selected for Ftp Integration. (Cannot be changed)

&#x20;       a. Username: Enter username for the authorization.

&#x20;       b. Password: Enter password for the authorization.

5.) Mapping Service: Allows to add a Map Service Integration to the application.

<figure><img src="https://1194850497-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsZdlNWe9B3vivAiMJadz%2Fuploads%2FxUsuMGGpNPxSDaKYJwe8%2FMapping%20Service.png?alt=media&amp;token=3593a2c0-9403-465c-929b-f6f634139c3b" alt=""><figcaption></figcaption></figure>

* Integration Type: Displays the selected integration type from the list.
* Integration Name: Displays the Name of the Integration.

Under Mapping Service Config:

* Name: Displays the name of the Integration.
* API Url: Enter the URL of the intended Mapping Service.
* Environment: Choose an environment from production and sandbox.

Under Authorization:

* Auth Type: Select an authorization Type from: Auth 1.0, Auth 2.0, Auth Key, Bearer Token, Basic Auth, Digest Auth, Embed Code, No Auth.

6.) Message Service: Allows to add a Message Service Integration to the application.

<figure><img src="https://1194850497-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsZdlNWe9B3vivAiMJadz%2Fuploads%2Fw1JW5BF5A2DWsugdKE77%2FMessage%20Service.png?alt=media&amp;token=3b226bb4-373a-4aa3-b515-0a6a282729b5" alt=""><figcaption></figcaption></figure>

* Integration Type: Displays the selected integration type from the list.
* Integration Name: Displays the Name of the Integration.

Under Message Service Config:

* Name: Displays the name of the Integration.
* API Url: Enter the URL of the intended Message Service.
* Environment: Choose an environment from production and sandbox.

Under Authorization:

* Auth Type: Select an authorization Type from: Auth 1.0, Auth 2.0, Auth Key, Bearer Token, Basic Auth, Digest Auth, Embed Code, No Auth.<br>

7.) Payment Service: Allows to add a Payment Service Integration to the application.

<figure><img src="https://1194850497-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsZdlNWe9B3vivAiMJadz%2Fuploads%2Fy9WnjbczDEZRDHqBdKCS%2FPayment%20Service.png?alt=media&amp;token=8cbfc7b4-3d4f-4214-9005-7cacd23f618f" alt=""><figcaption></figcaption></figure>

* Integration Type: Displays the selected integration type from the list.
* Integration Name: Displays the Name of the Integration.

Under Payment Service Config:

* Name: Displays the name of the Integration.
* Payment Provider: Select the required Payment Provider from the available options.
* API Url: Enter the URL of the intended Mapping Service.
* Environment: Choose an environment from production and sandbox.

Under Authorization:

* Auth Type: Select an authorization Type from: Auth 1.0, Auth 2.0, Auth Key, Bearer Token, Basic Auth, Digest Auth, Embed Code, No Auth.

8.) SMTP: Allows to add a Simple Mail Transfer Protocol Integration to the application.

<figure><img src="https://1194850497-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsZdlNWe9B3vivAiMJadz%2Fuploads%2F2L9TzUtozyc7sJIM2eoE%2FSMTP.png?alt=media&amp;token=1e96ff05-4a7c-4a6a-b9a3-49c693f5ceec" alt=""><figcaption></figcaption></figure>

* Integration Type: Displays the selected integration type from the list.
* Integration Name: Displays the Name of the Integration.

Under SMTP Config:

* Name: Displays the name of the Integration.
* Server: Enter SMTP server.
* Port: Enter the Port number of the server.
* Use SSL/TLS: Check to use the SSL/TLS for establishing encrypted connection.
* Display Name: Enter the email address that you want to display when email is send to the receiver.

Under Authorization:

* Auth Type: By Default, Basic Auth is selected for SMTP Integration. (Cannot be changed)

&#x20;     a. Username: Enter username for the authorization.

&#x20;     b. Password: Enter password for the authorization.

**Below The System Administration:** Click on the Username to access following options:

* Logout: Allows to logout from the application.
* View Profile: Allows users to see personal information such as Email Address, Role, Account ID, Last Login, Trial Expire day left, Active.
* Password Reset: Allows to reset the current password of the user and set a new password.
