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 / Deep linking to a Powe...
Power Apps
Suggested Answer

Deep linking to a PowerApps (pinned app) Challenge

(1) ShareShare
ReportReport
Posted on by 31
All,
 
I have a pinned canvas PowerApp in Teams.    
 
I have set my OnStart parameters and StartScreen navigation.   
 
Deep links embedded in Outlook messages navigate the user the correct screen.
 
However, there is on issue I've noticed.   
 
The first time I click the deep link from an Outlook message it will take me to Teams, the OnStart event fires and I go to the correct item.
 
If I navigate around to different screens within the app, go back to Outlook and click the same link again, OnStart does not fire, and nothing happens.
 
Leaving the app open, I go back to Outlook and open a message containing a link with a different subEntityId, OnStart does fire and I'm directed to that record.
 
This is on a desktop.   
 
Is there any way to resolve this behavior and ensure OnStart executes any time I click the link regardless if the subEntityID hasn't changed?
 
Thanks,
Andrew
 

 
Categories:
I have the same question (0)
  • Nandit Profile Picture
    1,568 Moderator on at
    Hi  AndrewB ,
     
    Would be great to see the link you are sending in the Outlook message. 
     
    Kind regards, 
    Nandit
     
  • AndrewB Profile Picture
    31 on at
    This is the link in the email.  x's for obfuscation. 
     
     
    Let me know if that helps.

    This is a pinned app, does not live in a channel.
  • Suggested answer
    Michael E. Gernaey Profile Picture
    53,969 Moderator on at
    hi
     
    So you are saying that if you have it opened already, and try to open it again it doesnt work correct?
     
    If so thats expected based on how you are kicking off.
  • AndrewB Profile Picture
    31 on at
    Mike,
     
    Is there a different way that would?

    I've seen different formats for deep linking to an embedded canvas app in Teams.

    For this example, assume AppID is 12345 and your SubEntityID is 67890

    April Dunham method

    CoPilot suggested method

    I've read some suggestions of adding an additional parameter called refresh, and using this value in conjunction with a timer control to force a refresh.   

    From testing, Param("refresh") in the app onstart never gets a value.

    Is this even valid to be trying.    Microsoft documentation seems to be very limited.

    If this is simply not possible by design, that would be good to know
     
     

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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
11manish Profile Picture

11manish 577

#2
WarrenBelz Profile Picture

WarrenBelz 440 Most Valuable Professional

#3
Haque Profile Picture

Haque 308

Last 30 days Overall leaderboard