This article outlines the available distribution types—Agency, Subaccount, and Agency & Subaccount—and provides insights to help developers select the best fit for their app, detailing listing visibility, installation protocols, payment processes, and re-selling capabilities.



TABLE OF CONTENTS


What Are Distribution Types?

Distribution types determine the placement of your app within the appropriate account level (Agency or Subaccount) and grant corresponding app-level access. We currently support three distribution types:


  • Agency
  • Subaccount
  • Agency & Subaccount


Distribution Type - Agency

Choose this distribution type if your app's functionalities are applicable only to agency-level accounts.


App Listing:

Apps will be listed solely in the agency level app marketplace.


Installation and Uninstallation: 

Only agency administrators or owners have the authority to install or uninstall the app at the agency account level.


Payments:

For paid applications, the installing agency is responsible for the app's cost.


Re-selling:

Agencies cannot re-sell these apps, as they are not available for installation at the sub-account level.


Distribution Type - Sub-account

Select this type if your app's functionalities are intended for sub-account level accounts.


App Listing:

These apps are listed exclusively at the sub-account level.


Installation and Uninstallation: 

Sub-account administrators can install the app at their respective account levels. These apps do not support agency level installation or bulk installation across multiple sub-accounts.


Payments: 

The sub-account installing a paid app will bear its cost.


Re-selling: 

These apps can be re-sold by agencies. For more details on app re-selling, click here.


Distribution Type - Agency and Sub-account

Opt for this distribution if your app's functionalities are relevant at both the agency and sub-account levels.


App Listing: 

These apps are accessible in both agency and sub-account level marketplaces.


Installation and Uninstallation: 

Installation and uninstallation of these apps at the sub-account level must be carried out by agency admins or owners only. Sub-account admins cannot perform these actions.



Bulk Installation:

Agencies can bulk install these apps across their sub-accounts at the time of installation, choosing either all existing sub-accounts or a specific subset. Each sub-account installed with the app will incur charges if the app is paid.


Future Installation: 

Agencies can automatically install these apps for future sub-accounts if they choose the 'all sub-accounts' option during the initial installation.


Payments: 

Upon installation, both the agency and the sub-account are charged for paid apps.


Re-selling: 

Agencies can re-sell these apps to their sub-accounts, with the agency paying the base price set by the developer and sub-accounts paying a marked-up price set by the agency. For more details on app re-selling, click here.