Get help with deploying and troubleshooting the HavuHR service and the Microsoft Teams, Slack and Netvisor integrations.
Contact us
Support contact: Wilma Tallgren
Email: wilma.tallgren@havuhr.fi
We aim to respond to support requests within two business days.
Include in your support request
- your company name and the integration (Teams, Slack or Netvisor)
- the time of the event and a short description of what you were doing
- the error code shown on screen or a screenshot
- whether the issue affects one user or the whole organisation
- which environment the issue relates to, if support has asked for this
Do not send in a support request
Passwords, API keys, Customer key values, customer secrets, OAuth tokens, one-time verification codes, personal identity codes, bank details, or unnecessary message or HR content.
Microsoft Teams: setup
- The Microsoft 365 administrator allows the Helmi app in the Teams admin center and assigns it to the right users.
- The HavuHR administrator enables Microsoft accounts under Settings — Company security and saves the exact Entra Directory tenant UUID.
- Make sure the Teams Integration and Handbooks modules, the Helmi/AI setting and the required view and edit permissions are enabled.
- Connect Microsoft Teams from HavuHR's integration settings and enable Allow Helmi replies.
- Each employee links the same Microsoft account in their HavuHR profile, adds Helmi from the Teams Store, opens a personal chat and sends one message.
- Finally, the administrator can send a connection test. The test verifies message delivery, not all the prerequisites for Helmi replies.
Microsoft Teams: common issues
- App not visible: check the Teams admin center approval and user availability. Changes can take up to 24 hours to appear.
- User not recognised: link the same Microsoft account in HavuHR. Teams users are not matched by email address.
- Toggle is on but Helmi does not reply: check that the integration is not paused, that the Teams and Handbooks modules and AI Assistant are enabled, and that the employee has the required permissions and usage quota.
- Connection test succeeds but a question does not: the test verifies only the personal reply reference and message delivery.
Slack: setup and issues
- Open Settings — Integrations — Slack Integration and start the connection from HavuHR. Select the workspace and approve the permissions shown by Slack.
- Select the task messages, summaries, task confirmation, signature messages and Helmi replies you want.
- Make sure the active employee's HavuHR work email matches their Slack work email, and send a test message.
- If a DM does not arrive, check the workspace connection, pause status, work email and the toggle for that message type.
- If an absence request is rejected, use a single own full-day absence type and a single date range. Other cases are handled with the HavuHR form.
Netvisor: setup and issues
- Create a Customer ID and Customer key in Netvisor. Authorise HavuHR under Company menu — API — API resource permissions — Custom integrations.
- Enter the organisation ID, Customer ID, Customer key and the required defaults in HavuHR. Select the data groups to transfer.
- Check the separate Number field of each working time and absence type in Netvisor. Use the Number value, not the holiday calendar number prefix or the full name.
- Save the settings so that HavuHR fetches the pay types. Start with a small group of employees and manual synchronisation.
- Connection error: check the Customer ID/key and API resources. Payroll model or workplace error: the name must match Netvisor exactly.
- Missing working time or absence: check closing or approval, the work or absence type mapping, and the required Netvisor resources.
- Synchronisation busy: another request for the same Netvisor company is in progress. Try again later.
Disconnecting
Disconnect Teams or Slack from HavuHR's integration settings. In Netvisor, revoke HavuHR's API resource permission if needed and change the Customer key. Disconnecting stops new operations but does not automatically delete data previously transferred to the third-party service.
Security incident
If you suspect misuse or a leaked credential, disconnect the integration or revoke permissions where possible and contact HavuHR immediately with the subject line SECURITY. Do not send the compromised secret by email.
More information
Privacy Policy: https://www.havuhr.fi/en/tietosuojaseloste
Terms of Service: https://www.havuhr.fi/en/kayttoehdot