Integration in Huma – what is it and how does it work?

We use lots of different tools to do what we need to get done. And most of us have quite a few different digital systems and apps. Many systems contain information that other systems can benefit from, so that leaves you with two options: Either you move the information manually by spending a lot of time typing OR you introduce integration that allows an automatic flow of information between the various systems. 

Is Huma one of the tools you use? Maybe you have a payroll system that needs some of the information Huma contains? Perhaps you also use a recruitment system containing information that might be useful to have in Huma? In all probability, you have either a Microsoft or Google account at work where you already have a username and password – so why must you have yet another account?

Integration between systems saves time, money and frustration. While it can make your working day easier, however, integration has historically been very expensive to set up and required many consulting hours to get it working. Huma is easier to use and easier to like. In Huma, anyone* should be able to set up the desired integration.

*anyone with the correct access, that is!

 

Huma currently has 5 different types of integration and more on the way:

  • Authentication
    • Microsoft
    • Google
  • Payroll
    • Tripletex
    • Fortnox
    • Xledger
    • Poweroffice Go
    • Visma.net Payroll (coming i 2023)
  • Recruitment 
    • Teamtailor
  • Communication
    • Slack
    • Microsoft Teams (coming in 2023)
  • Webhook
    • Connect Huma with whatever you want 

Here comes some useful tips on how to succeed with integrations!

 

How can I use SSO (single sign on) to log in?
How can I automatically import new employees from my recruitment system?
How do I get my payroll system to talk to Huma?
How do I get hold of the key?
What information is sent to the system?
How does Huma know which information should be sent where?
How can I get information about absence to our payroll system?
Webhook? What Webhook and what can it be used for?
How does Slack integration work?

 

How can I use SSO (single sign on) to log in?

If you are already logged in with your Google or Microsoft account in the browser, then it is easiest to choose that when logging in to Huma too. 


 

How can I automatically import new employees from my recruitment system?

If you use Teamtailor, this is easy. Teamtailor is a good system for recruitment and a system we would recommend. By following a few simple steps, you can automatically send new employee data from Teamtailor to Huma. Watch the video 👇 or read more in our guide.

 

huma+TT

 

 

How do I get my payroll system to talk to Huma?

To allow integration, you usually need a "key" from the system you are going to integrate with. The "key" determines WHAT Huma is allowed to do inside the system.

The key is entered into Huma, and if it is valid, Huma will be able to "talk to" the payroll system – i.e. information can be sent between the two systems.

key_EN

So…

 

How do I get hold of the key? 

Different systems have different ways of doing this. Common to all of them is that you must have some kind of administrative access to create a key.

Read more in our guides to know how to connect Huma with your particular system: 

 

 

What information is sent to the system?

This may vary from integration to integration – but if you have connected to one of the payroll systems, the information sent will include:

  • Name
  • Email
  • Address
  • Bank account number
  • D.O.B and national identity number
  • Date of employment
  • Employee ID

This means that if the employee changes banks, moves or gets married, this information need only be updated in Huma to be sent automatically to the payroll system (or another system if you have chosen to set up Webhooks).

You will find information about what is supported under each integration.

 

How does Huma know which information should be sent where?

All our integrations use the employee's email address to identify who is who. The email address is the “identifier” and should thus be unique. Some systems also require other fields to be unique –for example, you cannot have two users with the same phone number in Huma. Fortnox requires that the Employee ID is set, etc.

id_en

 

 

How can I get information about absence to our payroll system?

At present, data about absence is not automatically sent to any of our payroll systems. This is something we really want to get in place. Until then, it is possible to export absence information and then import it into the payroll system.

With our Webhook integration, you can send absence data to whichever system you want – but this requires a little more technical expertise. Read more here to find out how to set up Webhook integration.

 

Webhooks_EN

 

 

Webhook? What is Webhook and what can it be used for?

Information in Huma can be sent automatically to all the thousands of systems in Webhook. Good stuff, right? So how does it work? 

For example, you can set up a Webhook for a Google Sheet. Each time an employee updates their profile, a new row is added with information about who updated what. This provides a simple change log so you can see what has been changed and when.

Read more about how Webhook can keep all your systems up to date here.

Integration_webhooks

 

 

How does Slack integration work?

With Slack integration, you can receive notifications from Huma directly into Slack. Read more about how you can set this up and what is supported here.

slack_cover

 

Related posts