The magic of PowerApps Push Notification parameters

Every day I learn something new about PowerApps. Yesterday it was Components; today I am learning everything there is about the PowerApps Notification connector in Flow.

PowerApps Notification connector

What is the PowerApps Notification connector? As the name says, it offers you a way to send push notifications to users of an app. Why is this interesting? Sometimes you want to send push notifications to users in case something happens with the data in the app. Maybe you want to notify users that a due date is coming up, or that they missed a deadline.

Flow vs. PowerApps connector

If you want to notify users that someone filled in a PowerApps form, it would be better to use the PowerApps Notification connector for PowerApps, but for the other scenarios, it is better to use the connector for Flow.

Options

Which options do you have in the PowerApps Notification connector? You only have one action available:

You can add recipients (one by one or as an array), add a message body, choose whether or not you want to open the app when the user taps on the push notification and add parameters to pass with the notification.

The last option is the most interesting one to me. You can add parameters simply by adding them as key-value pairs. For example:

{ "ForwardToScreen":"Screen1" }

When you have added this to your Flow action, a parameter will be passed into the PowerApp. When the receiver of the push notification taps on the push notification. In the app, you can access the parameter by using the following function:

Param("ForwardToScreen")

Of course, it's a good idea to pass them into a variable like this example:

Set(VariableName, Param("ForwardToScreen"))

Examples

This functionality makes the PowerApps Notification connector powerful since you can add a lot of great scenarios to your app.

New content / News

When you add new content to the app, you can send a PowerApps push notification which will direct people to the correct screen.

Release notes of a new version of an app

When you publish a new version of the app, you can send a PowerApps push notification which will redirect users to a screen where you sum up all the different release notes.

Reviewing

It would be great to have this available when you want people to review items. You can send a PowerApps push notification which will redirect people to the view item screen with a ForwardToScreen parameter and add a Reviewer parameter with the value true to give them extra review options.

Pricing

You will have to get the Flow P1 subscription to use the PowerApps Notification connector in Flow. When you're using the PowerApps Notification connector in PowerApps, you need PowerApps P1!

Take a look at Chris O'Brien's post about PowerApps Push Notification licensing for more info.

Comments

comments powered by Disqus