Entra ID to EHS Insight - Keep Safety in Sync
IntegrationSync Entra ID (Azure AD) users, supervisors, and departments into EHS Insight automatically so safety training and incident workflows always match your directory. DIY pointers included, or done-for-you in about 2 weeks.

How do you automate Entra ID to EHS Insight?
Azure AD, now known as Entra ID, is Microsoft's cloud-based directory service. It's the system of record for your employee's digital identity. To learn more about how to free your safety and IT teams from manual user management, set up a meeting with us here. We'll get this Entra ID to EHS Insight integration taken care of with less than a few hours of work on your side, and you'll be up and running in about 2 weeks after the project kicks off.
Schedule a meetingIs Microsoft 365 to EHS Insight the same as Entra ID to EHS Insight?
Usually, yes. If you are looking for a Microsoft 365 to EHS Insight integration or an Office 365 to EHS Insight integration, the employee accounts you want to pull from live in Microsoft Entra ID, formerly known as Azure Active Directory or Azure AD. Entra ID is the directory behind Microsoft 365 sign-ins, and it holds the work email and account data this article covers. AutoIDM reads that data from Entra ID and syncs it into EHS Insight, so a Microsoft 365 to EHS Insight integration and an Entra ID to EHS Insight integration are the same project.
How does Entra ID to EHS Insight work?
We use the Microsoft Graph API and our own framework to maintain, orchestrate, and monitor data integrations. We pull only the attributes the integration needs: names, work emails, group memberships, and account status. On the EHS Insight side we use their RESTful API to keep users, departments, and your business hierarchy in step with your directory.
After data is pulled via the API, we synchronize the two data systems following the rules your business needs. Once the integration is built, we monitor, fix issues as they happen, and ensure data reliably moves from Entra ID to EHS Insight.
Why does rapid user onboarding matter for your safety systems?
Compliance with regulatory standards is a real business risk. When you hire employees but your HR and IT processes can't keep up, the business encounters productivity slowdowns or an unnecessary compliance risk with new employees. Entra ID is the system of record for your employee's digital identity, and if every account already gets created there, it's the natural source of truth to automate user lifecycle management from. New employees need access to:
- Safety training assignments
- Incident reporting & review
- Compliance reporting
When the roster stops matching who actually works for you, all three break:
- New hires don't appear, so their required training never gets assigned. Nobody notices until an audit finds noncompliance.
- Employees disabled in Entra ID linger with open training assignments, dragging completion rates down.
- Supervisor changes in Entra ID don't reach the safety system, so incident follow-ups land with the wrong person, or nobody at all.
AutoIDM can automate your data entry from Entra ID to EHS Insight. This integration makes your directory the single source of truth for who's in the safety system:
- Users: created when an account is created in Entra ID, updated when its details change, and disabled when the account is disabled. When someone is disabled in Entra ID, their EHS Insight access is deactivated too.
- Supervisors: the reporting line from Entra ID is resolved to the right EHS Insight user, so incident workflows route correctly.
- Departments and hierarchy: your org structure syncs as both the department list and the business hierarchy that scopes permissions and reporting. When a department is renamed or retired in the directory, EHS Insight follows.
- Sign-in: users are set up for SSO, so employees use the company account they already have.
What about getting everyone on the same page in HR and IT? What's the project plan look like?
Getting the left hand to know what the right hand is doing in business is complicated. At AutoIDM, we have established a proven process to make sure everyone in your business is on the same page. The Entra ID to EHS Insight (and our general integration process) is adjusted depending on your needs, but it follows these main points.
- Initial Meeting - (30 min) Bring all stakeholders together to align on the timeline, expectations, and responsibilities.
- Access - (30 min) Architect a secure solution that gives AutoIDM access to what we need while keeping your IT team in control.
- Business Rules - (1 hour) Align Entra ID with EHS Insight, build the rule set, and define the testing plan.
- Testing - (~2 hours) Iterate with your champion to validate the integration and resolve issues quickly.
- Deployment - Final deploy and full support for any adjustments or changes. Entra ID to EHS Insight is now up and running.
Business rules is where the edge cases get settled. What happens when a former employee comes back as a contractor and still needs their training history? Which accounts should the automation never touch? We'll capture those decisions in writing so HR, IT, and your EHS team are working from the same playbook.
What is Entra ID?
Azure AD, now known as Entra ID, is Microsoft's cloud-based directory service and the directory behind Microsoft 365 sign-ins. From an integration and IT perspective, Entra ID is the system of record for your employee's digital identity: work email, group memberships, and account status.
What is EHS Insight?
EHS Insight is environmental, health, and safety (EHS) management software: incident tracking, safety training, audits, and compliance reporting in one platform. It's where your safety program lives, and every one of those workflows depends on an accurate list of who works for you, who they report to, and what department they're in. That's exactly the data your directory already owns.
What features does AutoIDM have?
AutoIDM's solution automates your existing processes. We tailor our solution to what you need while leveraging core functionality across our customer base. There's no need to learn new systems. We take care of account creation and let your team keep using the tools they already know.
Here's a short list of what we can do for you:
- EHS Insight user creation, updates, and deactivation from Entra ID data.
- Supervisor mapping so incidents and approvals route correctly.
- Department and business-hierarchy management.
- Security group assignment scoped to the right part of your org.
- SSO setup so employees sign in with their existing company account.
- Daily report of automation changes.
- Escape hatches for accounts the automation should leave alone.
- Additional customizations included with the cost.
What software do I need for Entra ID to EHS Insight?
You'll need EHS Insight and a Microsoft Entra ID (Azure AD) tenant. The rest is up to our integration team, and we have multiple architectures available to suit your needs.
What if something breaks?
As a fully managed service, we reach out if we see an error. If you notice an issue, submit a ticket to our helpdesk at support@autoidm.com.
What about on-prem Active Directory?
Microsoft Entra Connect (formerly Azure AD Connect) syncs your on-prem Active Directory environment with Entra ID. AutoIDM can integrate with on-prem Active Directory directly as well. Read more in our Active Directory to EHS Insight guide.
Microsoft Entra Connect documentationWhat if BambooHR or another system is your HR source of record?
The same integration works from BambooHR, ADP, or Paylocity. Only the source changes; the safety-system rules stay the same. Read our BambooHR to EHS Insight guide, ADP to EHS Insight guide, or Paylocity to EHS Insight guide, or set up a meeting and we'll map out your source.
Can I do this myself instead of paying for your service?
Yes. Writing, orchestrating, monitoring, and maintaining your own Entra ID to EHS Insight integration is possible. Here are some pointers.
Pull data from Entra ID: Review the Microsoft Graph users API documentation here. You'll need an Entra app registration with the User.Read.All application permission and admin consent. At AutoIDM we use a regular HTTP client library, specifically Python's requests library. Once you have data from Entra ID, you need to get it into EHS Insight.
Match up accounts: Once you've got employee data from Entra ID, you'll need to match it up to EHS Insight users. This can be done by tracking an external ID or fuzzy matching on name or email address. Store an external ID on the EHS Insight user so the link survives name and email changes.
Map data and push to EHS Insight: EHS Insight exposes a RESTful API with OpenAPI documentation, available through their support and developer program. Note that users, departments, and the business hierarchy are separate objects. Departments need to exist before you can reference them from users, and record updates require you to maintain all field values. You'll need to figure out record lifecycles: what happens when employees join, leave, change supervisors, etc.
Operationalize: After you've got the logic figured out, you'll want to set up monitoring to catch errors, alerting to let your team know when something requires their time, and training for the technicians who will be responsible for the automation. You'll also want to educate your IT and safety teams about what to expect and how to get support.
Does doing all of this yourself seem like something you shouldn't be supporting? That's what AutoIDM is here for. AutoIDM is a done-for-you service: no software to train on, no software maintenance, and no software configuration your team needs to worry about.
Set up a meeting