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
Thetel:
,call:
andcallto:
protocols automatically bypass the lobby: -
tel:418-555-1234
-
call:418-555-1234
-
callto:418-555-1234
(not implemented yet)