Making apps discoverable

Congratulations! You made your first app, and it's tested and ready to go!

However, making the first version of your app isn't the end of the Power Apps journey. You need to get your app into the hands of your users by making it available for production use.

After you launch the app, you'll want to make sure it's working well and meeting your objectives. In the majority of cases, you can expect to get requests for new features or fixes, or you'll need to accommodate a business process that has changed.

In this section, you'll learn how to:

Publishing and sharing the app

As soon as your app is ready to use, you need to publish and share it.

Follow the instructions for your app type.

After you publish and share the app, it's important to make sure it's discoverable so that people will start using it. There are several ways to make apps discoverable, as described in the following sections.

Featured apps list.

The Featured Apps list is a good way to showcase your app if it was meant to be used by the entire company—for example, for employee search or company news.

For information about how to use PowerShell scripts with Power Apps to set up Featured Apps, see PowerShell support for Power Apps

QR codes

QR codes are the fastest way to get users to install apps on their mobile devices. An iOS device natively recognizes QR codes when the camera is used. Android users can hold the Home button while using the camera to recognize QR codes.

Bing has a QR code generator where you can paste in a URL and it will instantly generate a QR code image for you. Right-click the QR code image, copy it, and then paste it into your communications as you advertize your app.

The Bing QR code generator.

Deep linking

Deep linking from one app to another is a great way of letting users know about apps that are related to their work. Users can launch an app and then move to relevant apps, without having to exit the first app, return to the player, and search for another app. Deep linking is faster and makes the experience more immersive.

To deep link, you can use the Launch and Param functions in Power Apps. More information: Deep Linking in PowerApps

Microsoft Teams

You can embed your app as one of the tabs inside of Teams. This is a great way of increasing user satisfaction if this app is to be used in scenarios that require going back and forth between Teams and the existing process.

A screenshot of an app embedded in Teams.

More information: Embed an app in Teams

Tie-ins to existing web apps and portals

Embedding links to the apps from existing websites and portals is also a good way to give your app exposure.

Using the Param() function to pass on information from the websites and portals can minimize the need for users to fill in data from whichever website or page they've come from. This function can be used to fill in some data or take actions from it automatically.

SharePoint embedding

Apps can also be embedded directly into modern SharePoint pages. Not only does this aid discovery of the app, but the content and the app can be easily changed independent of each other.

More information: Use the Power Apps web part

Microsoft Search in Bing integration

With Microsoft Search in Bing, you can create a bookmark for your enterprise and embed apps directly in your search results.

An administrator configures the Bing search engine so that when signed-in employees in certain groups or locales—or using certain devices—search for specific terms, they'll get the app in a pane at the top of their search results.