Skip to main content
The Integrations feature connects your AI for Process account to third-party services. Once connected, use them from the workflow canvas with the Integration node. AI for Process supports 120+ integrations with the following authentication methods:
  • API: Authenticate using a token in headers or query parameters. Used for API Key or Access Token integrations.
  • OAuth2: Uses the OAuth2 authorization framework to grant limited access without sharing passwords.
    • Access Token: Temporary token the app uses to access user resources.
    • Scopes: Permissions attached to the token. For example, read:email or write:files.
    • Expires: Tokens become invalid after a set period for security.
    • Refresh Token: Obtains a new access token when the previous one expires, without re-authentication.
  • Bearer: Uses a bearer token in the request header, typically within an OAuth2 flow, to access protected resources.
  • Basic Auth: Authenticates using a username and password in the request header. Supported for ServiceNow, Freshdesk, Snowflake, Amplitude, and Mixpanel.
Other authentication methods for certain integrations include Basic, Basic with JWT, OAuth1, and custom authentication defined by the service provider. Some providers support multiple authentication methods.

Access Integrations

  1. In AI for Process, click Settings in the top menu. access settings
  2. Click Integrations in the left menu.

Browse Available Integrations

The Integrations page has two tabs:
  • All Integrations: Lists available integrations grouped by category. Once you configure a connection, that integration moves to the Connected tab. If you delete the connection, it returns to this list. all integrations
  • Connected: Lists all configured connections. click connected tab
Use the following filters to find an integration:
  • Search: Enter the name (full or partial) in the Search field. search integration
  • Category: Select one or more categories and click Apply to filter by use case (for example, AI and Machine Learning, Marketing, E-commerce). change category
  • Authorization: Select one or more authorization types and click Apply to filter by auth method. select auth
Toggle between display modes:
  • List view: Shows integrations in a table with Connection Name, Description, and Type. list view
  • Tile view (default): Shows integrations as cards. tile view

Supported Integrations

Add a Connection

You can also add a connection directly from the Integration node on the workflow canvas. Learn more.
  1. Access Integrations.
  2. Select an integration:
    • New connection: In the All Integrations tab, optionally filter by Category and Authorization, then click the required integration.
    • Existing provider: Click the Connected tab and select the provider.
  3. Click Add Connection. add connection connected integration
  4. In the configuration window, enter a Connection Name and configure the Authorization Details. Select the authentication type for the connection. Only one auth type is allowed per connection. The Pre-authorize the integration option is selected by default, requiring authentication credentials to interact with the service. Configure the authorization details based on the selected type:
    • Select the configured Auth Profile under Custom to authenticate the integration. Learn more about adding auth profiles.
    • Custom auth uses a tailored authentication process set up in AI for Process, as an alternative to standard flows like API or OAuth2.
    • After selecting an auth profile, its credentials populate the corresponding fields such as Redirect URL, Scopes, and Base URL.
    • Re-authentication is not required unless the auth profile is deleted from your account.
    • Connecting to a provider with a deleted auth profile results in an error. Deleted auth profiles no longer appear in the Custom window.
    • Click Authorize to test the integration for the selected auth profile. click authorize
    • Enter the bearer token and any related credentials such as Base URL, API Key, or Bot Token. Required fields depend on the bearer authentication framework of the selected provider.
    • Retrieve these values from the provider’s Admin console > Settings.
    • Click Test to validate the connection. test oauth
    • Enter the API Key or Access Token. Additional fields may be required based on the provider.
    • Retrieve these values from the provider’s Admin console > Settings.
    • Click Test to validate the connection. test validation
    • Enter the required credentials. For example, Amplitude requires an API key and API secret.
    • Retrieve these values from the provider’s Admin console > Settings.
    • Click Test to validate the connection. basic auth setup
    For other authentication types such as OAuth1, retrieve the required values from the admin console of your provider’s site.
  5. Click Save after testing the connection successfully.
    The Save button is available only after you provide all the required inputs.
A success message confirms the connection. The Connections page for the provider lists all configured connections. integration summary

Manage Connections

In the Connected tab, you can view, edit, test, and manage all configured connections for a provider. click connected tab Each connection entry shows:
  • Connection Name: The unique name set during configuration.
  • Added By: The admin or user who added the connection.
  • Authorization Details: Displays Pre-authorize.
  • Integration Type: API, OAuth2, Bearer, Basic Auth, etc.
  • Added on: The date the connection was added.
  • Action: Test the connection or enable/disable it.
view summary

Edit a Connection

You can’t modify the name of a connection. To edit the other details, follow these steps:
  1. Access IntegrationsConnected → Select the connection.
  2. Click the Ellipses icon → Edit.
  3. Modify the required fields in the Authorization Details section.
  4. (Optional) Click Test to validate.
  5. Click Save. save edited integration

Delete a Connection

  1. Access IntegrationsConnected → Select the connection.
  2. Click the Ellipses icon → Delete.
  3. Click Delete to confirm.
Deletion is irreversible and removes all associations of the connection from the Platform.

Test a Connection

  1. Access IntegrationsConnected → Select the connection.
  2. Click the Play icon. test action
The connection is validated in the background. Errors are highlighted with a warning icon. manage error

Enable or Disable a Connection

Enabling a connection makes it available for user authentication with the provider and for use in the Integration node on the workflow canvas. Use the toggle to enable (default) or disable the connection as needed. enable integration

Resolve Connection Errors

Errors may occur due to invalid credentials when adding or using a connection. To view the error:
  1. In the Connected tab, select the connection.
  2. Click Play to test the connection.
  3. Hover over the warning icon to see the reason for the error. Alternatively, click Edit, open the configuration window, and click Test. view error
To resolve the error, click Edit, provide the correct credentials, and then test and save it.

Integrate with Weights and Biases

Connecting to Weights and Biases (WandB) links AI for Process to your WandB account so that fine-tuning data is sent to the WandB console for additional analytics.
  1. In AI for Process, click Settings in the top menu.
  2. Click Integrations in the left menu.
  3. Click Weights & Biases from the integrations list. The section expands. Add W&B Connection
  4. Click Add connection. The Weights & Biases dialog opens. WandB Connection
  5. Enter the following details:
    • Connection name: A unique name for the connection.
    • API key: The unique identifier for your WandB account.
  6. Click Test to verify the connection. Test WandB Connection
    • If the connection succeeds, click Confirm to complete the setup.
    • If the connection fails, verify the credentials or cancel the setup.
  7. From the connections list, click the Play button to re-test the connection at any time. Play Button WandB
  8. To edit or delete the connection, hover over the connection name and click the three dots icon. Manage WandB Connection
Once the WandB connection is set up, the connection name appears in the Weights and Biases section of the Create a Fine-Tuned Model wizard.

Integrate with Hugging Face

Connecting to Hugging Face lets you use publicly available text generation and text-to-text generation models directly in AI for Process. For private or exclusive models, provide your Hugging Face access token to authenticate.
  1. In AI for Process, click Settings in the top menu.
  2. Click Integrations in the left menu.
  3. Click Hugging Face from the integrations list. The section expands. Add Hugging Face Connection
  4. Click Add connection. The Hugging Face dialog opens. Hugging Face Connection
  5. Enter the following details:
    • Connection name: A unique name for the connection.
    • Access token: The unique identifier for your Hugging Face account.
  6. Click Test to verify the connection. Test Hugging Face Connection
    • If the connection succeeds, click Confirm to complete the setup.
    • If the connection fails, verify the credentials or cancel the setup.
  7. From the connections list, click the Play button to re-test the connection at any time. Play Button Hugging Face
  8. To edit or delete the connection, hover over the connection name and click the three dots icon. Manage Hugging Face Connection
  • Once the connection is set up, the connection name appears in the dropdown when selecting and deploying an open-source model.
  • If you delete a Hugging Face connection used for a model’s deployment, the system prompts you to select a new connection on redeployment.

Integrate with AWS S3 Bucket

Connecting to AWS S3 lets you import files from your S3 bucket and use them in AI for Process workflows.
  1. In AI for Process, click Settings in the top menu.
  2. Click Integrations in the left menu.
  3. Click AWS S3 bucket from the integrations list. The section expands. Add S3 Connection
  4. Click Add connection. The AWS S3 bucket dialog opens. AWS S3 Bucket Connection
  5. Enter the following details:
    • Connection name: A unique name for the connection.
    • Access key: The unique identifier for your AWS account.
    • Secret key: The confidential key paired with the Access Key ID.
    • Bucket name: The bucket name configured in the S3 console.
  6. Click Test to verify the connection.
    • If the connection succeeds, click Confirm to complete the setup.
    • If the connection fails, verify the credentials or cancel the setup.
  7. From the connections list, click the Play button to re-test the connection at any time.

Use S3 Files in the Workflow Builder

Once the S3 connection is set up, you can use the imported files in the Workflow Builder canvas:
  1. Create an Input variable with type Remote File.
  2. Add an API node and point to the remote file using the URL field.
The file content is available in the context object and can be accessed in any subsequent nodes.