Note
The ability to publish content is available by request. If you’d like to submit content
to publish in Domo’s Appstore, send an email with your name and instance URL to appsubmissions@domo.com.
Checklist
Before you get started here is a list of the requirements you will need for your submission. Resources you’ll need:- A square icon png or jpg format at a minimum of 100 x 100 pixels
- 3-10 jpg or png screenshots at a minimum of 1920 x 1080 pixels
- 1 YouTube video. This is optional but highly recommended to show off your app. You’ll paste in its URL.
- Will it be public to all Domo customers or shared only with your company?
- What kind of app is it? Visualization, service, or code block
- What is the pricing model? Free or request a quote
- Is it an app that can be implemented in a few minutes or are you promoting a service?
Note
If you are a Domo partner that is building an app, please reference the Partner
App Submission Guide before you get started.
Get Started
To get started login to your Domo instance and go to the Domo Appstore by selecting the Appstore icon in the top navigation.

Note
You will need to be sure you have publishing to the Domo Appstore enabled for you. If you don’t see the + icon in the left navigation bar contact us at appsubmissions@domo.com to have it turned on.
Select your app type
Select the type of app you are offering from the dropdown:- Dashboard. Publish a comprehensive solutions for solving a specific business question.
- Code Block. Publish a Code Block that will enhance data visualizations with Beast Modes, Jupyter, Python, R, and SQL.
- Card. Publish a single visualization.
- Custom Chart. Publish a chart that will visualize data in a unique way.
- Enterprise App. Publish a set of custom functionality built on top of Domo’s App Developer Framework.
- Service. Advertise any other service that can help a company or provide functionality for other apps to use.

- Instant content can be immediately deployed. Only Dashboards and Code Blocks are supported instant content.
- Promotional Apps require the user to contact you for permission to download. This is used for a more complicated app that also takes some consulting work to install.

Selecting content
Note
When submitting cards, custom charts, enterprise apps, and services you skip this step and go directly to Name and Info.
Dashboards:
Select the page you would like to publish. Your dashboard will then be validated to be sure it is meeting all requirements.
Code Blocks
Select your code type and paste in your code selection.

Name and Info
This information should let people identify your submission in the Domo Appstore. You will need to:- Name your app
- Add a subtitle and description
- Upload an app icon. Recommended size: 200 x 200 pixels

Publishing details
This section allows you to determine who will be able to find your app and make it easier to search for your app. You will need to:- Input who this app is for, setup effort, and benefits
- Enter up to 4 benefits for your submission

Appstore Discovery
Add capabilities and tags to allow users to find your submission more easily. Select from the following capabilities:- Dashboard. Purpose-built packages of reports, charts, and visualizations.
- Connector. Integrated data from another system into Domo.
- Enterprise App. Combines data, workflow, alerts, and action into a purpose-built solution.
- Writeback. Triggers data updates in third party systems and databases.
- DataFlow. Cleans, transforms, calculates, and combines data.
- Federated Data. Connects directly to your company data for fast data with no duplication.
- Data Science. Leverages advanced data science techniques.
- Code Block. Pre-built blocks of code to extend and customize Domo.

Add Media
Upload screenshots or add a link to a YouTube video of your submission. The recommended dimensions of screenshots is 1920x1080 pixels.
- Take a look at the app and put yourself in the customer’s shoes. Do you see anything weird that you should tweak before taking the screenshot?
- Pull up the app on a high-resolution screen if available. Maximize to full screen. Screenshot or crop the app.
- After the screenshot is taken, make sure to hide all personal information on the screenshot including the app owner name and picture, other images of people the page is shared with, etc.
- When submitting code blocks you can add screenshots of code, where it is implemented, or the resulting chart.
Preview
This allows you to see your app listing. After you review it and everything looks good, click the Submit for Approval button in the bottom right.
Submission status and approval
Once submitted for approval, someone in your own company (your Major Domo) will get a prompt to approve or deny your submission. Once approved by them your submission will get sent to Domo for approval. It normally takes about 7 days to get a response. After submission, you can check the status of your app approval by emailing appsubmissions@domo.com.Manage Submissions
You can now manage your submissions to the Domo Appstore by status. After logging in, you can access your Store Manager by clicking on the Manage/Gear Icon on the left side of the page.
