Skip to content
English
  • There are no suggestions because the search field is empty.

PowerOffice GO Integration

Connecting PowerOffice GO is a simple way to import and synchronize people between your organization in Huma and your PowerOffice GO account.



Table of Contents

Set up integration

Active integration

General questions

 

 


 

 

Multiple connections

If you need to configure multiple integration instances, follow the setup guidance provided here.

 

 

Step 1. Get a Client Key from PowerOffice

To configure an integration in Huma, you must have a "System role with full access permissions for Organization".
 
If you are unsure which roles are required on the PowerOffice Go side to complete the integration setup, please contact PowerOffice Go support for guidance.
 
  1. Log in to your PowerOffice account
  2. Open Menu and choose 'Settings'
  3. Open 'Extensions' in 'System' section
  4. Click 'Add Extension'
  5. Choose 'Huma' in the dropdown
  6. Copy the 'Client Key' and save the Extension

 

Note

  • Please note that you need access to be able to create a new extension and generate a Client Key in PowerOffice. You need to be logged in to PowerOffice and have the correct authorization to be able to do this.  Please contact your PowerOffice system administrator if you do not have the necessary privileges in PowerOffice.

  • For more information about the Client Key / Extensions / API go to PowerOffice

 

 

 

 

 

Step 2. Connect Huma to PowerOffice GO

  1. Log in to your Huma organisation
  2. Go to 'Integrations' in the main menu and choose 'PowerOffice'
  3. Please read all the information about the PowerOffice integration before moving to next step.
    • "How to use it"
    • "Supported features"
    • "Supported fields" 
    • "Bank account handling"
    • "Employment ID handling"
  4. Click 'Set up' in the upper right corner
  5. Paste the created PowerOffice 'Client key' and check the box to verify you have the proper authority and click 'Continue'

  6. When adding users in Huma, you can choose if they should automatically be added in Poweroffice. If you leave this inactive, you need to do a manual sync to add the user in Poweroffice.

    If you're using the Teamtailor integration, users added to Huma via that integration will also be added to Poweroffice, if you have activated "Create users in PowerOffice GO when added in Huma" in integration settings. 

  7. Click 'Save' and a connection is now established between the two systems. Now: On to the next step - it's where the magic happens.









 

 

Step 3. Activate the integration.

Synchronize users and choose how to handle conflicts or missing values

  1. After clicking 'Continue' you will end up in the Synchronize users step
  2. Huma will inform you of any conflicts or inconsistency between Huma & PowerOffice and you will have to decide how to handle conflicts and/or missing values. You can decide wether or not you want to update PowerOffice based on values in Huma or the other way around.
  3. Click 'Next' and decide which users you want to create in Huma & Poweroffice
    1.  If users in Poweroffice does not exist in Huma, you can add users to Huma
    2. If users in Huma does not exist in Poweroffice, you can add users to Poweroffice
  4. After deciding on the above click 'Synchronize users'
  5. Huma will now start synchronizing users with PowerOffice. You will receive an email confirming the result.





     

    Step 4. Your connection between Huma and PowerOffice is active 

    • Any changes made to supported fields in Huma (listed below) will be automatically updated in PowerOffice in real-time. 

    • Please be aware that you need to sync users to get the latest changes from PowerOffice. Changes made in PowerOffice will not be automatically be updated in Huma. 

     

     

    How to sync users

    Use “Synchronize users” whenever you have updated one of the supported fields in PowerOfficeGo, or when you want to create new users. For user synchronization to work, the email address must always be identical in both systems.

    1. Go to the PowerOffice Go-integration in Huma

    2. Click “Synchronize users”

    3. Follow the steps. Read more about the steps here.

     

    Note

    • If you have created a user in Huma, you must perform a “Manual synchronization” to create the user in PowerOfficeGo through the integration (if “create users automatically” is not activated).

    • If an error occurs during synchronization, you can see detailed information in the “Error log” on the PowerOffice Go integration page in Huma.

     

     

    Deactivated or deleted users

    When a user is deactivated in Huma...

    • the user will not be deactivated in PowerOffice.
    • the user will be locked for updates. 

     

    When a user is deleted in Huma...

    • the user will not be deleted in PowerOffice Go.
    • and not the other integration, the manual sync will ask you to create this user in PowerOffice Go.
    • the user cannot be synced if there have been changes to their record in PowerOffice Go.

     

     

    Supported fields - Employee fields that are synchronized.

    Changes made to supported fields in Huma (listed below) are automatically updated in PowerOffice in real time. Changes made in PowerOffice, however, must be synchronized manually in Huma.

    Huma fields PowerOfficeGo fields
    Email address
    emailAddress

    Huma requires this field’s value to be unique.

    Given name
    firstName

     

    Family name
    lastName

     

    Phone number
    phoneNumber

    Huma requires this field’s value to be unique.

    Date of birth
    dateOfBirth

     

    Employment ID
    code

    Huma requires this field’s value to be unique.

    Bank account number
    payrollBankAccountCode

    pogo

    It is important that the "salary account" field in PowerOffice Go contains the correct account number, as this is the field that will be imported into Huma.

    Gender
    gender

    PowerOffice currently only supports synchronizing male and female as genders. If the gender is unspecified in PowerOffice, it will remain unchanged in Huma. If the gender is custom in Huma, it will be unspecified in PowerOffice.

    Address
    mailAddress

     

    Identifications
    socialSecurityNumber

    Only Norwegian personal identification numbers are supported in PowerOffice.


    SSN - social security number .

     

     

     

    Supported fields - Position fields that are synchronized.

    📄 Learn more about how employee data synchronization works in integrations in general.

    ⚠️ Note that activating the integration does not transfer historical position data to PowerOffice. Only positions that are created or updated in Huma after the integration is activated will be synchronized.

    Position data is synchronized only from Huma to PowerOffice, not from PowerOffice to Huma.

    Huma fields PowerOffice Go fields
    Contract start date
    startDate

    Uses the contract start date of the employee’s earliest position in Huma.

    Contract end date
    endDate

    Uses the contract end date of the employee’s latest position in Huma.

    Job title
    jobTitle

     

     

     

     

    FAQ: Huma to Poweroffice Go position integration

     

    Does the integration update position data?

    Yes. When supported position fields are changed in Huma, the updates are automatically sent to PowerOffice.

    This includes changes such as updates to contract dates and title.

     

     

    In which direction is data synchronized?

    Position data is synchronized in one direction only:

    Huma → PowerOffice.

    Changes made directly in PowerOffice. will not be sent back to Huma.

     

     

    When is position data sent to PowerOffice?

    Position data is sent to PowerOffice when:

    • A new position is created in Huma

    • An existing position is updated in Huma

    • A user with a position in Huma, are created in PowerOffice through a manual sync.

    • The change happens after the integration has been activated

     

     

    Can historical positions be transferred?

    No. The integration does not automatically transfer historical position data that existed before the integration was activated.

     

     

    Why aren’t all position fields synchronized?

    Not all position fields can be synchronized between Huma and PowerOffice because the two systems store and structure employment information differently. Some fields exist only in one system, or their data structures do not match directly. In other cases, limitations in the PowerOffice API or in how data is handled in Huma prevent a full one-to-one mapping between the systems.