How to deeplink into booking journeys
Updated by Lorena
How to deep link into booking journeys?
What is a deep link ?
Deep links allow you to access a specific step of the journey or pre-fill and lock certain selections in the booking flow, instead of just landing on the general customer booking journey.
By clicking on a deep link, users are taken directly to the relevant page , saving them time and effort. They can be helpful if want want to have specific links for your staff , have a new campaign or service that you want to share or link out specific locations or services from your website.
Types of deep links offered
There are 7 different types of deep links offered:
- Company: This starts a journey with either a child or a parent company/location pre-selected. If a parent company ID with several child location is passed, the user will still be able to select any of those in the location step. If a child company ID is passed, the location step will be skipped all together and the journey starts with the service step
- Category: This pre-selects a specific category in the journey. The journey will start with whatever the flow was selected to start with in the journey builder and show only the services sitting under that category
- Service: This pre-selects a specific service in the journey. The journey will start with the location step
- Resource: This pre-selects a specific resource in the journey, meaning that only those categories, services and locations that this resource is tied to are shown.
- Slot(Month/Day): This pre-selects either a specific day or month on the calendar. The journey will only show this specific day/month and does not allow the customer to pick or view any other days/months on the calendar.
- PersonGroup/Staff Group: The persongroup deep link selects a staff group meaning that only those categories and services that this pool of staff can offer are shown and only those locations that they work at. If the staff selector is enabled in the journey builder it will only show these staff in the dropdown on the calendar step
- Employee / Staff: The employee deep link behaves similar to the person group/staff group deep link filtering the journey down to only the services this specific staff can offer, if the staff only works at one location or offers one service, these steps can be skipped (journey builder setting)
- Combination: Any of the above can also be used in combination e.g. a specific category at a specific location pre-selected.
For a deep link into a service and location offered by each staff member (to cut the booking journeys short to the calendar step only) we have created the direct links feature.
Setting up the deep link in the URL
- To create a deep link please take your general public customer booking journey link.
This can be found by logging in on parent level and navigating to the journey builder.
- You can insert the parameter for each deep link type anywhere after the first question mark of the URL by adding it and an"&" sign in front of it.
You insert the name of the parameter together with an equal sign and the actual ID. These are examples of what the parameter you pass could look like, please change the number characters with your own IDs (see section below on how to find them) :
company=12345
category=1243
service=54321
resource=10
slot=20241101 (for a day, indicating the date in format YYYYMMDD or YYYY-MM-DD)
slot=2024-11 (for a month, indicating the date in format YYYYMM or YYYY-MM)
personGroup=2143
employee=12534
- If you want to use a combination of multiple deep links please combine them with an "&" sign in between e.g. "company=12345&employee=54321"
This is an example of what a URL with a company and person deep link could look like:
https://booking.yourcompanyname.com/?client=clientname_12345&product=Customer Journey&environment=production&company=12345&personGroup=54321
How to find the required IDs
The ID's for the parameter described above can be found in the following places:
- Company ID: Login to the parent level and view the list of location under Home/Locations. The Company Id is the first entry in the table
- Service ID: The service ID can be found on the service profile
- PersonGroup ID: Log into the child location of the staff group. Go to Your Business/Staff and select the staff group tab. Select the desired staff group , click on Actions/Show. The Staff group ID is displayed next to the Close (X) button.
- Employee ID: The employee ID is listed in the table of staff found under Your Business/ Staff. Please make sure to make the ID visible by clicking on the Filter Column button and selecting ID.
- Resource ID: The resource can be found on the resource profile
- Slot ID: Just use the day or month that you would like to deeplink into in the folllowing format :
- Day : YYYYMMDD or YYYY-MM-DD
- Month: YYYYMM or YYYY-MM
- Category ID: Please contact your CSM or support to obtain the category ID. (We are working on making this available in Studio soon)