If you are writing guides or creating an application as a developer, this article will show you how to use Deep Links.
Deep links allow direct navigation to specific screens within the Shiftbase mobile app. When a user taps a deep link, it immediately opens the Shiftbase app at the exact location referenced in the link.
💡Note: Users must have the Shiftbase app installed on their device for deep links to work. Currently, these links will not redirect to the app store if the app is not installed.
How to Use Deep Links
-
Include these links in emails, websites, or any other places that support links to other websites.
-
When clicked on with a mobile device (and the Shiftbase app installed) they will open the app directly to the specified screen.
-
All deep links follow this format:
https://app.shiftbase.com/universal/{type}/{id}
.
Links (without ID)
These links open general sections of the app that don't require specific item identification. They're useful for guiding users to commonly accessed areas or when you want them to see all items in a particular category rather than a specific one.
My Exchanges
Opens notification center showing exchange requests
https://app.shiftbase.com/universal/my-exchanges
My Schedules
Takes user directly to their schedule view
https://app.shiftbase.com/universal/my-schedules
Leave
Opens notification center with management tab active
https://app.shiftbase.com/universal/leave
My Absence
Shows the user's absence overview
https://app.shiftbase.com/universal/my-absence
My Account
Opens the user's profile page
https://app.shiftbase.com/universal/my-account
Clock Out Reminder
Opens the clock-out screen
https://app.shiftbase.com/universal/clock-out-reminder
Clock In Reminder
Opens the clock-in screen
https://app.shiftbase.com/universal/clock-in-reminder
Links (with ID)
These links direct users to specific items or records in the system. The ID parameter identifies exactly which item to display. These links are perfect for notifications about specific events, requests, or when directing attention to a particular record that needs review or action.
Exchange Request
Opens a specific exchange request for approval
https://app.shiftbase.com/universal/exchange-request/{id}
Schedule Open Shift
Shows details for a specific open shift
https://app.shiftbase.com/universal/schedule-open-shift/{id}
News
Opens a specific news article
https://app.shiftbase.com/universal/news/{id}
Employees
Shows a specific employee's profile
https://app.shiftbase.com/universal/employees/{id}
Employee Absence
Shows absence information for a specific employee
https://app.shiftbase.com/universal/employee-absence/{id}
Absence Request
Opens a specific absence request for review
https://app.shiftbase.com/universal/absence-request/{id}
Use Cases
-
Include deep links in notification emails to provide one-click access to relevant content
-
Share links in team communications to direct members to specific information
-
Use in automated messages to improve user experience and reduce navigation steps