web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / How to direct user to ...
Power Apps
Answered

How to direct user to a specific powerapp screen?

(0) ShareShare
ReportReport
Posted on by 250

Hello,

 

I am creating a powerapp and i want to use a link of the powerapp that i will sent on an email, but i want the user to only go to a specific screen on my app. Can this be possible? If so how? 

 

Thank you,

Categories:
I have the same question (0)
  • mdevaney Profile Picture
    29,991 Moderator on at

    @patty789 

    Here's an example.  Lets say the link being sent via email looks like this...

     

    https://web.powerapps.com/apps/955737dc-d53b-4eca-b71c-92c7ed067a29?ID=6

     

    Add an extra parameter to the URL defining which screen to navigate to

     

    https://web.powerapps.com/apps/955737dc-d53b-4eca-b71c-92c7ed067a29?ID=6&ScreenID=Screen1

     

    Then open up PowerApps and put the following code in the OnStart property of your app.  My code gives the option for up to 3 screens to be chosen and also a default screen if no parameter is passed

     

    Switch(
     Param("ScreenID"),
     "Screen1",Navigate(Screen1,None),
     "Screen2",Navigate(Screen2,None),
     "Screen3",Navigate(Screen3,None),
     Navigate(ScreenDefault,None)
    )

     

    You might also enjoy this article on Deep Links although deep linking is not necessary in your scenario

     https://powerapps.microsoft.com/en-us/blog/powerapps-deep-linking/

     

    ---
    Please click "Accept as Solution" if my response helped to solve your issue so that others may find it more quickly. If your thought the post was helpful please give it a "Thumbs Up."

  • Verified answer
    v-xida-msft Profile Picture
    Microsoft Employee on at

    Hi @patty789 ,

    Do you want the user to navigate to specific screen when they click the app web url within the email body?

     

    Based on the needs that you mentioned, I think the If function and User function could achieve your needs. I have made a test on my side, please consider take a try with the following workaround:

    Set the OnStart property of the App to following:

    If(
     User().Email = "User1@email.com",
     Navigate(Screen1),
     User().Email = "User2@email.com",
     Navigate(Screen2),
     User().Email = "User3@email.com",
     Navigate(Screen3),
     ...
    )

    In addition, you could also consider store the related users for corresponding screen (in your app) using individual Excel table data source, e.g. Screen1Table, Screen2Table, Screen3Table, ... etc. The data structure of ScreenTable may like below:

     

    4.JPG

    Then set the OnStart property of App to following:

    If(
     User().Email in Screen1Table.Email,
     Navigate(Screen1),
     User().Email in Screen2Table.Email,
     Navigate(Screen2),
     User().Email in Screen3Table.Email,
     Navigate(Screen3),
     ...
    )

    or

    If(
     User().DisplayName in Screen1Table.UserName,
     Navigate(Screen1),
     User().DisplayName in Screen2Table.UserName,
     Navigate(Screen2),
     User().DisplayName in Screen3Table.UserName,
     Navigate(Screen3),
     ...
    )

     

    Please consider take a try with above solution, then check if the issue is solved.

     

    Best regards,

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Winners!

Congratulations to our community stars!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the July Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 329 Most Valuable Professional

#2
11manish Profile Picture

11manish 209 Super User 2026 Season 2

#3
Mohsin Ali Profile Picture

Mohsin Ali 179

Last 30 days Overall leaderboard