Simplify your payroll process from start to finish by integrating Nirovision with MYOB.
When this integration is enabled, employees clock on and off with a quick face check via a Doorkeeper Pro kiosk. Timesheets are automatically created, and that data is sent to MYOB to apply rounding rules and all payroll related award calculations.
This automation eliminates paper methods, and saves you hours in admin time. It also provides you with a new dimension of data: Nirovision records will retain real attendance data, whilst rounding will be applied in MYOB for accurate payroll processing.
Once the integration is enabled, it will be responsible for two main tasks: keeping the Nirovision database in sync with MYOB's, and automatically creating and syncing time sheets for individuals who clock on and off via Doorkeeper Pro or a QR.
Once enabled, the integration will:
Create Identities in Nirovision, for every Employee in MYOB.
When a new Employee is created in MYOB, it will be synced to Nirovision within 60 seconds, creating a Profile. Profiles created (or updated) via this integration will display a widget with the recordβs Employee ID (MYOB internal ID)
Only the personβs name, profile image (if any), email and phone number are synced to Nirovision.
Enrol Profile Images seamlessly and automatically during registrations.
When a new Employee clocks on for the first time, via Doorkeeper Pro or QR code, they will be asked to confirm their name, email and phone number. Based on the integration settings, if the email and/or phone matches a record synced from MYOB.
If it does, the image collected during this clock on event will be added to this person's Nirovision profile.
If it doesn't, a new profile will be created for this person.
Collect real in and out entry times, creating digital logs accessible via the Nirovision applications.
When someone checks in (or out) using Doorkeeper, a digital record is created in the Nirovision system, including check-in and check-out times, location, temperature/BAC and survey answers and files (if available).
Create timesheets in MYOB automatically, applying rounding rules (if any).
Every time an Employee checks out, a timesheet is automatically synced to MYOB, applying rounding rules and award calculations configured in the payroll module, ready to be approved by a manager.
Trigger real-time alerts upon issues.
STOPs can trigger real-time alerts, to know as soon as an issue occurs. Read this document to learn more about alarms and how to set them up.
π Learn more about the MYOB integration benefits
On the Nirovision Web App π₯οΈ go to Settings > Company > API & Integrations to find the list of integrations Nirovision has listed. Click on the Add button on the MYOB line to begin the setup process for the integration with MYOB.
Click on the blue Authorise button to be directed to MYOB.
In MYOB, you will see a screen shown below, click on the green Allow access, to be redirected back to the Nirovision web app.
Back in the Nirovision web app, you will be directed to the MYOB integration configuration screen:
Profile syncing
Choose a label to apply to synced Identities so you can easily distinguish them. Make sure there's an Access Rule for it.
Choose how to assign profile images during enrolment: merge using email AND phone, or email OR phone.
The first time someone presents to a Doorkeeper kiosk, they will be asked to provide their name, email, and phone.
Nirovision will look for a match against the records synced from MYOB based on this option.
If at least one character does not match, a duplicate will be created. Learn how to fix them!
Timesheet syncing - attendance records of the selected location will be synced with MYOB for payroll purposes.
Additional options - Contact our support team to select the details you'd like to sync of each employee and if you have Inactive employees that you would like to exclude from the sync to Nirovision.
Once you have configured the above, ensure that you click on the blue Save button. You will be redirected back to the API & Integrations page of Nirovision. A green [Enabled] tag will appear next to MYOB to indicate that the integration with MYOB has been successful.
Once the integration with MYOB has been enabled, your Profiles database in Nirovision will start to populate with your employees along with the details that you have selected to sync to Nirovision from the selected MYOB Business.
Profiles will be created with a Name, Email Phone Number, and also a MYOB employee ID.
They will also be labeled based on your Step 5a selection, in this case, a "Payroll" red label will be applied.
2. The first time someone approaches a Doorkeper Kiosk, they will be asked to check in as per the normal onboarding flow.
3. Based on your selection in step 5a, Nirovision will look for a match against the provided phone number and email, or one or the other. If there is a match, the profile image collected will update the person's profile in Nirovision. Based on your access rules, the person will also be checked in.
4. The next time they approach Doorkeeper, they will be checked out. This will automatically create a timesheet in MYOB, applying rounding rules (if any).
That way, Nirovision will display real attendance times for your staff, whilst MYOB will have rounded timesheet details.
Below is a list of reasons why someone may be stopped at Doorkeeper, and how to address each situation - you can always email support@nirovision.com if you need more help.
There are 2 reasons for a "no access" error: no access rule has been configured for the label applied on the person's profile OR no label has been applied to the person's profile.
Diagnose: Check the person's profile and access rules for corresponding label.
Action: Create label and/or access for the person to check in.
There is an expired or rejected document or survey assigned to this person that has triggered a STOP.
Diagnose: review the documents and surveys for this person.
Action: the worker will need to re-upload the document or re-do the survey correctly to be checked in.
A document or survey may be missing for this person which has triggered a STOP.
Diagnose: review the documents and surveys for this person.
Action: the worker will need to upload a document or fill in a survey presented by Doorkeeper to be checked in.
A document or survey may be expired which triggered a STOP.
Diagnose: review the documents and surveys for this person.
Action: the worker will need to re-upload or re-fill a new version of the document or survey to be checked in.
A document may be missing for this person and therefore triggered a STOP.
Diagnose: review the person's profile to verify if the document has been uploaded.
Action: the worker will need to upload the document in order to be checked in.
A document or survey for this person may be pending approval in the Nirovision web app.
Diagnose: review the document or survey in this person's profile.
Action: approve or reject the document or survey.
The temperature recorded for the worker is too low and was denied access.
Diagnose: Review this worker's check-in record to validate the result.
Action: Retake the temperature.
The worker has exceeded the maximum threshold defined for the site and will be denied access.
Diagnose: Review this worker's check-in record to validate the result.
Action: Follow your site's health procedures.
The worker has not yet provided BAC and therefore triggered a STOP.
Diagnose: Review the worker's check-in record to check if BAC was provided.
Action: the worker will need check their BAC in order to be checked in.
The worker's check-in location does not match the location/ the location was not provided during checkin defined for the site and will be denied access.
Diagnose: review the check-in record to identify the location of the person at the time of check-in. Review the address and defined radius, there may be a chance the defined radius size may be too big or too small.
Action: the worker will have to check in at the location defined in Nirovision. Redefine the radius size in the Nirovision web app.
Permission for location services was not granted or the location could not be found due to a firewall policy.
Diagnose: review the check-in record to identify the location of the person at the time of check-in. Review the address and defined radius, there may be a chance the defined radius.
Action: the worker will have to grant permission for location services to verify the check-in location.
The radius of the check-in location is too small.
Diagnose: review the check-in record to identify the location the person at the time of check-in. Review defined radius of check-in location in Web App settings.
Action: the worker will have to check in at the defined location radius. Configure the radius size to be bigger.
An error displaying "Invalid Host" means that the host selected does not have an email and we were unable to notify them.
Diagnose: review the Host details.
Action: add an email to the profile of the Host selected.
A host was not selected in the host selection part of the check in process.
Diagnose: review the check-in record of the person in the Activity view.
Action: Verify and contact the team member the person has chosen to see.
An error occurred while logging the reason behind this stop event. Reach out to support@nirovision.com for further help.
There are several reasons for timesheets not being automatically created for an employee:
Stops will not be recorded as a check-in and therefore, does not count toward attendance in Nirovision.
Auto checkouts does not accurately depict a worker's attendance and therefore does not count towards
To ensure that attendance records are synced to MYOB timesheets, ensure that there are no duplicate profiles in Nirovision.
A duplicate could be created due to a low quality profile image synced from MYOB. If this happens, merge the profiles.
Enable the integration. If Integration does link please reach out to support@nirovision.com for further help.
An abandoned check in will result in a WAIT record. You can review this in the Activity view of the Nirovision web app.
Reach out to support@nirovision.com for further assistance.
There are 2 special case Doorkeeper errors:
Temperature missing: no thermometer is connected, but temperature is required for check in.
Reconnect the thermometer via Bluetooth.
Location missing: location not provided, device permission was denied.
Grant permission for location on device.
On the Nirovision Web App. π₯οΈ , navigate to Settings > Company > API & Integrations.
In the Integrations tab, click on the Edit button next to the MYOB row.
Selecting Disable will deactivate the integration, but won't delete it entirely. You can reactivate it at any time.
Selecting Delete will permanently delete the integration and unlink all profiles.
In both cases:
No employees will be synced to a Nirovision profile anymore.
Employee updates from MYOB will not update Nirovision profiles anymore.
Individuals will be checked in and out based on Nirovision Access rules however attendance will not be synced to timesheets on MYOB.