Skip to main content

Share Integrations Across Torq Workspaces

Learn how to share integrations across workspaces in Torq to enable seamless collaboration.

Updated over a week ago

Overview

Sharing integrations across Torq workspaces allows organizations to reuse existing connections while maintaining centralized ownership and control. Instead of recreating integrations in each workspace, teams can share them from a source workspace to destination workspaces, reducing duplication and ensuring consistent configuration across environments.

Shared integrations behave the same as integrations created directly within the destination workspace. Teams can use them in workflows, triggers, or steps without additional configuration, while the source workspace continues to manage the integration settings.

Supported integration types

The following integration types can be shared across workspaces:

  • Step integrations

  • Trigger integrations

  • Secrets

Once shared and accepted, these integrations are available for use in the destination workspace just like locally created integrations.

Ownership and access control

The workspace that shares the integration is the source workspace, and the workspace receiving it is the destination workspace. The source workspace retains full control over the integration configuration.

Destination workspaces can use the shared integration but cannot modify its settings. This model ensures that integrations remain centrally managed while still enabling teams to use them across multiple workspaces.

Prerequisites

Before sharing integrations across workspaces, ensure the following requirements are met:

  • Enable cross-workspace collaboration: Contact Torq Support to enable cross-workspace sharing for your organization.

  • Required role: Users must have the Owner role to share workspace resources.

  • Required permission: The role must include the resource.share scope.

  • Automatic approval condition: If the user sharing the integration is also an Owner in the destination workspace, the share request is accepted automatically.

  • Manual approval condition: Otherwise, the destination workspace owners receive an email requesting that they review and approve the shared integration.

How to use

The following sections explain how to share integrations, review share requests, and manage shared integrations.

Share an integration

Perform the following steps in the source workspace. You can also automate this process using the Create Share Request step.

  1. Open integrations: Go to the Integrations page and select the integration type you want to share.

  2. Locate the integration: Find the specific integration instance in the list.

  3. Open sharing options: Open the three-dot (...) menu and select Sharing.

  4. Select destination workspace: Choose the workspace to share the integration with and click Share. You can only select from workspaces where you are a member.

  5. Submit the request:

    • If you are also an Owner in the destination workspace, the request is accepted automatically.

    • Otherwise, an email is sent to the destination workspace owners asking them to review and accept the shared integration.

Accept a share request

When an integration is shared with your workspace, the workspace owners receive an email notification. Review the integration before accepting the request.

  1. Open the request: In the email notification, click Review integration.

  2. Review integration details: In Torq, review the integration information.

  3. Approve or deny: Decide whether to accept or deny the integration. The user who shared the integration is notified of your decision by email.

  4. Confirm availability: Once accepted, the integration becomes immediately available for use in the destination workspace.

  5. (Optional) Automate decisions: Use the Accept Share Request or Deny Share Request steps to process share requests automatically.

Manage shared integrations

Shared integrations can be managed from both the source workspace and the destination workspace.

Filter shared integrations

You can filter integrations to see which ones are shared to or from the workspace.

  1. Open integrations: Go to the Integrations page.

  2. Apply shared filter: Use the Shared filter at the top of the page.

  3. Select integration type: Choose the integration type you want to view.

  4. Review sharing status: The Shared column indicates whether the integration is shared to or from the workspace.

Revoke a shared integration

Revoking an integration removes access for the destination workspace. This action is performed in the source workspace.

  1. Open integrations: Go to the Integrations page and select the integration type.

  2. Locate the integration: Find the integration in the list. The Shared column should indicate that the integration is shared from the workspace.

  3. Open sharing settings: Open the three-dot (...) menu and select Sharing.

  4. Review shared workspaces: The modal lists all workspaces the integration is currently shared with.

  5. Revoke sharing: Remove the selected workspace from the list.

  6. Notify destination owners: An email is sent to the destination workspace owners informing them that the integration was revoked.

Remove a shared integration

Removing a shared integration deletes the shared copy from the destination workspace.

  1. Open integrations: Go to the Integrations page and select the integration type.

  2. Locate the integration: Find the integration in the list. The Shared column should indicate that the integration is shared to the workspace.

  3. Remove the integration: Open the three-dot (...) menu and select Remove.

  4. Notify source owners: An email is sent to the source workspace owners informing them that the integration was removed.

To automatically remove or revoke a shared integration, use the Remove Integration Sharing step.

Did this answer your question?