I-9 and E-Verify Integration for any HRIS - Automated, Audit-Ready, Connected

i9 Intelligence integrates directly with your HRIS so new hires trigger I-9s automatically, statuses sync back in real time, and your compliance team never switches between systems. We've done it with Workday. We've done it with SAP. We can do it with yours.
Small business owner at a local bakery representing I-9 compliance solutions for small businesses with remote verification and audit-ready tools.
Proven Enterprise Integrations:
Workday
— Enterprise integration, in production
SAP SuccessFactors
— Enterprise integration, in production
Also Compatible With:
ADP · UKG · Paycor · Paychex · Paylocity · Rippling · Gusto · BambooHR · Ceridian · Oracle HCM · and any platform with API support
Trusted By:

Your HRIS creates the I-9 form. It doesn't solve I-9 compliance.

Most HR teams run into the same wall: their HCM platform — whether it's UKG, SAP, ADP, Workday, or something else — has a built-in I-9 module. It generates the form. But that's where it stops.

HR still manually enters new hire data into a second system — or doesn't, and falls behind

I-9 status lives in a silo that nobody checks until there's a problem

Remote and multi-location hires need Section 2 verification that no HCM module provides

Expiring documents aren't tracked — reverification deadlines get missed

Terminated employee I-9s aren't retained automatically, creating gaps in your audit trail

When ICE shows up with 3 days' notice, pulling audit-ready reports or even a print-view I-9 from your HRIS is a scramble

Making corrections to a completed I-9 is difficult or impossible in most built-in modules

Start date changes, rehires, and terminations create compliance gaps every time someone forgets to update both systems

The fix isn't a better form. It's a connected workflow.

How Our I-9 API Integration Works

Our API connects your HRIS directly to the i9 Intelligence platform. When a new hire is confirmed in your system, the I-9 process starts automatically. Status updates sync back.

The entire I-9 lifecycle — from Section 1 initiation through E-Verify submission to audit-ready storage — happens without anyone switching between systems or manually entering data.

Automatic I-9 initiation

A new hire triggers in your HRIS. Our API creates the I-9 record, routes it to the right workflow based on hire type (remote, in-person, or partial remote), and sends the employee their Section 1 instructions — all without HR lifting a finger.

Real-time status sync

Your HRIS always knows where every I-9 stands. Status updates flow back automatically — from Section 1 initiation through completion — so downstream workflows like benefits enrollment and payroll activation aren't waiting on compliance.

Full lifecycle management

Start date changes, location transfers, rehires, terminations — every event in your HRIS triggers the right update in i9 Intelligence. No manual sync. No compliance gaps. No orphan records.

Remote Section 2 Verification — Included in Every Plan

New hires anywhere in the U.S. complete Section 2 over a live video call with a trained i9 Intelligence agent. No notary, no travel, no delay.

Learn more

Proven with the most complex HRIS platforms in the market

Workday

Full lifecycle I-9 integration — from new hire initiation through termination. Every hire routed automatically to remote verification.

100% remote verification

SAP SuccessFactors

Complete bidirectional integration covering the full I-9 lifecycle. Audit-grade logging built into the data flow.

Live since 2024

Workday and SAP are the two most complex HRIS platforms to integrate with. We've done both. If your platform is simpler — and most are — the integration is even more straightforward.

Choose the integration depth that fits your organization

Every integration starts simple and can grow. Most clients begin with Easy and expand as their needs evolve.

Easy: Onboarding & Offboarding

You might be here if: You're doing your first HRIS integration, you have a single location or are fully remote, most hires follow the same process, or you just want to stop manually entering new hires into two systems.

What's included:
New hire I-9 initiation
I-9 status sync
Cancel onboarding (pre-employment)
Employee termination

Medium: Full Lifecycle

You might be here if: You have multiple locations with a mix of remote and in-person employees, your HRIS tracks work location and remote status, you're tired of manually handling start date changes and rehires, or you've outgrown Easy and keep running into edge cases.

What's included:
Everything in Easy, plus:
Hire type routing (remote, in-person, partial remote)
Rehire handling
Duplicate prevention
Start date and hire date changes
Location and unit transfers
Record updates (name, email, SSN corrections)
Termination delay best practice

Advanced: Enterprise-Grade Bidirectional

You might be here if: You operate across multiple subsidiaries or business units, you hire at high volume with seasonal ramps, you use separate ATS and HRIS platforms, your compliance team requires audit-grade logging and reconciliation, or your integration team is building middleware and wants full control over the data flow.

What's included:
Everything in Medium, plus:
Remote flag change handling (delete and recreate workflow)
Data sovereignty rules (Section 1 vs. HRIS ownership)
Custom email domain and branding
All 14 integration workflows

14 workflows that cover the full I-9 lifecycle

Our API handles every event in the employee lifecycle that affects I-9 compliance — not just the initial hire.

Onboarding

1. New Hire I-9 Initiation — HRIS confirms a hire, API creates the I-9 and sends Section 1 instructions

2. Hire Type Routing — Automatically assigns remote, in-person, or partial remote workflow
3. Rehire — Creates a new I-9 record while preserving the prior one for retention

4. Duplicate Prevention — Validates SSN, Employee ID, and Application ID on every create call
5. I-9 Status Sync — Writes current I-9 status back to the employee's HRIS profile

6. Custom Email Domain & Branding — I-9 notifications sent from your company's domain

Maintenance

7. Start Date / Hire Date Change — Adjusts the record and compliance deadlines automatically
8. Location / Unit Transfer — Updates organizational assignment, including backdated transfers
9. Remote Flag Change — Handles workflow re-routing when a hire switches between remote and in-person
10. Record Updates — Name corrections, email changes, SSN fixes — all with full audit trail
11. Data Sovereignty — Clear rules for which system owns which fields. No overwrites.

Offboarding

12. Cancel Onboarding — Removes the record and cancels Section 1 invites for rescinded offers
13. Employee Termination — Sets status to TERMINATED, records date, closes open E-Verify cases
14. Retention Management — I-9 retention periods are calculated automatically from Key dates

What Our Clients Say About i9 Intelligence

“What I love most is how the system handles remote hires. With more teammates working from different locations, this feature has become invaluable for my team to keep everything compliant. The E-Verify integration is seamless, which is a huge time-saver too.”

— Sean, Owner, Technology Company

"The API integration with i9 Intelligence has made a huge difference for our team. Every new hire in the U.S. now receives the same communication and follows a consistent, compliant process pre-day one. It's taken a lot of the manual work and guesswork off our plate. Knowing our I-9s are standardized and audit-ready gives us real peace of mind."

— HR Service Delivery Manager, Global food manufacturing company

"i9 Intelligence has made compliance so much easier for our team! The platform is intuitive and keeps us organized with automated reminders, which has really helped reduce our risk. It integrates well with our HR systems, and their support team is always SO quick to assist."

— Anonymous, SHRM Review

I-9 API Technical Specifications

Our REST API gives your integration team full control over I-9 lifecycle management — from new hire initiation to termination handling. Every integration includes a sandbox environment, dedicated engineering support, and access to the only I-9 platform with built-in remote Section 2 verification.

I-9 status progression
SECTION 1 INITIATED
SECTION 1 SIGNED
SECTION 2 INITIATED
SECTION 2 SIGNED
I-9 COMPLETED
API Specification
Rate Limiting
Bulk Operations
I-9 Status Tracking
Identifiers
Duplicate Prevention
Environments
Date Format
Error Handling
Security
Details
1,000 requests/minute, 500-request queue, FIFO processing
Bulk create, update, delete, and terminate. Create and terminate support partial success; update and delete are atomic.
SECTION_1_INITIATED → SECTION_1_SIGNED → SECTION_2_INITIATED → SECTION_2_SIGNED → I9_COMPLETED
Dual identifier support — Employee ID and Application ID — for ATS/HRIS flexibility. At least one required.
SSN, Employee ID, and Application ID validated for uniqueness on every create call
Sandbox (testing) and Production. Both fully functional with separate credentials.
YYYY-MM-DD
Standard HTTP status codes: 200 (success), 400 (validation), 401 (unauthorized), 404 (not found), 429 (rate limit), 500 (server error)
SOC 2 certified. JWT authentication, environment isolation, audit trail on all operations.
Enterprise Feature
SSO
Custom Email Domain
Custom Development
Details
Microsoft Entra ID, Okta, and Auth0. Others available upon request.
DNS configuration for sending I-9 notifications from your company's domain.
Custom API endpoints, workflows, and features available for enterprise requirements.

I-9 Compliance Software FAQs

What HRIS platforms do you integrate with?

Our REST API connects to any HRIS platform that supports outbound API calls — Workday, SAP SuccessFactors, ADP, UKG, Paycor, Paychex, Paylocity, Rippling, Gusto, BambooHR, Ceridian, Oracle HCM, and custom-built systems. We have enterprise-grade production integrations with Workday and SAP, which are the two most complex platforms on the market. If your HRIS can make an HTTP request, we can integrate.

How long does an integration take?

It depends on the complexity. An Easy-tier integration (new hire initiation, status sync, termination) can be live in days. A Medium-tier integration covering the full lifecycle typically takes 2–4 weeks. Enterprise-grade Advanced integrations with bidirectional data flow, bulk operations, and custom routing may take 4–8 weeks. Our team works alongside your IT staff throughout.

Do we need a dedicated IT team to integrate?

Not necessarily. For Easy and Medium integrations, a single developer or integration specialist is usually sufficient. We provide documentation, field mapping guides, and a sandbox environment for testing. For Advanced enterprise integrations, your middleware or integration team will want to be involved, and we'll work directly with them.

Do you offer a sandbox environment?

Yes. We provide a full sandbox environment with separate credentials that mirrors production functionality. Your team can build and test the entire integration before going live.

What happens to existing records when we integrate?

Existing I-9 records in i9 Intelligence are not affected by the integration. New records created through the API coexist with records created through the web interface. The duplicate prevention logic ensures that records aren't accidentally duplicated across entry methods.

Does the integration handle remote and in-person hires differently?

Yes. The API supports three hire type configurations: Remote (employee completes Section 1 from home, Section 2 via our remote verification service), In-Person (both sections completed at the worksite), and Partial Remote (Section 1 from home, Section 2 on-site). Your HRIS controls which workflow each hire follows.

What security standards does the API meet?

i9 Intelligence is SOC 2 certified. The API uses JWT Bearer authentication with 60-minute token expiration and environment-specific credentials. All operations are logged in a tamper-evident audit trail. Data is encrypted in transit and at rest. For details on our full security posture, see our Security & Compliance page.

Do you support SSO?

Yes. We support single sign-on through Microsoft Entra ID, Okta, and Auth0, with other providers available upon request. Your team can authenticate into i9 Intelligence using their existing identity provider.

Can you build custom features for our integration?

Yes. If your organization has requirements that go beyond our standard API — custom endpoints, specialized workflows, or features specific to your compliance process — we can build them. We work with enterprise clients regularly on custom development, and many of those features become part of the platform for all clients over time.

Why should I use i9 Intelligence instead of my HRIS's built-in I-9 module?

Built-in I-9 modules from Workday, SAP, and ADP prioritize feature breadth — not deep regulatory compliance. I-9 is a bolt-on for them, not a core capability. Under ICE audit scrutiny, the cracks show up fast: incomplete audit trails, no expiring document tracking, no automatic retention for terminated I-9s, and limited ability to edit or correct a completed form. Even pulling a print-view I-9 or running compliance reports can be a challenge. And none of them provide trained authorized representatives to conduct Section 2 verification on your behalf or handle remote verification.

With our integration, you don't choose between your HRIS and us — you get both. Your HRIS stays your system of record. i9 Intelligence handles the compliance: the verification calls, the audit trail, the E-Verify submission, 27 years of expertise on the edge cases that trip up HR teams. The API connects the two so nothing falls through the cracks. Read more about why most HRIS systems fail at I-9 compliance.

Still Have Questions?
Contact Us

Ready to connect your HRIS?

Stop entering data twice. Stop wondering if your I-9s are keeping up with your hires. Whatever HRIS you're running, our team can scope your integration and have you connected in weeks, not months.