Skip to main content
Domo Knowledge Base

Deploying Apps from the Appstore

Version 29


In the Appstore, you can deploy an app to your Domo. If any instances of the app have already been deployed to your company Domo, you are given the option of requesting access to an existing version or deploying a new version of your own.   

When you deploy an app, Domo first installs the cards with sample data. Cards with sample data appear with a label reading Demo Data to indicate they are not yet live.

You can then take your time in looking over the cards to make sure this app is what you need. When you are ready, you can power up the cards in the app with live data by connecting to a third-party connector account (for QuickStart apps) or DataSet with matching columns (for all other kinds of apps), or you can assign another user to power it up.

Video - Advanced Deploy for All Apps

Video - Appstore Column Mapping


To deploy an app to Domo,

  1. Click Appstore in the toolbar at the top of the screen.

  2. In the Home or Search tab, identify the app you want to add.
    You can use the various filter and sorting options to locate the desired app. For more information, see Appstore Layout.

  3. Click the app to open its details view.

  4. In the details view, review the requirements and notes for the app.

  5. Click Get.


    Note: Users with a "Participant" default security role (or users with a custom role that does not include the "Use Appstore" grant) do not see the Get button, as they are not able to deploy Appstore apps. Instead, they will see a Request button. Clicking this button opens a dialog in which the user can reach out to his/her MajorDomo and request that the app be installed. For more information about default security roles, see Default Security Role Reference. For more information about custom roles, see Managing Custom Roles.
  6. (Conditional) If any versions of this app have already been installed, you are given the option of requesting access to an existing version or adding a new version. For information about requesting access to an existing version, see Requesting Access to an app; otherwise click Add New then proceed to the next step.

  7. Give your app a unique name, then click Save & Finish.
    A new Domo page is added for the app. All cards for the app are installed with sample data and appear with a blue bar at the top with text reading "Example" to indicate that they are not yet live. You are also given the option to power up this app yourself or assign it to a data specialist. 

  8. Review the app(s) in the page to make sure these are the metrics you want to show.

  9. Do one of the following:

    • To assign the powering of this app to another user...

      1. Click Assign to Data Specialist.


        The Assign to data owner dialog appears, with fields for selecting a data specialist and entering a custom message. 


      2. In the Select data specialist field, enter the name of the user you want to assign to power this app. 

      3. (Optional) Enter an email message to be sent to the data specialist if you want.

      4. Click Send.
        The user you have assigned will receive an email notification informing him or her about the assignment.

    •  To power up the app yourself...

      1. Click Do It Yourself.


        The blue bar updates to show Connect buttons for all DataSets powering the app, along with the total number of DataSets and cards associated with this app. For example, the app in the following screenshot is powered off of 2 DataSets and contains 11 cards, and both DataSets have Connect buttons so you can power them up individually.


      2. Click Connect.

        What happens next depends on the type of app you are deploying. If the app is a QuickStart app, to power a card you will be asked to connect to one of Domo's third-party connectors, usually by entering credentials and/or other information.


        If the app is a Card Builder app or custom app, you will be asked to select an existing DataSet in Domo with column names matching those in the app.


      3. (Conditional) If you are deploying a QuickStart app, follow the steps in the wizard for connecting to data. 

        The specific steps in the wizard differ depending on the Connector. In most cases you are asked to select a Connector account, or to add a new account if one doesn't exist yet. For some connectors (such as NOAA) you are asked to enter other information, such as your zip code. You can also assign another user to power the app if you want. 

      4. (Conditional) If you are deploying a Card Builder or custom app...

        1. In pane 1, select the DataSet you want to use to power up the app.

        2. Drag and drop DataSet columns from pane 1 onto the matching columns in pane 2. 

          If the data type matches for the two columns, a blue outline will appear around the column in pane 2 when you drag the column on top of it.


          If the data type does not match, no outline appears. If you attempt to drop a column onto a non-matching column anyway, no match occurs.

        3. Once you have matched all columns in pane 2, click the orange Connect button.

          The cards in the app now populate with live data from your DataSet. 

          You can go in and update the DataSet and/or columns populating the cards in this app anytime by opening the app, selecting Do It Yourself, clicking Change, then making the desired changes.