---
title: Shared App Connections
description: Learn how APIANT’s connection sharing logic enables multiple user accounts to share a single app connection through explicit or inherited sharing. Understand how connections are resolved across setup, parent, and child accounts, and when to use explicit versus inherited shared connections for automations and templates.
---

[Skip to content](https://help.apiant.com/shared-app-connections#main-content)

English

Show submenu for translations

![apiant-logo-forum.png\]](https://help.apiant.com/hs-fs/hubfs/apiant-logo-forum.png?height=40&name=apiant-logo-forum.png)

Open main navigation

Close main navigation

- English
  
  Show submenu for translations
- Go to apiant.com

 Go to apiant.com

 Hello. How can we help you?

- There are no suggestions because the search field is empty.

1. [Help Center](https://help.apiant.com/?hsLang=en)
2. [APIANTforBuilders](https://help.apiant.com/apiantforbuilders?hsLang=en)

# Shared App Connections

## Learn how APIANT’s connection sharing logic enables multiple user accounts to share a single app connection through explicit or inherited sharing. Understand how connections are resolved across setup, parent, and child accounts, and when to use explicit versus inherited shared connections for automations and templates.

In some circumstances, it may be desirable to share a single app connection across multiple user accounts.

This can happen when lots of automations need to access the same app connection, where connecting dozens or hundreds of user accounts all to the same app with the same credentials is not practical or desirable.

The system performs the following logic to lookup a connection when an automation executes:

1. If the account running the automation has the connection, use it.
2. If the connection has "(shared from system setup)" in its name, it is supposed to be in the system's "setup" account. If so use it, otherwise, a connection not found runtime error occurs.
3. If the connection has "\[shared from parent\]" in its name, it is supposed to be in the linked parent account. If so use it, otherwise, a connection not found runtime error occurs.
4. If the account is a child account, check the linked parent account. If that account has the connection, use it.
5. Check the system's "setup" account for the connection. If that account has the connection, use it.
6. Otherwise, a connection not found runtime error occurs.

The system's connection sharing logic combines two approaches: explicitly shared connections and inherited shared connections.

#### <https://help.apiant.com/shared-app-connections#fDZJ4>Explicitly shared connections

Dedicated systems have a special "setup" account that can be used to create shared app connections:

![Document image](https://images.archbee.com/Y2QGD8otsIOv4e0hQQnqa/VvbVxbU42V0NLjhAFtFBz_image.png?format=webp)

 

In this account, create app connections as usual (see [App Connections](https://help.apiant.com/app-connections?hsLang=en)):

![Document image](https://images.archbee.com/Y2QGD8otsIOv4e0hQQnqa/hiLPy7DcWcmHZKhvae_xN_image.png?format=webp)

 

Now other accounts in the system will see these connections listed when actions and triggers are edited:

![Document image](https://images.archbee.com/Y2QGD8otsIOv4e0hQQnqa/NwMA_P31-SdpKlt5m0Q07_image.png?format=webp)

 

In a similar manner, linked child accounts can use connections shared by their linked parent account. The only difference is that when building the child automation, shared connections appear with "\[shared from parent\]" in their names.

 

 

Connections in the System Setup account are shared by default. Connections in linked parent accounts must be explicitly shared in order to be made available to linked child accounts. See [Sharing connections with linked child accounts](https://help.apiant.com/sharing-connections-with-linked-child-accounts?hsLang=en)

 

The presence of either "(shared from system setup)" or "\[shared from parent\]" in the connection name means that it is an explicitly shared connection. If the connection is not found at runtime in either the setup or parent account, a connection not found runtime error occurs.

#### **Inherited shared connections**

If the connection name does not have either "(shared from system setup)" or "\[shared from parent\]" in it, then if the account running the automation does not have the named connection the system will check to see if either the account's linked parent (if it is a child account) has the connection, or if the system's "setup" account has it.

The checks are done in that order (self, linked parent, system setup), which forms an inheritance.

The only requirement for a match is the connection name.

#### **Choosing a connection sharing approach**

When building general-purpose automation templates (see [Automation Templates](https://help.apiant.com/automation-templates?hsLang=en)), it is generally best to rely on inherited shared connections. This allows the templates to be deployed in either standalone accounts or in linked child accounts and still be able to utilize connections that may be shared from either the system's "setup" account or from a linked parent account.

Explicitely shared connections are generally not useful for generalized automation templates. A template built for a child account that is configured to use a "\[shared\]" connection from its parent account will always fail to run in a standalone account that has no linked parent.

The delineation of explicit vs. inherited connection sharing is provided because there are cases where automations or templates need to be built specifically for child accounts such that they will fail at runtime if the linked parent account doesn't have the shared connection available. Explicitly shared connections ensure the scope of the shared connection.

- [ZoomConnect](https://help.apiant.com/zoomconnect?hsLang=en)
- [ShopConnect](https://help.apiant.com/shopconnect?hsLang=en)
- [AppConnect](https://help.apiant.com/appconnect?hsLang=en#main-content)

    - [AppConnectPrebuiltConnectors](https://help.apiant.com/appconnect?hsLang=en#appconnectprebuiltconnectors)
- [CalendarConnect](https://help.apiant.com/calendarconnect?hsLang=en)
- [CRMConnect](https://help.apiant.com/crmconnect?hsLang=en#main-content)

    - [Mindbody to HubSpot](https://help.apiant.com/crmconnect?hsLang=en#mindbody-to-hubspot)
    - [Cliniko to HubSpot](https://help.apiant.com/crmconnect?hsLang=en#cliniko-to-hubspot)
    - [Cliniko to ActiveCampaign](https://help.apiant.com/crmconnect?hsLang=en#cliniko-to-activecampaign)
    - [DonorPerfect to HubSpot](https://help.apiant.com/crmconnect?hsLang=en#donorperfect-to-hubspot)
    - [DonorPerfect to ActiveCampaign](https://help.apiant.com/crmconnect?hsLang=en#donorperfect-to-activecampaign)
    - [Mindbody to ActiveCampaign](https://help.apiant.com/crmconnect?hsLang=en#mindbody-to-activecampaign)
- [MailConnect](https://help.apiant.com/mailconnect?hsLang=en)
- [AutomationEditor](https://help.apiant.com/automationeditor?hsLang=en#main-content)

    - [KeyConcepts](https://help.apiant.com/automationeditor?hsLang=en#keyconcepts)
    - [AccountManagement](https://help.apiant.com/automationeditor?hsLang=en#accountmanagement)
    - [ManagingAutomations](https://help.apiant.com/automationeditor?hsLang=en#managingautomations)
    - [App Connections](https://help.apiant.com/automationeditor?hsLang=en#app-connections)
    - [Building Automations](https://help.apiant.com/automationeditor?hsLang=en#building-automations)
- [APIANTforBuilders](https://help.apiant.com/apiantforbuilders?hsLang=en)
- [APIANTInline](https://help.apiant.com/apiantinline?hsLang=en)
- [WhatisAPIANT?](https://help.apiant.com/whatisapiant?hsLang=en)
- [ContactAPIANTsupport](https://help.apiant.com/contactapiantsupport?hsLang=en)

[![APIANT](https://help.apiant.com/hubfs/APIANT_LOGO-2.svg "APIANT")](http://apiant.com)

apiant.com Help Center

Copyright © 2026, APIANT