Create a Power BI app offer

This article describes how to create and publish a Power BI app offer to Microsoft AppSource.

Before starting, Create a Commercial Marketplace account in Partner Center if you haven't done so yet. Ensure your account is enrolled in the commercial marketplace program.

Create a new offer

  1. Sign in to Partner Center.

  2. In the left-nav menu, select Commercial Marketplace > Overview.

  3. On the Overview page, select + New offer > Power BI Service App.

    Illustrates the left-navigation menu.


After an offer is published, edits made to it in Partner Center only appear in online stores after republishing the offer. Make sure you always republish after making changes.


If Power BI Service App isn't shown or enabled, your account doesn't have permission to create this offer type. Please check that you've met all the requirements for this offer type, including registering for a developer account.

New offer

Enter an Offer ID. This is a unique identifier for each offer in your account.

  • This ID is visible to customers in the web address for the marketplace offer and Azure Resource Manager templates, if applicable.
  • Use only lowercase letters and numbers. It can include hyphens and underscores, but no spaces, and is limited to 50 characters. For example, if you enter test-offer-1 here, the offer web address will be
  • The Offer ID can't be changed after you select Create.

Enter an Offer alias. This is the name used for the offer in Partner Center.

  • This name isn't used in the marketplace and is different from the offer name and other values shown to customers.
  • The Offer alias can't be changed after you select Create.

Select Create to generate the offer and continue.

Offer overview

This page shows a visual representation of the steps required to publish this offer (both completed and upcoming) and how long each step should take to complete.

It includes links to perform operations on this offer based on the selection you make. For example:

Offer setup

Customer leads

When publishing your offer to the marketplace with Partner Center, you must connect it to your Customer Relationship Management (CRM) system. This lets you receive customer contact information as soon as someone expresses interest in or uses your product.

  1. Select a lead destination where you want us to send customer leads. Partner Center supports the following CRM systems:


    If your CRM system isn't in this list, use Azure Table or and HTTPS endpoint to store customer lead data. Then export the data to your CRM system.

  2. Connect your offer to the lead destination when publishing in Partner Center.

  3. Confirm that the connection to the lead destination is configured properly. After you publish it in Partner Center, we'll validate the connection and send you a test lead. While you preview the offer before it goes live, you can also test your lead connection by trying to purchase the offer yourself in the preview environment.

  4. Make sure the connection to the lead destination stays updated so you don't lose any leads.

Here are some additional lead management resources:

Select Save draft before continuing.


This page lets you define the categories and industries used to group your offer on the marketplace, your app version, and the legal contracts that support your offer.


Select categories and subcategories to place your offer in the appropriate marketplace search areas. Be sure to describe how your offer supports these categories in the offer description. Select:

  • At least one and up to two categories, including a primary and a secondary category (optional).
  • Up to two subcategories for each primary and/or secondary category. If no subcategory is applicable to your offer, select Not applicable.

See the full list of categories and subcategories in Offer Listing Best Practices.


Optionally, select up to two industries and two verticals under each industry. These categories are used for displaying your offer when industry and verticals are used in search filters and applied in the online store. If your offer is targeting a specific industry and/or vertical, explain how your offer supports the selected industries or verticals in the offer description. Otherwise, if your offer is not industry-specific, do not make a selection and leave this section blank.

See the full list of industries and verticals in Offer listing best practices.

Terms and conditions

To provide your own custom terms and conditions, enter up to 10,000 characters in the Terms and conditions box. If your terms and conditions require a longer description, enter a single web link to where they can be found. It will display to customers as an active link.

Customers must accept these terms before they can try your offer.

Select Save draft before continuing to the next section, Offer listing.

Offer listing

Here you'll define the offer details that are displayed in the marketplace. This includes the offer name, description, images, and so on.


Select the language in which your offer will be listed. Currently, English (United States) is the only available option.

Define marketplace details (such as offer name, description, and images) for each language/market. Select the language/market name to provide this info.


Offer details are not required to be in English if the offer description begins with the phrase, "This application is available only in [non-English language]." It's also okay to provide a Useful Link to offer content in a language that's different from the one used in the offer listing.

Here's an example of how offer information appears in Microsoft AppSource (any listed prices are for example purposes only and not intended to reflect actual costs):

Illustrates how this offer appears in Microsoft AppSource.

Call-out descriptions

  1. Logo
  2. Products
  3. Categories
  4. Industries
  5. Support address (link)
  6. Terms of use
  7. Privacy policy
  8. Offer name
  9. Summary
  10. Description
  11. Screenshots/videos


The name you enter here displays as the title of your offer. This field is pre-filled with the text you entered in the Offer alias box when you created the offer. You can change this name later.

The name:

  • Can be trademarked (and you may include trademark or copyright symbols).
  • Can't be more than 50 characters long.
  • Can't include emojis.

Search results summary

Provide a short description of your offer. This can be up to 100 characters long and is used in marketplace search results.


Provide a longer description of your offer, up to 3,000 characters. Customers will see this in the Marketplace listing overview.

Include one or more of the following items in your description:

  • The value and key benefits of your offer
  • Category and/or industry associations
  • In-app purchase opportunities
  • Any required disclosures

Here are some tips for writing your description:

  • Clearly describe the value of your offer in the first few sentences, including:
    • Description of the offer.
    • The type of user who benefits from the offer.
    • Customer needs or issues that the offer addresses.
  • Remember that the first few sentences might be displayed in search results.
  • Don't rely on features and functionality to sell your product. Focus on the value your offer provides.
  • Use industry-specific vocabulary or benefit-based wording.

Use HTML tags to format your description so it's more engaging. Most tags require both an opening and closing component, as shown in this table.

To do this Use Like this To get this
Bold <b> & </b> <b>Example</b>: Free trial Example: Free trial
Italics <i> & </i> Select the <i>first</i> row. Select the first row.
New line <br> This is my first line.<br>This is my second line. This is my first line.
This is my second line.
Paragraphs <p> & </p> <p>This is my first paragraph.</p>
<p>This is my second paragraph.</p>

This is my first paragraph.

This is my second paragraph.

Bullets <ul> & </ul>, <li> & </li> <ul>
<li>Your bullet item</li>
<li>Your bullet item</li>
<li>Your bullet item</li>
• Your bullet item
• Your bullet item
• Your bullet item
Numbering <ol> & </ol>, <li> & </li> <ol>
<li>Your numbered item</li>
<li>Your numbered item</li>
<li>Your numbered item</li>
1. Your numbered item
2. Your numbered item
3. Your numbered item
New line without new number (or bullet) <ol> & </ol>, <li> & </li>, <br> <ol>
<li>add text here</li>
<li>add text here<br>add text here</li>
1. add text here
2. add text here
    add text here
New paragraph without new number (or bullet) <ol> & </ol>, <li> & </li>, <br> <ol>
<li>add text here</li>
<li>add text here<br><br>add text here</li>
1. add text here
2. add text here

    add text here

Use headings <h1> & </h1>, <h2> & </h2>, up to <h6> & </h6> <h1>This is heading 1</h1>
<h2>This is heading 2</h2>
<h3>This is heading 3</h3>
This is heading 1
This is heading 2
This is heading 3

Search keywords

Enter up to three optional search keywords to help customers find your offer in the marketplace. For best results, also use these keywords in your description.

Help/Privacy Web addresses

Provide links to help customers better understand your offer.

Enter the web address where customers can learn more about your offer.

Privacy policy URL

Enter the web address to your organization's privacy policy. You're responsible for ensuring that your offer complies with privacy laws and regulations. You're also responsible for posting a valid privacy policy on your website.

Contact Information

You must provide the name, email, and phone number for a Support contact and an Engineering contact. This information isn't shown to customers. It is available to Microsoft and may be provided to Cloud Solution Provider (CSP) partners.

  • Support contact (required): For general support questions.
  • Engineering contact (required): For technical questions and certification issues.
  • CSP Program contact (optional): For reseller questions related to the CSP program.

In the Support contact section, provide the web address of the Support website where partners can find support for your offer.

Supporting documents

Provide at least one and up to three related marketing documents in PDF format. For example, white papers, brochures, checklists, or presentations.

Marketplace images

Provide logos and images to use with your offer. All images must be in PNG format. Blurry images will be rejected.

Follow these guidelines for your logos:

  • The Azure design has a simple color palette. Limit the number of primary and secondary colors on your logo.
  • The theme colors of the portal are white and black. Don't use these colors as the background color for your logo. Use a color that makes your logo prominent in the portal. We recommend simple primary colors.
  • If you use a transparent background, make sure that the logo and text aren't white, black, or blue.
  • The look and feel of your logo should be flat and avoid gradients in the logo or background. Don't place text on the logo, not even your company or brand name.
  • Make sure the logo isn't stretched.


If you have an issue uploading files, make sure your local network does not block the service used by Partner Center.

Store logos

Provide a PNG file for the Large size logo. Partner Center will use this to create a Small logo. You can optionally replace this with a different image later.

  • Large (from 216 x 216 to 350 x 350 px, required)
  • Small (48 x 48 px, optional)

These logos are used in different places in the listing:

  • The large logo appears on your offer listing page in Microsoft AppSource.
  • The small logo (optional) appears on the Microsoft AppSource main page and search results page.

Follow these guidelines for your logos:

  • The Azure design has a simple color palette. Limit the number of primary and secondary colors on your logo.
  • The theme colors of the portal are white and black. Don't use these colors as the background color for your logo. Use a color that makes your logo prominent in the portal. We recommend simple primary colors.
  • If you use a transparent background, make sure that the logo and text aren't white, black, or blue.
  • The look and feel of your logo should be flat and avoid gradients in the logo or background. Don't place text on the logo, not even your company or brand name.
  • Make sure the logo isn't stretched.


Add at least one and up to five screenshots that show how your offer works. Each must be 1280 x 720 pixels in size and in PNG format.

Videos (optional)

Add up to five videos that demonstrate your offer. Enter the video's name, its web address, and thumbnail PNG image of the video at 1280 x 720 pixels in size.

Additional marketplace listing resources

To learn more about creating offer listings, see Offer listing best practices.

Technical configuration

Promote your app in Power BI Service to production and provide the Power BI app installer link that enables customers to install your app. For more information, see Publish apps with dashboards and reports in Power BI.

Supplemental content

Provide additional information about your offer to help us validate it. This information isn't shown to customers or published to the marketplace.

Validation assets

Optionally, add instructions (up to 3,000 characters) to help the Microsoft validation team configure, connect, and test your app. Include typical configuration settings, accounts, parameters, or other information that can be used to test the Connect Data option. This information is visible only to the validation team and is used only for validation purposes.

Review and publish

After you've completed all the required sections of the offer, you can submit your offer to review and publish.

In the top-right corner of the portal, select Review and publish.

On the review page you can:

  • See the completion status for each section of the offer. You can't publish until all sections of the offer are marked as complete.
    • Not started - The section hasn't been started and needs to be completed.
    • Incomplete - The section has errors that need to be fixed or requires that you provide more information. See the sections earlier in this document for guidance.
    • Complete - The section has all required data and there are no errors. All sections of the offer must be complete before you can submit the offer.
  • Provide testing instructions to the certification team to ensure your app is tested correctly. Also, provide any supplementary notes that are helpful for understanding your offer.

To submit the offer for publishing, select Publish.

We'll send you an email to let you know when a preview version of the offer is available to review and approve. To publish your offer to the public, go to Partner Center and select Go-live.