You are here:
Create a Clean Room Package
Providers can offer clean room packages that contain collaboration templates on AppExchange. Consumers interested in collaborating on your data can download the clean room package and initiate a collaboration.
Required Editions
| Available in: Developer edition |
| User Permissions Needed | |
|---|---|
| To create a clean room package: | Data Cloud Architect permission set |
-
Get the information to identify your data share target.
-
In Data Cloud, on the Data Share Targets tab, click New.
You’re not actually creating a data share target at this point. You’re gathering information to create the package.
- Select Salesforce Data Cloud and click Next.
- From the New Data Share Target window, note your Org ID, Offcore Tenant ID, and the Domain URL.
- You can now close this window.
-
In Data Cloud, on the Data Share Targets tab, click New.
- In Data Cloud Setup, in the Quick Find box, enter Clean Room Collaboration and select Clean Room Packages.
- Click New.
-
In the New Clean Room Package window, enter the package details.
- Enter a descriptive name to identify your package (for example, your company name and use case).
- Select the Clean Room Platform that you want to use.
- Enter the name of your organization as the Provider Name.
- Enter the URL for your company logo.
- Click Next.
-
If you selected Salesforce Data Cloud as the Clean Room Platform, enter your organization
ID, Offcore Tenant ID, and Domain URL.
- Select the collaboration template type.
- If you chose to use Salesforce-provided collaboration templates, select the supported use cases.
- If you selected AWS Clean Rooms as the Clean Room Platform, Enter your AWS Account ID.
- Select the Supported Regions for the clean room package.
-
If you're using an external clean room platform, or to use a custom collaboration template
in a Salesforce Data Cloud platform, create your collaboration template using the Example JSON
file.
- Click Download Example JSON file.
- In the example JSON file, fill in the required values to create your custom collaboration template. A custom collaboration template can have multiple use cases and multiple queries for each use case.
- Upload the JSON file.
The supported use cases are shown on the screen. - Add an optional description.
- Click Create.
The package is created and the supported queries are shown along with related details. To make the package publicly available, publish it on AppExchange. See Publish a Clean Room Package to AppExchange. To distribute your clean room package to specific collaborators, create an unmanaged package instead.
Did this article solve your issue?
Let us know so we can improve!

