> ## Documentation Index
> Fetch the complete documentation index at: https://domoinc-openapi-sync-dataflows.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Publish Content to a Subscriber Instance

export const InlineImage = ({src, alt = '', height = '1.6em'}) => {
  return <img noZoom src={src} alt={alt} style={{
    display: 'inline',
    verticalAlign: 'start',
    height: height,
    margin: '0'
  }} />;
};

### Intro

You can publish dashboard and App Studio content and DataSet Views to another organization via subscription. A subscriber instance can [subscribe to publications individually](#subscribe_to_a_publication) (as invited) or [auto-subscribe](#auto_subscribe_to_all_publications) to receive all publications from a trusted publishing organization.

This article describes how to configure a subscriber and establish a publication/subscription connection.

<Note>
  **Looking for Embed?** To learn more about embedding, see [Embed Content Outside of Domo](/s/article/360043437993).
</Note>

***

### Access Publications

To create a publication and view the list of publications from your Domo environment, go to the Publications page by following these steps:

1. Navigate to **Domo Everywhere**.
2. Select **Publications**.

### Permissions and PDP

Anyone can publish as long as they have access to the content (dashboard, app, or DataSet) they want to publish.

People with admin-level access in the publishing Domo environment can configure filters before publishing content so subscribers only see the appropriate data for their organization. To learn more, see [Dynamic PDP](#dynamic_pdp) below.

### Publishing Tasks

# Prerequisite

Before configuring a publication, you must create your subscriber instance(s). Learn [how](/s/article/6523741250455).

<Tip>
  **Tip:** Have you already configured the look and feel of your instance? Learn how with [Brand Kit](/s/article/5428851518999).
</Tip>

# Create a Publication

1. [Access](#access_publications) Publications.
2. In the **Publications** tab, select **+** **Publication** to open the creation modal.

   <Frame>
     <img alt="add publication.jpg" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/2Xn5xi-pwCcFI8So/images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000000pc4r.jpg?fit=max&auto=format&n=2Xn5xi-pwCcFI8So&q=85&s=1669ed97799dc81538b2b48add9b1e96" style={{width: 800, height: 423}} width="2722" height="1440" data-path="images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000000pc4r.jpg" />
   </Frame>
3. Enter a name and optional description for the publication in the appropriate fields.

<Tip>
  **Tip:** You can use the description to document which content you are publishing and to whom.
</Tip>

4. Assign a publication owner. The owner must have access to all the content included in this publication. By default, the person creating the publication is the owner. On the subscriber end, the individual who accepts the subscription invitation to the published content is the subscription owner.

   For example, Farah from Organization A publishes the content to Organization B. Farah is the publication owner. John in Organization B accepts the subscription invitation and becomes the subscription owner.

   <Frame>
     <img alt="" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/2Xn5xi-pwCcFI8So/images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008Qx7t.jpg?fit=max&auto=format&n=2Xn5xi-pwCcFI8So&q=85&s=c15f35ff5e802f2c19b67049b0244bcb" style={{width: 800, height: 467}} width="2760" height="1610" data-path="images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008Qx7t.jpg" />
   </Frame>

5. In the **Subscribers** section of the modal, check the boxes for all the subscribers you want to add to this publication. You can use the search bar and sort menu to filter the list of subscribers. If a subscriber you want to include doesn't display in the list, complete the step below.

   If a subscriber you want to publish to doesn't display in the list, follow these steps:

   1. Select **+ Add Subscriber**.

      <Frame>
        <img alt="" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/2Xn5xi-pwCcFI8So/images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008QxcX.jpg?fit=max&auto=format&n=2Xn5xi-pwCcFI8So&q=85&s=5131e216573cf15191177b1eb54315ba" style={{width: 802, height: 169}} width="2762" height="582" data-path="images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008QxcX.jpg" />
      </Frame>
   2. Enter the URL for the subscriber domain in the **Subscriber Organization** field in this format: \<\< *domain>>*.domo.com.

      <Frame>
        <img alt="" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/v5mFCMke9U0SrJSJ/images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008Qxsf.jpg?fit=max&auto=format&n=v5mFCMke9U0SrJSJ&q=85&s=86fec06c648026767b1f7948b52b97a1" style={{width: 798, height: 170}} width="2760" height="588" data-path="images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008Qxsf.jpg" />
      </Frame>
   3. Enter the Key attribute. This is the same as the key attribute used when creating the subscriber organization. Learn where to find the
      [key attribute](https://domo-support.domo.com/s/article/6523741250455?language=en_US#define_key_attribute).
   4. Select **+ Add.**

      The subscriber organization displays in the list of subscribers.
   5. Check the box to choose this subscriber.

6. Use the next sections of the modal to choose the dashboards, apps, or DataSets that you want to include in the publication.

   <Frame>
     <img alt="Screenshot 2025-02-12 at 1.57.13 PM.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/2Xn5xi-pwCcFI8So/images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000005LqTl.jpg?fit=max&auto=format&n=2Xn5xi-pwCcFI8So&q=85&s=42feeb44d9147477f6efb1e154d49e19" style={{width: 801, height: 467}} width="1242" height="724" data-path="images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000005LqTl.jpg" />
   </Frame>

   <Warning>
     **Important**

     * You must have access to any dashboards, apps, or DataSets that you select for publication. Selecting an item you don't have access to displays an error.
     * When you add a dashboard to a publication, its sub-dashboards are automatically included.
     * You can choose to make all dashboards read-only. Learn more about
       [publishing read-only content](#read_only_content) below.
   </Warning>

7. After adding all publication content, configure Personalized Data Permissions (PDP) for each DataSet. See
   [PDP Policies for Published Content](#pdp_for_published_content) below or learn about [PDP](https://domo-support.domo.com/s/topic/0TO5w000000Zao2GAC/personalized-data-permissions-pdp?language=en_US) in the Knowledge Base.

   <Warning>
     **Important:** You must choose one policy for each DataSet. To send the data unfiltered, select the **All Rows** policy. *DataSet permissions apply universally to each subscriber. This means that changing a DataSet's permissions in this publication affects the current subscribers in all other publications with that DataSet.*
   </Warning>

   <Frame>
     <img alt="" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/v5mFCMke9U0SrJSJ/images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008QzzJ.jpg?fit=max&auto=format&n=v5mFCMke9U0SrJSJ&q=85&s=20e07cd6a83ae4440f0fecbd5f69edbf" style={{width: 799, height: 465}} width="2768" height="1612" data-path="images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008QzzJ.jpg" />
   </Frame>

   * To publish all rows in a given DataSet, check the **All Rows** box.

     <Frame>
       <img alt="" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/2Xn5xi-pwCcFI8So/images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008QlbO.jpg?fit=max&auto=format&n=2Xn5xi-pwCcFI8So&q=85&s=9a5af6411d0391f5b6a4a648238edab3" style={{width: 799, height: 468}} width="2752" height="1612" data-path="images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008QlbO.jpg" />
     </Frame>
   * To share a filtered version of the data, select **+ Create Policy**. The **New Permission** modal displays. Follow the instructions below to [create a PDP policy](#create_pdp_policy).

8. Review all the publication details, and save to close.

   <Frame>
     <img alt="" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/v5mFCMke9U0SrJSJ/images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008R0gr.jpg?fit=max&auto=format&n=v5mFCMke9U0SrJSJ&q=85&s=88731b1b52e3a326fc202d79da50b009" style={{width: 800, height: 468}} width="2762" height="1616" data-path="images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008R0gr.jpg" />
   </Frame>

   <Warning>
     **Important:** Saving makes the publication available for subscription in subscriber environments. Subscribers must accept the invitation inside their Domo environment before they can view the published content.
   </Warning>

# Publish Read-Only Content

You can publish read-only content to your subscribers when creating publications. Read-only content behaves like embedded content, meaning that:

* Subscribers cannot alter or make copies of content.
* Dashboards in a read-only publication are embedded and do not have PDP (Personalized Data Permissions) applied on the subscriber side. The dashboards will reflect whatever PDP are applied to the publication owner. By default, the DataSets are not accessible to subscribers.

  If you manually add DataSets to the publication, those DataSets will be shared separately with subscribers, and PDP will be applied based on each subscriber's permissions.

  However, even if shared, these DataSets do not power the dashboards themselves—the dashboards continue to display data via the embedded content, without subscriber-specific PDP filtering.
* Changes to dashboard content propagate immediately to the subscriber with no refresh required.

You must refresh the publication to add or remove dashboards or make changes to the content.

<Frame>
  <img alt="" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/v5mFCMke9U0SrJSJ/images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008QzMb.jpg?fit=max&auto=format&n=v5mFCMke9U0SrJSJ&q=85&s=7ca1f15c4cca4ea0f8976063e7187ace" style={{width: 797, height: 140}} width="1594" height="280" data-path="images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008QzMb.jpg" />
</Frame>

# Create a PDP Policy

Follow these steps to add a PDP policy while creating a publication:

1. In the **Data permissions** section of the modal, select **+ Create Policy** to open the new policy modal.

   <Frame>
     <img alt="" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/v5mFCMke9U0SrJSJ/images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008R10D.jpg?fit=max&auto=format&n=v5mFCMke9U0SrJSJ&q=85&s=489fcd291a4ddad8b9ca69b9dfb7dd6f" style={{width: 800, height: 469}} width="2752" height="1612" data-path="images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008R10D.jpg" />
   </Frame>
2. In the modal, enter a name for the policy.
3. From the **Dataset** dropdown, select the DataSet to which to apply the permission.

   <Frame>
     <img alt="" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/v5mFCMke9U0SrJSJ/images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008R18H.jpg?fit=max&auto=format&n=v5mFCMke9U0SrJSJ&q=85&s=409771a23d77e4dabecabb156c334c6e" style={{width: 500, height: 216}} width="1568" height="678" data-path="images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008R18H.jpg" />
   </Frame>
4. Select **+ Add Filter**.
5. Select a column from the dropdown.
6. Choose the filter type. If you are using Dynamic PDP, select **Dynamic PDP by Org ID**. See [PDP Policies for Published Content](#pdp_for_published_content) to learn more.
7. Select values.

   <Frame>
     <img alt="" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/v5mFCMke9U0SrJSJ/images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008R1Hy.jpg?fit=max&auto=format&n=v5mFCMke9U0SrJSJ&q=85&s=798bb6e20c7e0345f76275327cf314d8" style={{width: 501, height: 430}} width="1574" height="1350" data-path="images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008R1Hy.jpg" />
   </Frame>
8. Select **Save** to save and close the modal.

# Update Publication Owner

If a publication owner ever changes their permissions or is no longer an active Domo user, their publications may not receive live data. To ensure that data for subscribing organizations is kept current, publication owners may be changed. Admins can follow the steps below to update a publication owner.

1. [Access](#access_publications) Publications.
2. Hover over the publication where you want to change the owner and select
   <InlineImage src="/images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008QaWI.jpg" /> **Publication Options** > <InlineImage src="/images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008R1xt.jpg" /> **Edit** to open the edit modal.

   <Frame>
     <img alt="" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/2Xn5xi-pwCcFI8So/images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008Ql59.jpg?fit=max&auto=format&n=2Xn5xi-pwCcFI8So&q=85&s=d163adec21225704716012a4d2d08104" style={{width: 351, height: 281}} width="804" height="644" data-path="images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008Ql59.jpg" />
   </Frame>
3. In the **Publication Name** section, locate the **Owner** field. Find and select the new publication owner.

   <Frame>
     <img alt="" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/2Xn5xi-pwCcFI8So/images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008Qx7t.jpg?fit=max&auto=format&n=2Xn5xi-pwCcFI8So&q=85&s=c15f35ff5e802f2c19b67049b0244bcb" style={{width: 799, height: 466}} width="2760" height="1610" data-path="images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008Qx7t.jpg" />
   </Frame>
4. Move through the modal, making any other changes to the publication.
5. In the **Review** section of the modal, review your changes and select **Save** to close the modal and update the publication owner.

# Manage Subscribers

You can add more subscribers to a publication by following these steps:

1. [Access](#access_publications) Publications.
2. Hover over the publication where you want to change the owner and select
   <InlineImage src="/images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008QaWI-1.jpg" /> **Publication Options** > <InlineImage src="/images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008R1xt-1.jpg" /> **Edit** to open the edit modal.

   <Frame>
     <img alt="" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/2Xn5xi-pwCcFI8So/images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008Ql59.jpg?fit=max&auto=format&n=2Xn5xi-pwCcFI8So&q=85&s=d163adec21225704716012a4d2d08104" style={{width: 351, height: 281}} width="804" height="644" data-path="images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008Ql59.jpg" />
   </Frame>
3. In the **Subscribers** section of the modal, you can add subscribers to your publication.

   <Frame>
     <img alt="" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/v5mFCMke9U0SrJSJ/images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008RDcT.jpg?fit=max&auto=format&n=v5mFCMke9U0SrJSJ&q=85&s=c6b95a7541918db10aaa4f7c04eee92a" style={{width: 797, height: 580}} width="2244" height="1632" data-path="images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008RDcT.jpg" />
   </Frame>

# Refresh a Publication

If you change a published dashboard or a card on a published dashboard, you must refresh the publication to display the changes for a subscribing organization.

<Warning>
  **Important:** Do not modify the source dashboards while the job is refreshing. This changes the layout of the dashboard and corrupts the card layout for the subscriber.
</Warning>

1. [Access](#access_publications) Publications.
2. In the publications list, locate the publication you want to refresh.
3. Hover over the publication and select
   <InlineImage src="/images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008QaWI-2.jpg" /> **Publication Options** > **Refresh** to display the publication details.

   <Frame>
     <img alt="" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/2Xn5xi-pwCcFI8So/images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008QlrW.jpg?fit=max&auto=format&n=2Xn5xi-pwCcFI8So&q=85&s=695e66a38d0451c10b0b76b0dceda683" style={{width: 349, height: 280}} width="804" height="644" data-path="images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008QlrW.jpg" />
   </Frame>
4. Check the boxes to perform a targeted refresh for the subscribers you select. You can sort the publications by status to see which subscribers have an error.
5. Select **Refresh**.

   <Frame>
     <img alt="refresh.jpg" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/2Xn5xi-pwCcFI8So/images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000000pgRp.jpg?fit=max&auto=format&n=2Xn5xi-pwCcFI8So&q=85&s=e4aa1a8ff0b54de04d96494019cc020c" style={{width: 752, height: 122}} width="2666" height="432" data-path="images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000000pgRp.jpg" />
   </Frame>

# Delete a Publication

1. [Access](#access_publications) Publications.
2. In the publications list, locate the publication you want to refresh.
3. Hover over the publication and select
   <InlineImage src="/images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008QaWI-3.jpg" /> **Publication Options** > **Delete**.

   <Frame>
     <img alt="" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/2Xn5xi-pwCcFI8So/images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008QjeQ.jpg?fit=max&auto=format&n=2Xn5xi-pwCcFI8So&q=85&s=f861a1498a4e9c06f403e08e3170ecbd" style={{width: 350, height: 280}} width="804" height="644" data-path="images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008QjeQ.jpg" />
   </Frame>

   The **Delete Publication** dialog displays a warning and the amount of content you are removing. You must acknowledge the removal of the content before you can proceed.

   <Frame>
     <img alt="Screenshot 2024-04-25 at 7.28.05 PM.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/2Xn5xi-pwCcFI8So/images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000000pgV3.jpg?fit=max&auto=format&n=2Xn5xi-pwCcFI8So&q=85&s=8751431cc1aad0d7316ae3c01f63c56b" style={{width: 520, height: 358}} width="1264" height="870" data-path="images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000000pgV3.jpg" />
   </Frame>
4. Check both boxes to confirm the content you are removing from subscribers and that you understand you may delete content created by subscribers with this data.
5. Select **Confirm** to delete the publication.

   <Note>
     **Note:** Confirming deletion immediately removes the dashboards, cards, and DataSets included in this publication from all subscriber instances.
   </Note>

# Remove a Dashboard from a Publication

<Warning>
  **Warning:** If you remove a dashboard from an existing publication, the DataSets powering the dashboard are also automatically removed. If the subscriber is using any of those DataSets to power any custom-built cards within their Domo environment, the cards are also deleted at the same time.
</Warning>

To preserve the DataSets powering a dashboard in a publication while removing the dashboard itself from the publication, confirm that all of the DataSets you want to keep are reselected in the **DataSets** section of the **Publication Creation** modal before saving the publication.

# Publish the Same DataSet in Two Publications

Each publication pushes all of the DataSets it contains to the subscribers, even if any of the DataSets already exist in the subscriber's Domo environment due to an existing publication containing the DataSet(s).

Within the subscriber instance, each copy of the DataSet has the same name, but different values for `Dataset\_Id`. Each copy of the DataSet is tied to the specific publication it was published with.

<Tip>
  **Tip:** We recommend only publishing a given DataSet to a subscriber one time and in one publication.
</Tip>

### Subscription Tasks

Configured subscribers can subscribe to an existing publication by invitation. With [auto-subscription](#auto_subscribe_to_all_publications), a subscribing organization can trust and accept all subscriptions from a specific publishing organization rather than individually accepting every subscription.

# Subscribe to a Single Publication

The individual in the subscribing organization who accepts a subscription invitation from the publisher becomes the subscription owner. They own all the content that is published in that subscription.

For example, Farah from Organization A publishes the content to Organization B. Farah is the publication owner. John in Organization B accepts the subscription invitation and is now the subscription owner.

To receive the published content, an individual in the subscribing organization must follow the steps below:

<Warning>
  **Important:** Content must have already been [published](#create_a_publication) to the subscriber before the subscriber can follow these steps.
</Warning>

1. Navigate to **Domo Everywhere**.
2. Select **Subscriptions**.
3. Go to the **Invitations** tab and select **Subscribe** for the invitation you want to accept.

   <Frame>
     <img alt="" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/v5mFCMke9U0SrJSJ/images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008YPx3.jpg?fit=max&auto=format&n=v5mFCMke9U0SrJSJ&q=85&s=1b84a000300ee45175d0555eb7e863da" style={{width: 802, height: 170}} width="2884" height="612" data-path="images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008YPx3.jpg" />
   </Frame>

   A dialog displays to confirm acceptance. Select **Accept & Continue** to confirm the subscription.

   <Frame>
     <img alt="" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/v5mFCMke9U0SrJSJ/images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008RB1B.jpg?fit=max&auto=format&n=v5mFCMke9U0SrJSJ&q=85&s=d9ad02a7d8c450a2328e230662b7f591" style={{width: 549, height: 403}} width="1432" height="1052" data-path="images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008RB1B.jpg" />
   </Frame>
4. Choose the subscription owner. This individual owns all the content that is published in the subscription.
5. (Optional) Share the subscription with other individuals and groups.
6. Select **Complete**.

   The published data populates in the subscriber instance. The process is complete when the invitation disappears from the **Invitations** tab and the new publication appears in the **Subscriptions** tab.

   <Warning>
     **Important:** The DataSets are available as soon as you accept the invitation, but you must refresh your browser to view the visualizations.
   </Warning>

# Auto-subscribe to All Publications From an Instance

Follow these steps to auto-subscribe to publications from a specific instance:

1. Navigate to **Domo** **Everywhere**
2. Select **Subscriptions** and go to the **Settings** tab.
3. Select **+ Add Auto-Subscription** to open the new auto-subscription modal.

   <Frame>
     <img alt="" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/v5mFCMke9U0SrJSJ/images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008RC6v.jpg?fit=max&auto=format&n=v5mFCMke9U0SrJSJ&q=85&s=fcd0b9b5f600155a3a5770af002536b0" style={{width: 799, height: 199}} width="2290" height="570" data-path="images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008RC6v.jpg" />
   </Frame>
4. In the modal's **Domain name** field, enter the Domo domain name for the publishing organization. The format is *\<\<companyname>>*.domo. com.

   <Frame>
     <img alt="auto-subscription modal.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/2Xn5xi-pwCcFI8So/images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EM5w000006u5zY.jpg?fit=max&auto=format&n=2Xn5xi-pwCcFI8So&q=85&s=23881ccea2ef08f5583a985fb288f66f" style={{width: 467, height: 295}} width="1396" height="880" data-path="images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EM5w000006u5zY.jpg" />
   </Frame>
5. In the **Subscription** **owner** field, enter a name for the subscription owner. By default, the subscription owner is the individual adding the auto-subscription. We recommend that the owner be a service account.
6. (Optional) In the **Share subscription** field, search for and add individuals or groups to this auto-subscription. While this step is optional, this field is where you can configure [Default Sharing](#default_sharing), as described below.
7. Select **Add** to add the auto-subscription.

The auto-subscription now displays in the **Settings** tab and the list in the **Subscriptions** tab.

<Note>
  **Note:** You can edit or remove the auto-subscription from the **Settings** tab. You cannot remove the auto-subscription from the subscriptions list in the **Subscriptions** tab.
</Note>

# Default Sharing

Default Sharing allows subscribers to automatically share all publications from a specified publishing instance to any number of individuals or groups.

1. In the **Add auto-subscription** modal, accessed while [adding an auto-subscription](#auto_subscribe_to_all_publications), enter the Domo domain for the publishing instance you want to share publications from automatically.
2. In the **Share subscription** field, enter any individuals or groups to push publications automatically.

# Lock a Published Dashboard

We recommend that subscribers lock published dashboards after successfully subscribing to a publication. The reason is that if the publisher updates the visualizations on their side, those changes automatically override any changes made by subscribers.

Lock a dashboard by selecting **Lock** at the top of the dashboard.

<Frame>
  <img alt="" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/v5mFCMke9U0SrJSJ/images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008RCoT.jpg?fit=max&auto=format&n=v5mFCMke9U0SrJSJ&q=85&s=7a566d7504123e0533b969485bb74594" style={{width: 351, height: 128}} width="560" height="204" data-path="images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008RCoT.jpg" />
</Frame>

If you want to edit the visualizations in a publication, it's best to make a copy of the dashboard by going to <InlineImage src="/images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008RCrh.jpg" /> **Dashboard options** > <InlineImage src="/images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008RCzl.jpg" /> **Save as**. After saving a duplicate of the dashboard, you can make changes to the duplicated version.

<Frame>
  <img alt="" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/v5mFCMke9U0SrJSJ/images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008RDB3.jpg?fit=max&auto=format&n=v5mFCMke9U0SrJSJ&q=85&s=11db659ea314dd159d10b09b9f809612" style={{width: 225, height: 353}} width="532" height="834" data-path="images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008RDB3.jpg" />
</Frame>

# Unsubscribe from a Publication

1. [Access](#access_publications) Publications.
2. In the **Subscriptions** tab, find the publication you want to unsubscribe from and hover over it until <InlineImage src="/images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008RDsb.jpg" /> **Subscription options** displays.
3. Select
   <InlineImage src="/images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008RDsb-1.jpg" /> **Subscription options** > **Delete**.

   <Frame>
     <img alt="" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/v5mFCMke9U0SrJSJ/images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008RDz3.jpg?fit=max&auto=format&n=v5mFCMke9U0SrJSJ&q=85&s=e8768df1313618a377ad9d4ba536658f" style={{width: 346, height: 251}} width="566" height="410" data-path="images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EMVq000008RDz3.jpg" />
   </Frame>
4. A confirmation dialog displays. This action cannot be undone.

   <Frame>
     <img alt="Screenshot 2023-10-26 at 3.17.01 PM.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/2Xn5xi-pwCcFI8So/images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EM5w000006wF6R.jpg?fit=max&auto=format&n=2Xn5xi-pwCcFI8So&q=85&s=31e73e5e57f8121e5c78cbe72cb1572c" style={{width: 420.994, height: 207.997}} width="1038" height="512" data-path="images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EM5w000006wF6R.jpg" />
   </Frame>
5. Select **Confirm** to delete the subscription.

   <Note>
     **Note:** Confirming deletion immediately initiates the removal of dashboards, cards, and DataSets included in the publication from the subscriber environment.
   </Note>

### PDP Policies for Published Content

This section contains information about publishing content with Personalized Data Permissions (PDP).

<Note>
  **Keep in mind:**

  * If you
    [publish the same DataSet in two publications to the same subscriber instance](#publish_the_same_dataset_in_two_publications), the PDP policies of the most recently saved publication are used for data permissions.
  * This means that i
    f you want to share the same DataSet to the same subscriber instance twice with different permissions, you must duplicate the DataSet in the publisher's Domo environment.
</Note>

# Dynamic PDP

When you create a publication using the Dynamic PDP by Org ID permission type, only the part of the DataSet you want that subscriber to see is published to their Domo environment. This keeps your data more secure and you can always make a change to the data the subscriber receives at a later time.

Dynamic PDP takes effect after the next refresh of the publication.

### Publish DataSet Views

You can use Domo Everywhere to publish DataSet Views. Learn more about [DataSet Views](/s/article/360046074774).

<Frame>
  <img alt="Screenshot 2023-10-26 at 11.48.12 AM.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/2Xn5xi-pwCcFI8So/images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EM5w000006wEsQ.jpg?fit=max&auto=format&n=2Xn5xi-pwCcFI8So&q=85&s=8439d6f216c9dc8886b4a06584d7b7dd" style={{width: 756.96, height: 235.994}} width="3422" height="1070" data-path="images/kb/ka0Vq000000H5Cz-00N5w00000Ri7BU-0EM5w000006wEsQ.jpg" />
</Frame>

### Notes

The following notes provide more information about publishing processes.

#### System Refresh

Occasionally, the system may have a cache issue and require 10–15 minutes for updates between the publishing and subscribing instances. If this happens, allow the system time between refreshes.

#### Alerts for Published Content

Alerts do not copy from publisher to subscriber. Subscribers can create Card Alerts in their Domo instance to be triggered by numerical thresholds. DataSet Alerts for appending new rows or changing values are incompatible with the virtual DataSets from a publication.

Subscribers can create DataSet Alerts for published DataSets in their Domo instance. These look and function differently than DataSet Alerts for standard, non-published DataSets. To create a DataSet Alert, select **Create a new alert**. Then follow the steps outlined in [Creating an Alert for a DataSet](/s/article/360042925994).

You cannot trigger alerts for published content every time the data updates, but you can schedule triggers (hourly, daily, etc).

#### Calculations on Cards

Calculations on cards are only copied to the subscriber if they are being used in the published cards.

#### Federated Data

You can publish federated data, but if the original source is federated, the published data cannot be run in a DataFlow.

#### Color Palettes

You can publish an app in App Studio and include an instance chart color palette as a dependency. Whoever accepts the publication or invitation from the subscriber instance needs to have Admin rights to be informed of any color palette changes affecting the instance.

Learn more about [Color Palettes in App Studio](https://domo-support.domo.com/s/article/000005295?language=en_US#theme_color).

#### Filter Views

Default filter views do not support Beast Mode calculation fields in App Studio publications. This limitation is on the roadmap for future improvement.

<Note>
  **Need Support?** If you need support with your publication after reviewing this document, contact us at [support@domo.com](mailto:support@domo.com).

  Include the following information in your request:

  * Domo environment(s) where the behavior is occurring
  * Publication name
  * Description of behavior
  * Screenshot of behavior (if applicable)
  * Steps to recreate behavior (if known/applicable)
</Note>
