Can I launch other apps on the user's device from within a Screen?

Modified on Sun, 10 Jan 2021 at 07:21 PM

Launching other installed apps is possible only if the target app supports custom URL schemes. Basically, this allows you to use the "Open Link in Web Browser" interaction, on an action field or otherwise, with an app-specific URL as the parameter - e.g., fb://requests should open the Facebook app if said app is installed.

You can also pass values into the target app if the app supports it. This is achieved by using formula syntax to dynamically generate the "Open Web Browser" parameter. E.g., twitter://user?screen_name={{myfieldname}} should open Twitter to the given user's page. Another example for WhatsApp users is to prepare a message to a recipient number and with a message already prepared with text from a text field. The custom URL below is intended to be used in the parameter field of an action button with "Open Link in We Browser" as the user interaction, with the fields in brackets containing data that the user has entered. This data will then be passed into the WhatsApp message when the link is launched as the user presses the action button.{{textRecpientNumber}}?text={{message}}

A simple way to test custom URL schemes easily is to simply paste these into your device's web browser – normally, this is enough.

For some reason, custom URL schemes are not always readily advertised by app makers. For this reason, we recommend you also search the web to see if there are any URL schemes supported by your target app. Use a search phrase like "custom URL scheme <target app name here>.”

See also:
Launching Your App from a URL (App Links / Deep Linking)

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article