unixpass Manual
For better readability, this manual uses the generic term “visitor”. All personal designations naturally refer to people of every gender and gender identity.
1 · Overview
unixpass is a visitor management system. With unixpass, visitors register with Stryker before their appointment or event and fulfil important compliance requirements in advance – for example completing safety briefings or signing non-disclosure agreements (NDAs).
unixpass is a web-based application that runs entirely in the browser and is accessed via the Stryker Microsoft account. Stryker employees use it to invite short-term or long-term visitors. Depending on the visitor group, different requirements apply. A central element is assigning a specific reason for the visit, which can vary by visitor group.
A unixpass terminal (an iPad) is available at every site to verify QR codes and handle check-in. During check-in, not only are the QR codes scanned, but the relevant compliance requirements are also verified (e. g. whether safety briefings have been completed or NDAs are still valid). In addition, the terminal automatically notifies the stored contact persons about the successful check-in – and physical badges are issued via connected card or label printers where applicable.
2 · Preliminary notes Tuttlingen only
Gate Ludwigstaler Straße
The gate on Ludwigstaler Straße is open on working days from 07:00 to 16:00. Please make sure the gate is properly closed again after use outside these hours.
Access to buildings 2, 4 and 6
For security reasons, all gates and doors to buildings 2, 4 and 6 must be kept closed at all times to prevent unauthorised access by external persons.
Access to building 6
The entrance doors to the vestibule of building 6 and the sliding door from the vestibule to the foyer are locked from the outside. Visitors enter the vestibule exclusively via the entrance on the Ludwigstaler Straße side. Access is granted via an access code provided as part of the registration process before the appointment.
3 · Login
Access to unixpass: https://app.de.i3g.io/extranet
You sign in with your Stryker Microsoft login:
4 · Dashboard
After successfully signing in, you are redirected to the unixpass dashboard. The following views are available:
- 1Current contacts – All my contacts currently in the building.
- 2Contacts today – All my contacts holding an access permission valid today.
- 3Appointments today – All my appointments taking place today.
- 4Profile – View your own profile and adjust your data (e. g. language).
5 · My profile
All user data is taken over automatically from the Stryker systems (Office 365) and should not – and largely cannot – be overwritten.
- 1In Edit profile you can adjust the user language in particular.
- 2Please verify that your profile is assigned to the correct site.
6 · Appointment module
All appointments with visitors invited via unixpass can be found in the unixpass appointment module (1). Visitors are invited via the unixpass invitation wizard “Add appointment” (2).
Existing appointments can be edited individually from the overview, in particular:
- Reschedule appointment
- Cancel appointment
- Add further persons to an existing appointment
- Publish appointment
These functions are covered in more detail in chapter 8 “Editing an appointment”.
7 · Creating an appointment
7.1 · Select visit type
First, choose whether it is a short-term or a long-term visit. Different requirements apply in each case.
- 1Short-term visitor: Maximum validity 1 day, paper label as visitor badge.
- 2Long-term visitor: Maximum validity 3 months. Visitor badge: plastic card Freiburg Visitor badge: paper label Stetten / Tuttlingen
In both cases, the safety briefing and the non-disclosure agreement are mandatory. Visitors must also upload or take a valid photo, which is used on the visitor badge.
For the Freiburg site, a parking permit can additionally be requested. Freiburg only
7.2 · Entering the appointment details
- The title is pre-filled but should be overwritten individually.
- The description serves as an internal note only, e. g. to store a remark about the appointment.
- From – To defines the period during which the visitor badge will be valid. Check-in at the terminal is possible one hour before the appointment starts.
- Activate expiry date: Can be used to ensure registration by a certain date. After that, the registration link is no longer valid.
7.3 · Adding visitors
Visitors can be added to an appointment in several ways:
- 1Select an existing contact already stored in the system. This also applies to Stryker employees – they are imported automatically via an O365 connection and made available as contacts.
- 2Use the quick filters to filter by site or visitor group.
- 3Add a single contact (see 7.4).
- 4Import contacts via Excel file (see 7.5).
7.4 · Adding a single contact
When creating a new contact, please pay attention to the following:
- A correct visitor group must always be specified, as it controls important functions such as the reason for the visit and, ultimately, the non-disclosure agreement.
- The language setting controls the invitation notification and all processes in the visitor’s language.
- The mobile number is useful if your visitor should additionally receive the invitation, access passes and information via SMS.
7.5 · Importing contacts (larger visitor groups)
Contacts can be imported “en bloc”. Please use the Excel template available for download in the system. The import file must match the structure of the template exactly. Specifying the visitor group per contact is mandatory and MUST be in English.
After uploading the import file, the column mapping must be set correctly:
The contacts have then been added successfully and are pre-selected:
7.6 · Specifying the reason for the visit
A reason for the visit including a description MUST be specified per visitor group. As this information is used in the non-disclosure agreement, it should be linguistically and orthographically correct.
7.7 · Specifying the contact person
- 1The contact person is always the person who creates the appointment. This person is also entered as the on-site contact person.
- 2The on-site contact person can – in contrast to the contact person – be adjusted individually.
7.8 · Hint / note
An individual note can be stored for the reception staff or for internal reference.
7.9 · Summary
After entering all information for an appointment, a summary is displayed. You can now choose between the following options:
- Cancel: Abort the process.
- Back: Go back in the process to adjust any settings.
- Save: The appointment is ONLY saved – NO invitations are sent yet. Invitations can also be sent later (e. g. after further participants have been added).
- Save & Send: The appointment is saved AND invitations are sent to all participants.
8 · Editing an appointment
Details
The details (1) can be displayed for every appointment. Certain settings can only be changed as long as no invitation(s) have been sent.
Several actions (2) are available:
- Reschedule appointment: Move the appointment to a new date / time. A notification is sent to all participants.
- Cancel appointment: The appointment is cancelled and a notification is sent to all participants.
Participants & invitations
The Invitations area (1) shows all participants including their registration status. Further participants can be added via Add invitation (2) – the process is identical to the “Create appointment” process described above.
Invitations can also be sent in bulk (3) here. Sending can be filtered by the various invitation statuses:
9 · Invitation & registration
An e-mail invitation is always sent by default. If a mobile number is stored for a participant, an SMS invitation is additionally sent.
Both e-mail and SMS contain an invitation link leading to the registration start page. The registration process then follows.
10 · Appointment module – miscellaneous
The appointment module offers further functions:
- Registration waiting list: If invitations with approval are used (indicated accordingly), new registrations appear here and can be approved or rejected.
- My visits: Complete list of all visitors registered for the signed-in user or for whom the signed-in user is stored as contact person. This can ALSO include visitors who registered at the terminal and selected the Stryker contact as their contact person.
11 · On-site registration at the terminal (iPad)
Visitors without prior registration can register directly at the unixpass terminal. The process consists of the following steps:
Start of the process
The process starts at the terminal via the Registration option.
Select visitor group
The visitor selects the visitor group that best describes them.
Contact person & reason for visit
Selecting the contact person and specifying the reason for the visit.
Personal data & photo
Entering personal data and taking a photo for the visitor badge.
Safety briefing
Completing the safety briefing. NOTE: This step only appears if the briefing is no longer valid.
Non-disclosure agreement
Signing the non-disclosure agreement. NOTE: This step only appears if the agreement is no longer valid or the reason for the visit has changed.
Printing the visitor badge
Printing the visitor badge – label or plastic card, depending on configuration and site.
Done – checked in
Check-in is complete. The contact person is informed about the visit by e-mail.
12 · Nice2Know
- Registration: After completing the registration, the visitor immediately receives a mobile pass and must accept the briefing and read and sign the non-disclosure agreement. If they fail to do so, they are reminded at check-in and can catch up. Depending on the process, a paper label or a plastic card badge is also printed.
- Contact person: The Stryker employee is stored as the contact person for appointment invitations. Admins and reception staff can thus trace which visitor belongs to which contact person.
- Registration at the terminal: The same compliance processes as for online registrations apply at the terminal: accepting the safety briefing, signing the NDA and selecting the contact person.
- Check-in at the terminal: As soon as a visitor checks in at the terminal, their compliance status is verified (validity of briefing and NDA). The stored contact person is also informed about the visit by e-mail after check-in.
- Data protection: By default, visit data is stored for 30 days – unless the visitor consents to long-term data storage (365 days).
- Mobile pass: The pass can be added to Apple or Android Wallet.
13 · Visitor badges at a glance
| Visit type | Validity | Badge |
|---|---|---|
| Short-term visitor | Maximum 1 day | Paper label |
| Long-term visitor | Maximum 3 months | Plastic card Freiburg Paper label Stetten / Tuttlingen |
In both cases, the safety briefing and the NDA are mandatory; the visitor photo appears on the badge.
14 · Troubleshooting
This chapter is in preparation and will be added in one of the next versions.
15 · Help & contact
Contact Freiburg/Stetten: Sarah Kech (sarah.kech@stryker.com) Freiburg / Stetten
Contact Tuttlingen: Anja Falter (anja.falter@stryker.com) Tuttlingen
16 · Reception
The Reception area bundles the daily tasks of the front desk: working through open visitor tasks, printing badges, issuing codes, correcting visits and – at the Freiburg site – creating parking permits.
16.1 · Reception todos
The Reception → Todos view shows all visitors with open tasks – e. g. “Print label” or “Issue label”. Each entry shows the name, company and Stryker contact person, so reception can assign visitors directly.
16.2 · Managing visitors
Clicking a visitor opens the detail view with the access code (QR), the validity period, the reason for the visit and the badge status. The most important actions are available from here, including perform check-in, issue code, deactivate code, edit visit, resend invitation and create parking permit.
16.3 · Issuing a code
Issue code issues the visitor badge. In the dialog, select the badge type (e. g. label) and start printing.
16.4 · Editing a visit
Edit visit allows check-in and check-out times of a visit to be corrected afterwards. Quick selections such as Today, Tomorrow, Morning, Afternoon or Whole day make input easier.
16.5 · Creating a parking permit Freiburg only
For visitors to the Freiburg site, reception can create a parking permit as a PDF. In the dialog, enter the licence plate, the site/area (e. g. Freiburg visitor car park) plus optional texts for the PDF code and the parking permit PDF template.
16.6 · Awaiting approval
Registrations via processes requiring approval end up in the Awaiting approval view, where they are approved or rejected by reception or the responsible persons. If there are no open registrations, the list is empty.
17 · Event
This part is in preparation. Content will be added as soon as the material (screenshots and screen recordings) is available.
18 · Settings
18.1 · Overview
The Settings area is only accessible to users with administrator rights and is opened via the gear icon in the sidebar. The entire unixpass system is configured here. The following areas are available: Labels, E-mails, Flows, Reusable cards, Devices, Groups, Registration processes, Sites, Safety briefings, Signable documents, Reasons for visit, Media, Time profiles and Inventory.
18.2 · Labels
Labels maintains central text modules displayed at various points of the registration processes (e. g. privacy and consent texts such as the ADB label or the long-term contact label). The texts are edited in a rich-text editor and – like almost all texts in the settings – can be maintained in multiple languages (language switching via the flag tabs).
18.3 · E-mails
E-mails configures the automatic system notifications, including Invitation, Appointment cancelled, Appointment rescheduled, Double confirmation and reminder e-mails. Every template can be maintained in all system languages (EN, DE, IT, FR, ES, JA, TR).
Within a template, the Override switch replaces the default text with your own. Configurable are the subject, the content (separately for e-mail and SMS) and the signature text of the e-mail.
18.4 · Flows
Flows defines the registration sequences. A flow determines which steps a visitor goes through during registration – composed of building blocks such as reason for visit, questionnaire, safety briefing, NDA/document, digital signature, access pass/label and auto check-in. A separate flow exists for each target group and site (e. g. “Day Visitors (Freiburg) – with approval” or “Long-term visitors (Tuttlingen) for organisations without e-mail”).
18.5 · Reusable cards
This area generates and manages reusable cards (e. g. plastic card badges). “Generate reusable card” creates a new card; the Active reusable cards tab shows the cards in circulation.
18.6 · Groups
Groups manages the visitor and user groups of the system – including adults and own children (age groups), applicants, government officials, healthcare professionals, Stryker employees, Stryker users, pupils & students, and suppliers, service providers & contractors.
For each group, an icon, the multilingual name and the type (user or visitor) are defined. Options control the group’s behaviour, e. g. Can pick up, Can be contact person, Can scan, Exclude from automatic deletion or Is default.
18.7 · Registration processes
This area defines which registration processes are available when creating appointments. For each site and visit type (e. g. day visitors, multi-day visitors, long-term visitors – for Freiburg, Stetten and Tuttlingen respectively) the process is activated or deactivated via the “Available for appointments” switch. For multi-day processes, the maximum number of days can additionally be limited.
18.8 · Sites
The Sites list contains all sites created in the system (including Freiburg, Tuttlingen and Mühlheim/Stetten as well as further international sites). Sites are created and edited here; profiles, appointments and processes always refer to one of these sites.
Two important assignments can be maintained per site: an individual legal notice (Impressum) can be stored, which is used for this site (e. g. in registration processes and documents), and the site can be linked to a company – relevant when several legal entities are represented in the system, so that legal information and assignments are correct per site.
18.9 · Safety briefings
Safety briefings manages the briefings per site. The list shows the number of steps, the validity (in months), the number of contacts, the status and the version for each briefing.
When editing a briefing, the title (multilingual), the mandatory setting, the validity in months and the description (welcome text) are maintained:
The Steps tab manages the individual content steps of the briefing; the Participants tab shows who completed the briefing and with which status.
The preview shows the briefing as the visitor sees it during registration:
18.10 · Signable documents
Signable documents manages the documents visitors sign during registration – in particular the non-disclosure agreements of the Stetten, Tuttlingen and Freiburg sites. The list shows the creation date and the version for each document.
The content of a document is maintained – multilingually – in the rich-text editor:
18.11 · Reasons for visit
The Reasons for visit list contains all reasons available in the system (e. g. clinical research, product development, IP development, training, other services).
When creating or editing, the title (multilingual), description and icon are defined. The switches “Has free-text field” and “Free-text field required” control whether the reason requires a more detailed description (relevant e. g. for HCP/GO visits). Via Groups, the reason is assigned to the appropriate visitor groups.
18.12 · Time profiles
Time profiles defines the time windows in which access permissions are valid – e. g. “Standard (MON–SUN, 6:00–22:00)” or a separate “Security” profile.
For each profile, the name, the auto-checkout time (visitors are automatically checked out at this time) and the time slots per weekday are configured:
19 · Day-to-day administration
19.1 · Admin dashboard
After signing in, administrators see an extended dashboard with the key figures: all visitors today, new registrations, visitor distribution, the number of visitors in the building (incl. check-in/check-out counters) and consumption values (translations, e-mails, created codes).
The action menu in the top right provides quick functions – including create code, add person, add company, change period and export of the emergency list as CSV or XLSX (up-to-date list of all persons present, e. g. for evacuations).
Change period adjusts the evaluation period of the key figures – the tiles and the chart update accordingly:
19.2 · Scopes
A scope bundles the visitor management of a site (e. g. “Visitors (Freiburg)”, “Visitors (Stetten)”, “Visitors (Tuttlingen)”) – including the associated registration processes, invitations and settings. The scope details maintain name, description, site and module options.
19.3 · Registration processes within a scope
The available registration processes are stored per scope (e. g. day guests, multi-day visitors, long-term visitors). Each process shows its building blocks – reason for visit, briefing, documents, labels, time restrictions – as chips.
The process details configure title, description, the underlying registration flow, the contact person and options such as public registration and activate expiry; furthermore the permitted visitor groups.
With public registration activated, the system generates a public registration link via a slug – e. g. for external companies whose employees are to register themselves (example: “Long-term visitors (Freiburg) Company Unival GmbH”). The link can be copied and provided to the company.
19.4 · Check-in processes
The check-in process list defines what happens during check-in at the terminal – separately per visit type and site (e. g. “Longterm Visitor Checkin Process (Freiburg)” or “Daily and Multi day Visitor Checkin Process”).
The process details configure the steps of the check-in (including identity confirmation, avatar/photo requirement, digital signature) …
… as well as restrictions and notifications: pick-up required, body scan required, visitor badge (incl. mode, e. g. “collect badge”), notify contact person and success message.
19.5 · Contacts & codes
The Contacts view lists all contacts of the system and can be filtered by name, language, registration period, group and more.
The contact profile shows the master data and the activity history (e. g. sent notifications):
The Codes tab shows all access codes of a contact with period and status:
The global Codes list shows the compliance status per code at a glance – valid components (e. g. briefing, time restriction, contact person, visitor group) in green, expired ones in red:
The codes list can be filtered specifically – by code/name/e-mail, status, code type, scope, contact person, period and contact group:
19.6 · Reports
The Reports area documents all visits: who was checked in and out, when, with which code and at which terminal. The data can be exported – among other things as the basis for the up-to-date visitor list in an emergency.
The Contact visits tab aggregates the visits per contact (also in the role of contact person):
19.7 · Creating a code manually
Create code (dashboard action menu or codes list) creates an access code directly without an appointment invitation – e. g. for spontaneous visits. The wizard guides you through the steps Registration process → Contact → Restrictions → Summary; depending on the selected process, an additional Configuration step appears (e. g. for the reason for visit).
The restrictions define the validity period of the code – with quick selections such as Today, Morning, Afternoon or Whole day:
The configuration captures the reason for the visit and an optional description; the summary shows all details before creation:
19.8 · My visitors & my appointments
The My visitors view shows all visitors assigned to the signed-in user – with appointment, organisation, status (e. g. created, checked in) and code:
My appointments lists all own appointments with period, status, scope and number of participants; appointments can be exported to the calendar:
19.9 · Creating an invitation via appointment
Add appointment (My appointments area) invites visitors to a specific appointment. The wizard comprises the steps Registration process → Details → Contacts → Reason for visit → Contact person → Summary.
After sending, the participants appear in the appointment’s Invitations list – initially with status Invited, and after completed registration with status Registered:
19.10 · Creating an invitation within a scope
Alternatively, invitations can be created directly in the scope – without an appointment – via Add invitation (e. g. for long-term visitors). The wizard asks for the registration process, the contacts and the configuration (reason for visit with description).
19.11 · Approval process
Registrations via processes requiring approval appear in the Awaiting approval view after the visitor has registered. The visitor only receives their access pass once approval has been granted.
In the approval dialog, the visitor group is assigned first …
… then the restrictions are defined: time restriction (from–to with quick selections) and the time profile (e. g. Standard or Security):
After approval, the visitor’s code is active and carries the status Approved:
20 · Registration from the visitor’s view
This chapter shows the registration process as the invited visitor goes through it. It helps employees and reception answer visitors’ questions quickly.
20.1 · Opening the invitation and confirming the e-mail
The visitor receives an invitation link by e-mail (and SMS, if applicable). It leads to the personal welcome page; there they start with “Register now” and first confirm their e-mail address.
20.2 · Visitor group and personal data
Depending on the process, the visitor first selects their visitor group and then enters their personal data:
20.3 · Safety briefing and non-disclosure agreement
The visitor then completes the safety briefing and signs the site’s non-disclosure agreement – open items are highlighted in yellow in the status overview:
20.4 · Next steps and approval
The “Next steps” page shows the visitor their progress at any time: identity confirmed, registration completed, registration approved, document signed, parking ticket and access pass downloaded. For processes requiring approval, the item “registration approved” remains open until approval has been granted (see chapter 19.11).
20.5 · Parking and access pass Parking: Freiburg only
At the Freiburg site, the visitor optionally enters their licence plate and receives a parking permit that can be downloaded as a PDF:
Finally, the visitor receives their access pass with QR code – for download or Apple/Android Wallet – as well as the details of their appointment:
Version history
| Version | Date | Changes | Author |
|---|---|---|---|
| 2.5 | 14.08.2026 | All screenshots anonymised in line with GDPR: personal data (names, photos, e-mail addresses, phone numbers), QR codes, code IDs, licence plates and public registration links have been redacted. | R3levance Solutions GmbH |
| 2.4 | 14.08.2026 | NEW: ch. 19.9 “Invitation via appointment”, 19.10 “Invitation within a scope”, 19.11 “Approval process” and Part E with ch. 20 “Registration from the visitor’s view”. 28 new screenshots. Fix: menu anchors now jump precisely. First English edition of the manual. | R3levance Solutions GmbH |
| 2.3 | 14.08.2026 | Part D extended: dashboard action menu (incl. emergency list CSV/XLSX) and period evaluation; codes filter; NEW ch. 19.7 “Creating a code manually” and ch. 19.8 “My visitors & my appointments”. | R3levance Solutions GmbH |
| 2.2 | 14.08.2026 | Part B Reception: chapter 16 newly created. Part D extended by chapter 19 “Day-to-day administration”. | R3levance Solutions GmbH |
| 2.1 | 14.08.2026 | Part D Admin: chapter 18 “Settings” newly created incl. 19 screenshots. | R3levance Solutions GmbH |
| 2.0 | 14.08.2026 | Consolidation of all areas into ONE overall manual with parts A User, B Reception, C Event and D Admin. | R3levance Solutions GmbH |
| 1.1 | 14.08.2026 | Number markers (1)(2)(3)… displayed directly in the screenshots; positions taken over automatically from the PPTX. | R3levance Solutions GmbH |
| 1.0 | 14.08.2026 | First edition as an HTML manual, based on PPTX user guide V1.3. | R3levance Solutions GmbH |