Skip to main content
Deep Linking

Deep Linking

Deep linking enables direct navigation to specific in-app content or actions, enhancing user experience. It allows users to seamlessly access relevant app pages or features via links, improving engagement and user retention.

Web Application​

You now have the ability to control your Wazo application externally using URLs, the same way you would a regular website. If you're whitelabel-ling the application, you can use your own protocol.

For instance, you can access:

  • the conference list with https://app.wazo.io/phonebook/conferences
  • the meetings page with https://app.wazo.io/meetings Navigate the web application in order to retrieve the URLs you'd like to link to from the location bar of your browser.

Pre-filling the host name​

By adding the host parameter to a Web Application link, the stack hostname will be pre-filled, like: app.wazo.io/?host=my-stack.io.

Desktop Application​

You can also control Wazo Desktop in a similar fashion.

Instead of using https://app.wazo.io, you may use the wazo:// protocol.

For instance, you can access:

  • the conference list with wazo://phonebook/conferences
  • the meetings page with wazo://meetings On your first attempt, you will be prompted to allow access to the application.

Following your approval, you will land on the page directly.

Pre-filling the host name​

By adding the host parameter to the Desktop Application link, the stack hostname will be pre-filled, like: wazo://?host=my-stack.io.

Initiating a call​

You can also use URLs to initiate a call with the [protocol]:/calls/[your-number] URL structure.

For instance:

  • https://app.wazo.io/calls/418-555-1234 loads the web application and redirects you to the lobby, from which you can proceed with the call.
  • wazo://calls/418-555-1234 will bring the desktop app to the foreground and achieve the same result.

Bypassing the lobby​

You can bypass the lobby and proceed directly with the call by adding the direct query string:

  • https://app.wazo.io/calls/418-555-1234?direct

  • wazo://calls/418-555-1234?direct The tel:, call: and callto: protocols automatically bypass the lobby:

  • tel:418-555-1234

  • call:418-555-1234

  • callto:418-555-1234 (not implemented yet)