# Private marketplaces

## Introduction

If you manage [multiple company profiles](https://doc.wearepatchworks.com/product-documentation/company-management/multi-company-profiles), it can be useful to share resources between them. With appropriate user [roles & permissions](https://doc.wearepatchworks.com/product-documentation/users-roles-and-permissions/roles-and-permissions-summary), you can access a private marketplace for your company profile.&#x20;

Any [blueprints](https://doc.wearepatchworks.com/product-documentation/blueprints/working-with-private-blueprints/building-a-private-blueprint), [connectors](https://doc.wearepatchworks.com/product-documentation/marketplace/private-marketplaces/uploading-private-marketplace-resources/uploading-custom-connectors-to-your-private-marketplace), [process flows](https://doc.wearepatchworks.com/product-documentation/marketplace/private-marketplaces/uploading-private-marketplace-resources/uploading-process-flows-to-your-private-marketplace), [scripts](https://doc.wearepatchworks.com/product-documentation/marketplace/private-marketplaces/uploading-private-marketplace-resources/uploading-scripts-to-your-private-marketplace) or [cross-reference lookups](https://doc.wearepatchworks.com/product-documentation/marketplace/private-marketplaces/uploading-private-marketplace-resources/uploading-cross-reference-lookups-to-your-private-marketplace) that you build can be uploaded to your private marketplace to be viewed/installed by:

* Users associated with your own company profile
* Users associated with any [linked companies](https://doc.wearepatchworks.com/product-documentation/company-management/multi-company-profiles) that you manage

## Need to know

* To upload resources to your private marketplace, your user account must be associated with an `administrator` role.&#x20;
* To install resources from your private marketplace, user accounts must be associated with a `manager` role or above.&#x20;
* You can [bundle resources into a blueprint](https://doc.wearepatchworks.com/product-documentation/blueprints/working-with-private-blueprints/building-a-private-blueprint) and publish this to your private marketplace. A blueprint can include any number of process flows, with all associated connectors, scripts, cross-reference lookups, caches and data pools.
* You can [upload individual custom connectors](https://doc.wearepatchworks.com/product-documentation/marketplace/private-marketplaces/uploading-private-marketplace-resources/uploading-custom-connectors-to-your-private-marketplace), [process flows](https://doc.wearepatchworks.com/product-documentation/marketplace/private-marketplaces/uploading-private-marketplace-resources/uploading-process-flows-to-your-private-marketplace), [scripts](https://doc.wearepatchworks.com/product-documentation/marketplace/private-marketplaces/uploading-private-marketplace-resources/uploading-scripts-to-your-private-marketplace), and [cross-reference lookups](https://doc.wearepatchworks.com/product-documentation/marketplace/private-marketplaces/uploading-private-marketplace-resources/uploading-cross-reference-lookups-to-your-private-marketplace) to your private marketplace.
* To upload a process flow, it must be deployed.
* To upload a script, it must be saved and deployed.

## Resource visibility for linked companies

If you are a parent company administrator managing multiple linked profiles, you might upload resources to your own private marketplace and/or the private marketplace for any child company.&#x20;

With this in mind, it's important to understand how resource visibility works in a parent/child company context. This is shown in the table below:

<table><thead><tr><th width="234">Resource uploaded to...</th><th>Resource available in... <select multiple><option value="tbW5yJAHhA36" label="parent company private marketplace" color="blue"></option><option value="aidJgyMhsR44" label="child company private marketplaces" color="blue"></option><option value="B2orxPBalsU3" label="sibling-child company private marketplaces" color="blue"></option><option value="7xdLz3c4pzXi" label="own child company private marketplace" color="blue"></option></select></th></tr></thead><tbody><tr><td>Parent marketplace</td><td><span data-option="tbW5yJAHhA36">parent company private marketplace, </span><span data-option="aidJgyMhsR44">child company private marketplaces</span></td></tr><tr><td>Child marketplace</td><td><span data-option="7xdLz3c4pzXi">own child company private marketplace, </span><span data-option="tbW5yJAHhA36">parent company private marketplace, </span><span data-option="B2orxPBalsU3">sibling-child company private marketplaces</span></td></tr></tbody></table>
