Who can use this feature?
System & User administrators only
Qwil Messenger enables users to interact with our app user interface to integrate and automate the use of the channel via URL deep links.
Essentially, a user can navigate to a specific part or function of the app via a properly constructed URL. Currently, we support the following deep link URL actions for admins:
- Pre-fill a client or staff invitation
- Search in data reviewer
- You can see other deep link URL actions here: Deep Linking Integration for Qwil users
Note: This is a web-only feature.
Security and Usage Considerations:
To use a deep link successfully, the following considerations apply.
- The browser session launched using the URL shortcut is responsible for managing the authentication and permission level access of the user to perform the actions associated with the URL deep link.
- If a user has remembered their credentials via a browser cookie, the user following a deep link will not have to enter any security credentials and the action of the URL link will be performed seamlessly when the link is followed from another application.
- If authentication is required, the link will still work after the details have been entered.
- If a user has authentication access to the app but not the permission levels required to follow the link, then an error in the application itself will be displayed to the user that attempts to follow the link.
How to pre-fill an invitation using deep links:
Specific parameters can be used to construct a deep link to pre-fill an invitation. All fields are optional. When you follow a deep link to fill an invitation, fields will be pre-populated in the invitation modal for you to review them before sending out the invitation.
Here is a list of the parameters that can be used to construct a deep link to pre-fill an invitation:
To pre-fill an invitation, a URL needs to be constructed that complies with the following parameters and formatting conventions. All values are optional:
https://web.qwil.io/web/organisations/[ORGANISATION_UUID]/0/profile/clients/create? [FIRSTNAME=value]&[LASTNAME=value]&[EMAIL=value]&[PHONENUMBER=value]&[IDENTIFIER=value]
Example 1
Create a client invitation for Beatrice Wilhelm using her email beatrice@example.com.
https://web.qwil.io/web/organisations/00360470-ef19-40e2-be01- c058293dc29b/0/profile/clients/create?firstName=Beatrice&lastName=Wilhem&email=beatrice@example.com
Example 2
Create a client invitation for Beatrice Wilhelm using her email beatrice@example.com and identifier C-3509.
https://web.qwil.io/web/organisations/00360470-ef19-40e2-be01- c058293dc29b/0/profile/clients/create?firstName=Beatrice&lastName=Wilhem&email=beatrice@example.com&identifier=C-3509
Example 3
Create a staff invitation for Jeremy Sanders using his email jeremy@example.com, phone number +447788998877 and job title Relationship manage
https://web.qwil.io/web/organisations/00360470-ef19-40e2-be01- c058293dc29b/0/profile/staff/create?firstName=Jeremy&lastName=Sanders&email=jeremy@example.com&phoneNumber=+447788998877
How to use deep links with data reviewer:
Specific parameters can be used to construct a deep link to find conversations in data reviewer. You must have data reviewer permission to access the functionality via a deep link. According to your permission level, certain fields may be mandatory.
- For level 1 & 2 you must provide at least one participant or one chat uuid.
- For level 3 all fields are optional.
When you follow a deep link with data reviewer search parameters, the data reviewer page will be loaded with your filtering fields populated.
To search in data reviewer, a URL needs to be constructed that complies with the following parameters and formatting conventions.
https://web.qwil.io/web/organisations/[ORGANISATION_UUID]/0/audit/[PARTICIPANTS=%5Bvalue%5D]=true&[SENDERS=%5Bvalue%5D]=true
Example 1
Find a chat with Beatrice Wilhem (UUID 003903f1-0150-4874-ab36-f5d37f1e6411) as participant and Chris Donaldson (UUID 00390ef6-e0a2-4921-95a8-321d96c92dd8) as a sender
https://web.qwil.io/web/organisations/00360470-ef19-40e2-be01- c058293dc29b/0/audit?participants%5B003903f1-0150-4874-ab36-f5d37f1e6411%5D=true&senders%5B00390ef6-e0a2-4921-95a8-321d96c92dd8%5D=true
Example 2
Find a chat with Beatrice Wilhem (email beatrice@example.com) and filter by attachments only
https://web.qwil.io/web/organisations/00360470-ef19-40e2-be01- c058293dc29b/0/audit?participantEmailss%5Bbeatrice@example.com%5D=true&attachments=true