> ## Documentation Index
> Fetch the complete documentation index at: https://docs.firstwork.com/llms.txt
> Use this file to discover all available pages before exploring further.

# E-Verify

> Verify employment eligibility for US-based employees with E-Verify integration

## Overview

Firstwork integrates with **E-Verify** — the US government's electronic employment eligibility verification system. This integration enables you to verify that new hires are authorized to work in the United States as part of your onboarding process.

## How It Works

```mermaid theme={null}
graph LR
    A[I-9 Form Completed] --> B[E-Verify Case Created]
    B --> C[SSA/DHS Verification]
    C --> D{Result}
    D -->|Authorized| E[Case Closed - Authorized]
    D -->|TNC| F[Tentative Non-Confirmation]
    F --> G[Employee Contests/Doesn't Contest]
    D -->|Final Non-Confirmation| H[Employment Decision]
```

## Setup

### Register with E-Verify

Register your company with E-Verify at [e-verify.gov](https://www.e-verify.gov).

### Configure entity profiles

Set up E-Verify entity profiles for each legal entity that will be verifying employees.

### Map to hiring flow

Configure which hiring flow stages trigger E-Verify verification.

## Entity Profiles

E-Verify configurations are set per **Legal Entity** since verification requirements vary by location and entity type:

| Configuration | Description                     |
| ------------- | ------------------------------- |
| Company ID    | E-Verify company identifier     |
| Entity Name   | Legal entity name as registered |
| Employer ID   | Employer identification number  |
| Hiring Sites  | Physical work locations         |

## Verification Workflow

### I-9 Integration

The E-Verify process starts after I-9 form completion:

1. Candidate completes Section 1 of Form I-9
2. Employer completes Section 2 with document verification
3. E-Verify case is created automatically
4. System checks against SSA and DHS databases
5. Results are returned and recorded

### Case Statuses

| Status                     | Description                          |
| -------------------------- | ------------------------------------ |
| Initial Verification       | Case submitted for verification      |
| Employment Authorized      | Employee is authorized to work       |
| Tentative Non-Confirmation | Initial check has issues             |
| Referred                   | Employee referred for further review |
| Case Closed - Authorized   | Final authorization confirmed        |
| Final Non-Confirmation     | Unable to confirm authorization      |

## Automation Integration

E-Verify results can trigger automations:

* **Authorized** — Advance to next onboarding stage
* **TNC** — Send notification to HR and employee
* **Final Non-Confirmation** — Flag for compliance review

## Compliance

E-Verify integration helps maintain compliance with:

* Federal E-Verify requirements
* State E-Verify mandates
* Federal contractor requirements
* Audit and record-keeping obligations
