Integrate with Factorial

The Factorial integration creates efficiencies for HR and IT, and improves security by automating user identity management workflows. This integration allows HR and other Factorial Admins, to create users and sync key user data to JumpCloud, where IT can utilize workflows and dynamic groups to manage access, policies and permissions to all the resources the user needs to be productive.


  • Administrator account in Factorial
  • A JumpCloud API key to connect Factorial and JumpCloud.

 Important Considerations

  • Syncs from Factorial to JumpCloud happen as changes are made to the attributes that sync. 

Preparing for the Factorial integration

To create a new JumpCloud Admin account for the Factorial Integration

  1. Log in to the JumpCloud Administrator Portal with an administrator account.
  2. Click your initials in the top right corner.
  3. Select Administrators.
  4. Click the green + icon.
  5. Enter a first name, such as ‘Factorial’.
  6. Enter a last name, such as ‘Integration’.
  7. Enter the email address you want associated with this account.
  8. Select Administrator for the Role.
  9. It is recommended that you enable Multi-factor Authentication Required.
  10. Click Save
  11. Go to the inbox of the email address specified for this account.
  12. Find the JumpCloud Administrator Account Setup email.
  13. Click Setup Account in the email.
  14. Enter a password in the Password and Confirm Password fields.
  15. Check the box to agree to the Terms of Use.
  16. Click Reset Password.
  17. If the option to require Multi-factor Authentication was enabled, do the following:
    1. Follow the instructions to download JumpCloud protect if you don’t have it or another Authenticator app.
    2. Otherwise, click I Have An App.
    3. Add the JumpCloud account.
    4. Verify the TOTP code from the Authenticator app.
    5. Click Submit. 

To get your JumpCloud API Key

Note: The Admin API key needs to belong to an Admin that has one of the following roles; Manager, Administrator or Admin with Billing. Creating an administrator service account with one of these roles is one way to ensure the integration isn't dependent on a specific admin account.


Once a new API key is generated, this revokes access to the current API key. 

  1. Log in to the JumpCloud Admin Portal with the administrator account you want to use to generate the API key for this integration.
  2. Click your initials in the top right corner.
  3. Select My API Key.
  4. Click on Generate New API Key.
  5. Copy the API Key and store it securely, or leave this tab open while you complete the integration configuration steps in the SP.


This is the only time your API key will be visible to you. Store it somewhere safe, such as the JumpCloud Password Manager, so you can access it later.

Connecting the JumpCloud app in Factorial

  1. Login to Factorial with an administrator account.
  2. Click Marketplace from the left navigation menu.
  3. Search for and select JumpCloud.
  4. Click Install.
  5. Follow the instructions.

Syncing users data from Factorial to JumpCloud

User information syncs whenever the following occurs:

  • User is added to Factorial
  • Name or email address is updated in Factorial
  • User is terminated in Factorial

Factorial Attributes that Sync

Factorial Value JumpCloud Attribute JumpCloud UI Field Name Notes
Work email email Company Email Required. Users will not sync if a work email address is not defined. (max length 1024)
N/A username Username The user name is set to Firstname.Lastname. If the username already exists in your JumpCloud organization, a number will be appended to the last name (e.g., alpha.zed1)
First Name firstname First Name
Last Name lastname Last Name

Managing user access and access policies for JumpCloud managed resources

Once users are created in JumpCloud, you can grant them access to any of the resources connected to JumpCloud from a device to applications, networks, etc. User, device, and policy groups allow you to more efficiently assign resources to users and control the level of permissions they are given. Access policies allow you to control how, on what device, and from where they can access their assigned resources. 

All user access and access policy management for JumpCloud managed resources is done directly in the JumpCloud Admin Portal or through the JumpCloud API. For more information see, Get Started: Users, Get Started: User Groups, and Get Started: Conditional Access Policies.

Managing devices and policies

Using JumpCloud's device management features will allow you to control settings on your devices, including Firewalls, Disk Encryption, Security Settings and common compliance policy groups.

All device and policy management actions are done directly in the JumpCloud Admin Portal or through the JumpCloud API. For more information, see Get Started: Devices and Get Started: Policies.

Activating a user in JumpCloud

A user in the Staged user state in JumpCloud does not have access to their assigned resources. Once a user has been assigned a device, policies, and all other needed JumpCloud managed resources, the user will need to be activated in JumpCloud to gain access to those resources. For more information about activating a user, read Manage User States.

  1. Log in to the JumpCloud Admin Portal with an administrator account.
  2. Go to USER MANAGEMENT > Users.
  3. Select the user you want to activate.
  4. Click the dropdown menu next to Staged above the Security Status section in the left panel.
  5. Select Activate
  6. Click Schedule Activation to activate the user on a future date and time or Activate Now to activate the user immediately.


For Scheduled Activation, the time must be at least one hour in the future.

  1. Select and populate the Send email to field to notify the user of their JumpCloud account activation.
  2. Click Save.
Back to Top

Still Have Questions?

If you cannot find an answer to your question in our FAQ, you can always contact us.

Submit a Case