iStock-935964168-utskick-cropped

Information for Flex Users

Visma Connect and Public Cloud Azure

Do you have questions about the new authentication solution Visma Connect, two-factor authentication, or the move to the Public Azure Cloud? Here you'll find everything you need to know

For Administrators

Follow-up_192px_centr

Easier Login with Visma Connect

Here's how it works. A detailed description and step-by-step guide for you as an administrator in Flex HRM.

document_192px kopiera

Verification of Users After Migration

If an employee missed the setup and couldn't verify their email, the administrator can send them a verification message.

End-User Instructions

Frequently Asked Questions

Here you'll find answers to common questions about the transition to Azure and Visma Connect.
We update this page regularly with new questions and answers. To make it easier to navigate, the questions are grouped by topic. You can also use Ctrl+F (or Cmd+F on Mac) to quickly search the page.

Visma Connect / Login / 2FA
Email
SSO
Data / Compliance / Azure
Security
System Functionality / Integrations / Tech
Timeclock / Terminals
Migration / Timeline
General questions / Other

Visma Connect / Login / 2FA

What is Visma Connect?

Visma Connect is an authentication solution provided by Visma, which we have chosen as the authentication method for Flex HRM. Over one hundred applications use Visma Connect for authentication, with more than 12 million user accounts. It is used to secure APIs, webhooks, web applications, mobile applications, and SPAs. It provides Visma with a single point of action for security improvements. Visma Connect follows industry standards (OpenID Connect, OAuth) and is ISO 27001 certified.

What will be different with Visma Connect compared to today?

The main difference is a new login page. The actual login process will still be done using a username and password, but now through Visma Connect. This means the look and feel of the login will change, but the way you sign in remains familiar—just more secure and standardized.

Will there be new logins/usernames for everyone? We currently use employee numbers as usernames.

Today, login is done using a user ID, which is a free-text field—for example, an employee number. In Visma Connect, the username will always be an email address. However, the user ID can still be an employee number.

How do we transition to Visma Connect?

About 1–2 months before the migration, all users will see a dialog/information box in Flex HRM prompting them to verify their email address. During this step, a Visma Connect account will also be created.

After the migration, you will access Flex HRM as usual. Once there, you’ll use the “Forgot password” function and then log in as normal with your username and password.

Is 2FA required in Azure?

Yes. Thanks to 2FA (two-factor authentication), you will have strong authentication when accessing Flex HRM, which we see as an important measure to maintain a high level of security.

We recommend using the Visma Authenticator app (available in the App Store and Google Play) for the best user experience with 2FA.

Does Visma Connect support 2FA and applications like Microsoft Authenticator?

Yes. We always recommend using 2FA, and Visma Connect supports most authentication apps—including Google Authenticator and Microsoft Authenticator. However, we recommend using Visma Authenticator for the best experience.

Can we require certain employees—such as HR staff—to use 2FA?

For now, before the migration to Azure, it is possible to activate 2FA for specific employees. With Visma Connect, 2FA becomes very user-friendly while providing a high level of security.

We have our own solution based on OpenID Connect. Can we use that instead of Visma Connect?

No, all users will use Visma Connect for login. However, you can register your own Identity Provider (IdP) within Visma Connect and log in through it.

Can the email address linked to Visma Connect be changed?

An employee has used a personal email address instead of the company's to link their HRM user to Visma Connect—how do we change it?

Remove the link
An administrator with access to the "Users" view first needs to remove the current Visma Connect link.

Link a different email address
If you are still in the provisioning period (the preparation phase, i.e., BEFORE the actual migration to the public cloud), the user will once again see a banner at the top of Flex HRM after the link is removed. The user can then go to My Profile > Security and Login and re-link their account using the correct email address.

If you are already using Visma Connect for login, the administrator can manually update the email address:

Enter the new email address for the user in the "Users" view.

Send a new verification email to the new address.

Complete the link
The user clicks the link in the verification email to confirm the new email address.

Is it possible to have different authentication methods such as username/password, SSO, and BankID for different companies?

It is currently possible to use both username/password and SSO within the same instance of Flex HRM.

Some users may recognize the “/HRM-NoSSO” suffix in the URL—these users will be able to use the regular URL in the future without needing to specify NoSSO.

When will BankID be supported?

We plan to offer BankID support in Flex HRM during 2026 and will provide more information closer to the launch.

Email

Does a user need to have an email address?

Yes — an email address is required to log in to Flex HRM and Flex HRM Mobile.

However, users who only make their updates via Flex HRM Timeclock do not need to take any action.

When can we verify email addresses in Flex HRM?

Currently, the option to verify email addresses will be activated approximately one month before the migration to Azure. However, we are exploring the possibility of enabling this functionality earlier to make the process smoother.

Our organization does not want to provide email addresses to all employees, such as temporary staff and summer workers. How do we handle this?

If you are unable to provide a work email, it is perfectly fine for them to use their personal email address instead.

Can a user link their personal email to their account?

Yes.

Can we see which employees have verified their email and have a Visma Connect account?

Yes, there is a filter in the user registry that allows you to view this. You can also use it to send reminder emails to users who have not yet completed their verification.

Should you use a personal or work email address?

Both options work. It’s entirely up to you and what best suits your organization’s needs.

Some of our older employees don’t have an email address—how can we handle this?

We understand that some older users of Flex HRM may find it challenging to set up an email address. Unfortunately, there is no workaround for this—so the only solution is for you to assist them in creating an email address if needed.

Some of our employees are on parental leave—can they verify their email when they return after the migration?

Yes. It is possible to send out multiple email verification requests after the migration. However, an administrator will need to enter the employee’s email address in Flex HRM first.

Can our users who use UPN continue doing so?

Yes, as long as the user has access to the email address used for email verification and the “Forgot password” function.

We want to be able to import and export email addresses. Is that possible?

Yes, it is! The field “Visma Connect Email” is now available in import and export templates of the type Employees/Users. If an invalid email address is provided, the field will not be updated.

Note: It is only possible to import email addresses for users who are not yet linked to Visma Connect.

SSO

How do we know if we have SSO?

We keep track of whether your organization uses SSO and will assist you during the migration.

As a general guideline:
If you log in using a username and password directly on the Flex HRM login page, you likely do not have SSO.

If you are redirected to another website—such as Microsoft—for login, then you do have SSO.

How will SSO work after the migration—will we be affected?

You will continue to use SSO after the migration, with the same username and password.

The only difference is that your Identity Provider (e.g. Entra ID) will be integrated with Visma Connect instead of directly with Flex HRM.

We will assist you with the SSO configuration to ensure everything continues to work as it did before the migration.

We currently use SSO including 2FA—do we need to reconfigure keys, or will the Azure migration be seamless for our users?

No, since 2FA authentication takes place against your Identity Provider (e.g. Entra ID), it will remain intact.

Your users will not need to make any changes, and they are unlikely to notice the migration.

We use SSO and our employees have an external reference—do they still need an email address?

Yes. All users who need to log in to Flex HRM or Flex HRM Mobile will be required to add and verify an email address in order to create an account in Visma Connect.

Will there be any changes for us who already use SSO?

Yes. Users will go to web.flexhrm.com and will be asked to enter their email address. After that, they will be presented with the option to log in using SSO—for example, “Sign in with Entra ID.”

Data / Compliance / Azure

In which country will our company’s data be stored?

All data for Flex HRM will be stored within the EU. We have chosen Azure Sweden Central, which has its data centers located in Gävle and Sandviken, Sweden.

Visma Connect stores information related to secure login—such as usernames and device IDs. This data is stored by Amazon within the EU.

For an employee who leaves the company, how long is their data stored?

The migration to Azure does not affect data retention—data will be stored in the same way as today. Some data can be deleted automatically after a certain period, while other data must be removed manually in Flex HRM.

What is your view on the challenges related to the CLOUD Act, the EU-US Privacy Framework, and the current global situation?

All data for Flex HRM will be stored within the EU. We have chosen Azure Sweden Central, with data centers located in Gävle and Sandviken, Sweden.

Visma Connect stores information related to secure login—such as usernames and device IDs—and this data is hosted by Amazon within the EU.

Given the geopolitical situation, how locked in are you to Azure?

Based on our analysis, we feel confident in our choice of Azure. That said, we do have an exit strategy in place—which is always a good practice to prepare for unforeseen events.

Visma operates its own high-standard data center within the EU, where we use a technology called Azure Stack Hub. This enables us to more easily move the application and database to Visma’s own infrastructure if needed.

In addition, Visma has established agreements with OVH Cloud, a French cloud provider.

Can we request a backup for storage on our own systems?

No, we do not provide backups or similar data extracts due to security reasons.

Security

The General Security Architecture provides an overall and structured description of how security is built into our solution.

Do the databases use TDE?

Yes. The databases are encrypted at rest using Transparent Data Encryption (TDE). The encryption algorithm used is AES 256.

Who owns the encryption key for TDE?

The encryption key is service-managed and protected by a certificate unique to each server. The key is rotated once per year. Neither we nor Microsoft will share the key.

Do you have SOC 2 Compliance?

The Azure Sweden Central data center is SOC 2 compliant.

Are you ISO 27001 certified?

We are currently in the process of certifying both the company and the Flex HRM service.

Our goal is for Flex HRM to be ISO 27001 certified during 2026, following the Visma Cloud Delivery Model.

System Functionality / Integrations / Tech

Will there be a new outbound IP address in Azure?

Yes. The new IP address is: 4.223.138.189

We currently use file-based integrations with our on-prem installation—for both import and export. Will this continue to work in Azure?

Yes. However, you may need to add the new IP address to an allow list to ensure continued access.

We use Flex Payroll (Classic). Will it also be affected by the migration to Azure?

No, Classic Payroll will not be affected by the migration to Azure, except that integrations between Classic Payroll and Flex HRM may need to be reviewed during the transition.

However, we recommend that your company consider migrating to Flex HRM Payroll, which is a future-proof alternative to Flex Classic Payroll.

We’ve just migrated from Classic Payroll to Flex HRM Payroll—does that mean we’re already in Azure?

No. Migrating from Classic Payroll to Flex HRM Payroll means you are now using Flex HRM Payroll in our current hosting environment. It is this environment that will be migrated to Azure.

If employees haven’t verified their email and don’t have a Visma Connect account, can we still run payroll as usual?

Yes, payroll runs can be processed as usual.

However, in order for a user to log in and register travel expenses, time, absence/leave, and similar, they must verify their email address to gain access through Visma Connect.

How will the migration affect integrations?

Since there will be a new URL and IP address, integrations will be affected.
After the migration, the API URL must be updated to the new one: api.flexhrm.com.

For customers hosted by us, integrations will continue to work temporarily using the old URL after the migration. However, we strongly recommend updating to the new URL as soon as possible.

We also recommend reviewing and verifying all integrations after the migration to ensure everything runs smoothly.

For customers who host Flex HRM themselves, it is mandatory to switch to the new URL when migrating to our Azure environment. To ease the transition, you can redirect calls from the old URL to the new one.

Will the calendar integration (subscribing to one's schedule from HRM in e.g. Outlook or Google Calendar) be affected by the move to Azure?

Yes. Everyone who subscribes to their schedule will need to start a new subscription and paste a new link into their calendar, as the path will change. For customers using our hosting service, a temporary redirect will be in place, so subscriptions will not stop working immediately after the move. However, a new subscription should be set up as soon as possible after the migration to ensure continued functionality.

How will the shift request process be affected?

Shift requests sent before the migration will no longer be possible to respond to after the migration, as the response link will change.

If you are using IP1 (shift requests via SMS), you will need to update the callbackURL in your IP1 configuration to ensure continued functionality.

Timeclock / Terminals

What is the new URL for Timeclock?

Hostname needs to be updated to timeclock.flexhrm.com, and “/Timeclock” must be removed. In some cases, the customer number needs to be added.
Examples:
"customer.flexhosting.se/Timeclock" becomes
→ **timeclock.flexhrm.com/default/customerNumber**

"customer.flexhosting.se/Timeclock/Fabriksklocka" becomes
→ **timeclock.flexhrm.com/Fabriksklocka/customerNumber**

"exempel.com/Timeclock/Fabriksklocka/1234" becomes
→ **timeclock.flexhrm.com/Fabriksklocka/1234**

When the migration and URL change take place, will Timeclock (punch clocks) be updated remotely?

No. It will be necessary to manually enter the new URL and log in again on each Timeclock device.

Will the tags/badges continue to work after the migration to Azure?

Yes. The tags used for clocking in and out with Timeclock will continue to function as usual.

We have employees who clock in using Timeclock on a computer. How will that work?

It will continue to work as usual, but with the new URL.

Does this mean we can no longer have a custom-designed clock interface?

Yes, you can still use a custom-designed Timeclock. It will function just as before.
The only change is the new URL.

Will there be any issues with time registration/connection/punching in via MFID tags in Timeclock?

If you are currently using MFID tags, they will continue to work in Azure as well.

We have some users who do everything in Flex HRM Timeclock—such as punching in and registering absences. Do they need to do anything?

No. They can continue using Flex HRM Timeclock as usual without needing to provide an email address or create a Visma Connect account.

Migration / Timeline

When will my company be migrated to Azure?

According to the current timeline, all companies will be migrated to Azure during 2025.

In the first phase, companies already hosted in our existing cloud environment will be migrated. After that, we will proceed with companies currently using their own server within our hosting, as well as those managing their own infrastructure.

You will receive information well in advance—approximately one month before it is time for your company to be migrated.

Will we be informed of the date when our migration will take place?

Yes. You will receive information one month in advance, including the specific date on which the migration will occur.

Will the migration incur any cost?

For customers hosted by us, the migration will be handled by us and comes at no cost.

We host Flex HRM ourselves—do we place an order for the migration, or will you contact us?

We will send out information as soon as it is possible for self-hosted customers to migrate to Azure. At that point, you will be able to place an order for the migration.

If no order is placed, we will reach out to you to agree on a suitable date for the migration.

Does the transition to Visma Connect entail any additional cost?

No, however, there will be a cost for customers who wish to use Mobile BankID.

General questions / Other

What is public cloud and Azure?

Public cloud is a service where hardware, software, and infrastructure are managed by a cloud provider, simplifying operations. This model typically gives users access to software via the internet through a subscription—commonly referred to as SaaS (Software as a Service).
Examples of widely used public cloud services include Office 365, Google Workspace, and Slack.

Azure is Microsoft’s cloud services platform, giving you access to data storage, servers, and applications over the internet. The platform is flexible, scalable, and secure, and is used by organizations worldwide to run everything from small applications to complex enterprise systems.

Who should I contact if I have contract-related questions regarding Azure and Visma Connect?

If you have any questions about your contract, please feel free to contact our sales department. Your designated sales representative will be happy to assist you and ensure you receive the information you need.

How can we tell if we’re using SaaS, self-hosting, or another hosting solution?

If you are using SaaS or another hosting solution provided by us, your domain likely includes flexhosting.se.
If not, you are most likely running a self-hosted solution.

Does the move mean that availability outside office hours will improve?

Yes. As part of the move, we are making improvements to the updating process of Flex HRM. This will reduce downtime and make Flex HRM more accessible, even during nighttime hours when updates typically occur.

Will everyone get a new URL?

Yes. Today, each customer has a unique URL. In Azure, everyone will use the same URL. This means that all employees and administrators will log in using a new web address.
Below are the new addresses:

Flex HRM: web.flexhrm.com

Flex HRM Mobile: mobile.flexhrm.com

Flex HRM Timeclock: timeclock.flexhrm.com

Flex HRM API: api.flexhrm.com

We’ve saved the link to Flex HRM as a favorite—will it disappear?

The saved bookmark/favorite will remain in your browser, but it will no longer work. Users will need to update their bookmarks with the new addresses.

Sign up for our newsletter!

Don't miss out on anything important! Stay up to date with the latest in payroll and HRM by signing up for our newsletter.