# Callout email link that launches Perspective Mobile App

**URL:** <https://forum.inductiveautomation.com/t/callout-email-link-that-launches-perspective-mobile-app/72821>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [April 24, 2023, 2:18pm UTC](https://forum.inductiveautomation.com/t/callout-email-link-that-launches-perspective-mobile-app/72821 "2023-04-24T14:18:32Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ben\_Walker](https://avatars.discourse-cdn.com/v4/letter/b/278dde/32.png) [@Ben\_Walker](https://forum.inductiveautomation.com/u/Ben_Walker)\
**Post date:** [April 24, 2023, 2:18pm UTC](https://forum.inductiveautomation.com/t/callout-email-link-that-launches-perspective-mobile-app/72821/1 "2023-04-24T14:18:32Z")

</div>

Hi,

Is there a way to have a link in an email launch the Perspective App for users on their Android phone? This is technically possible, of course, using Android App links ([Handling Android App Links &nbsp;|&nbsp; Android Developers](https://developer.android.com/training/app-links)), if the Perspective App implements it. The user would be opening a callout email on their phone, and then clicking the link to jump to a specific screen.

I couldn't get anything to work so far. Has this function been implemented?

---

<div class="post-metadata">

**Author:** ![jcoffman](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jcoffman/32/6429_2.png) [@jcoffman](https://forum.inductiveautomation.com/u/jcoffman)\
**Post date:** [April 24, 2023, 4:40pm UTC](https://forum.inductiveautomation.com/t/callout-email-link-that-launches-perspective-mobile-app/72821/2 "2023-04-24T16:40:30Z")

</div>

Yes this is possible. system.perspective.navigate supports most common protocols like `mailto:` like so:

```auto
# Calling
system.perspective.navigate(url= "tel:+1999-999-9999")

# Texting (with message contents)
system.perspective.navigate(url= "sms:+1-999-999-9999?&body=My%20Message")

# Email
system.perspective.navigate(url= "mailto:someone@example.com?subject=This%20is%20the%20subject&cc=someone_else@example.com&body=This%20is%20the%20body")

```

We are working on getting examples on the user manual.

Hope that helps!  
Jonathan C

---

<div class="post-metadata">

**Author:** ![Ben\_Walker](https://avatars.discourse-cdn.com/v4/letter/b/278dde/32.png) [@Ben\_Walker](https://forum.inductiveautomation.com/u/Ben_Walker)\
**Post date:** [April 24, 2023, 4:46pm UTC](https://forum.inductiveautomation.com/t/callout-email-link-that-launches-perspective-mobile-app/72821/3 "2023-04-24T16:46:08Z")

</div>

Hi Jonathan,

Thanks for your reply. I think you might have misunderstood my question. I'm trying to do the reverse of what you describe here. I don't want to launch an email compose window from the Perspective App, rather I want emails that I send to users to contain a url link inside that launches the Perspective App instead of opening the project in a browser on their phone. Thanks!

---

<div class="post-metadata">

**Author:** ![jcoffman](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jcoffman/32/6429_2.png) [@jcoffman](https://forum.inductiveautomation.com/u/jcoffman)\
**Post date:** [April 24, 2023, 4:52pm UTC](https://forum.inductiveautomation.com/t/callout-email-link-that-launches-perspective-mobile-app/72821/4 "2023-04-24T16:52:44Z")

</div>

oh of course, yes we have deeplink support for the opposite as well:

```auto
perspective://$GW_ADDRESS:GW_PORT/$PROJECT_NAME/$PAGE

```

this will launch the perspective app targeting the project on the target gateway. the port is optional if you are using the default http[s] ports of 80 and 443.

sorry for the misunderstanding. I'm going to leave the other post for posterity.

---

<div class="post-metadata">

**Author:** ![Ben\_Walker](https://avatars.discourse-cdn.com/v4/letter/b/278dde/32.png) [@Ben\_Walker](https://forum.inductiveautomation.com/u/Ben_Walker)\
**Post date:** [May 3, 2023, 2:12pm UTC](https://forum.inductiveautomation.com/t/callout-email-link-that-launches-perspective-mobile-app/72821/5 "2023-05-03T14:12:41Z")

</div>

Thanks, this does appear to be what I'm looking for. Does this work on Android? I have the app installed with the project loaded in it. I tried the link above from an email on the phone and it does not work (nothing opens).

Is there an essential step I'm missing here?

In the Android app settings for Perspective, the app has permissions to "Open Supported Links", although the "Supported Web Addresses" option below it is grayed out, suggesting there are no such addresses configured. I have allowed all other permissions...

---

<div class="post-metadata">

**Author:** ![jcoffman](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jcoffman/32/6429_2.png) [@jcoffman](https://forum.inductiveautomation.com/u/jcoffman)\
**Post date:** [May 3, 2023, 8:22pm UTC](https://forum.inductiveautomation.com/t/callout-email-link-that-launches-perspective-mobile-app/72821/6 "2023-05-03T20:22:12Z")

</div>

depending on the email client you are using it might be discarding the protocol of the URI (`perspective://`). you can confirm this is the case by copying the link to your clipboard and inspecting it. If it is still coming through as `perspective://` there is something else at play here like Work Profiles or something)

If the protocol is besing discarded you can get around this by using an arbitrary "spring board" project (or even the same project if you use URL parameters or other techniques) on the gateway which uses an `onStartup` Event (or session event, whatever) with a navigation action to whatever `perspective://ADDRESS:PORT/PROJECT` you want. you could use the same URL parameters or something as part of this to make it more dynamic as well.

Then you could email a link to `https://MY_GATEWAY/perspective/client/spingboard` which will open and immediately redirect to your desired project within the app.

Unfortunately there isn't currently a better way to handle this due to the limitations of registering android App Links, but we hope to have better support in that area soon.

Hope That helps,  
Jonathan C
