Profile Picture of the author

Integrations

on 01-29-2026 12:00 AM by SnapApp by BlueVector AI

3134

License: Corporate, Enterprise

What are Integrations?

Integrations allow SnapApp to communicate with systems outside SnapApp. They help SnapApp send data to other tools or receive data from them, such as files, records, or API responses.

If SnapApp needs to exchange information with another application, an Integration is required.


Types of Integrations

SnapApp supports the following integration types:

  • FTP Inbound – Receive files from an external FTP server into SnapApp
  • FTP Outbound – Send files from SnapApp to an external FTP server
  • Inbound Webhook – Receive data sent by another system into SnapApp
  • Outbound Webhook – Send data from SnapApp to another system
  • Expression – Process or transform data using expressions
  • GCS Inbound – Fetch files or data from Google Cloud Storage (GCS)

Choose the integration type based on what you want SnapApp to do.


Table of Contents


Create an Integration

Follow these steps to create a new Integration in SnapApp.

Step 1: Open Settings

Open Settings from the User menu. This section contains all system-level configurations.

Open Settings

Step 2: Navigate to Integrations

From the Automation menu, select Integrations. This page shows all existing integrations and allows you to manage them.

Integrations Menu

Step 3: Add a New Integration

Click + Add New at the top of the Integrations list page. This will open a form where you can define how SnapApp should connect to an external system.

Add New Integration

Step 4: Fill in the Required Information

Provide the basic details such as Name, Object ID, and Integration Type. These fields tell SnapApp what the integration is, where it applies, and how it behaves.

Once done, click Save.

Fill Required Fields

Step 5: Review the Integration List

After saving, you will be redirected to the Integrations list page. Here, you can confirm that your integration has been created successfully.

Integrations List View


Configure an Integration

Once the integration is created, additional configuration is required based on the selected integration type.

Common Settings (Required for All Integrations)

These settings are always required, regardless of integration type.

Setting Description
Name A clear and descriptive name to easily identify the integration
Object ID The SnapApp object this integration works with
Active Enables or disables the integration
Type Defines how SnapApp communicates with the external system

Expression Integration Settings

Use this type when you need to process or transform data.

Setting Description
Expression Name Name used to identify the expression
Expression Type Type of expression, such as Hugging Face
Space URL URL of the external processing service
Space Endpoint API endpoint SnapApp should call
FTP Inbound / FTP Outbound Settings

Use this type when transferring files using FTP servers.

Setting Description
Host Address of the FTP server
Port Port number used for the FTP connection
User Username for FTP login
Password Password for FTP login
Pickup File Path (Inbound) Location of the file on the FTP server
Destination File Path (Outbound) Location where the file will be sent
Field ID (Outbound) File field used in SnapApp
Response Action Workflow triggered after the FTP process completes
Inbound Webhook Settings

Use this type when an external system needs to send data into SnapApp.

Setting Description
App Application linked to the incoming webhook
Request Body Expected JSON format of incoming data
Response Action Workflow triggered after data is received
Outbound Webhook Settings

Use this type when SnapApp needs to send data to another system.

Setting Description
URL Destination webhook endpoint
Method HTTP method used for the request
Header Request headers sent with the request
Authorization Type Authentication method
Request Body Data sent to the external system
Response Body Expected response format
Response Action Workflow triggered after a response is received
GCS Inbound Settings

Use this type to fetch files or documents from Google Cloud Storage.

Setting Description
File Type Type of data being fetched
Parser Name Parser used when working with Document AI
Source Bucket GCS bucket from which data is fetched
Processed Bucket GCS bucket where processed data is stored
Field SnapApp field where the data is saved

View an Integration

To view the details of an existing integration:

  1. Open Settings → Automation → Integrations
  2. Locate the integration in the list
  3. Click the Integration Name or ID
  4. Review the configuration details in the detail view

Delete an Integration

You must have Delete permission to remove an integration.

  1. Open Settings → Automation → Integrations
  2. Search for the integration you want to delete
  3. Click Delete to permanently remove it

Thank you for following these steps to configure your SnapApp components effectively If you have any questions or need further assistance, please don’t hesitate to reach out to our support team. We’re here to help you make the most out of your SnapApp experience. For support, email us at snapapp@bluevector.ai


Generate Text