Strategic Vision · 2026–2027 v1.1 · 2026-05-18

The H-2 process,
end to end.

How an employer's request becomes a worker on a worksite — and a worker safely home — through a transparent flow that an AI orchestrates and a human supervises. Every step. Every signature. Every cost. In one platform.

7
phases · one flow
3
employer entry points
20+
services in our catalog
18mo
to full operating system
The Promise

A worker in good hands.
An employer that never has to ask "where are we?"

Whether you send us a job order PDF, a list of names and phone numbers, or last year's contract, our platform converts it into a live, tracked, evidence-grade process — and gives every actor in the chain the right view at the right moment.

Where it starts

Three ways an employer hands us a season.

Real life is messy. We meet the employer where they are — from a clean job order to a half-finished spreadsheet to last year's contract — and the platform routes the work accordingly.

Case A direct_hiring: false

A Recruitment Request

The employer sends a job order (PDF, email, RFP). They need workers — they don't have anyone in mind yet.

AI reads the document and extracts: sector, state, dates, headcount, wage, skills, special requirements.
DB query against our 200K-worker history returns 30–50 ranked candidates by fit and reliability.
AI Voice + MiChamba contact the candidates in parallel; recruiter closes the confirmed ones.
Volume share today
~55% of contracts
Case B direct_hiring: true

A Names & Phones List

The employer already chose workers — but only sends names and phone numbers. We must gather everything else.

Probabilistic match against our DB by name + phone fuzziness; the system flags potential matches.
AI outreach contacts each worker, captures missing profile data (passport, CURP, experience, photo) through MiChamba.
Document AI validates the passport (OCR + MRZ), runs eligibility checks, and routes incomplete profiles to a human.
Time saved per worker
−70% data gathering
Case C previous_visa_required

Last Season's Contract

The employer sends last year's contract or worker list — they want the same crew back. We have to know which ones came through us.

Contract resolver reads the file and checks against our own contract history: did these workers cross with us? Which appointment? Which consulate?
Worker type assignment — returning workers (NR → R) get the fast track: prefilled profiles, prior visas linked, eligibility for interview waiver.
Unmatched workers are routed into Case B's pipeline — capture their data, build the profile, then continue.
Renewal acceleration
faster than first-time
Unified path

All three cases land in the same canonical contract within hours.

Whatever the input, the platform produces a single, structured contract record with: workers identified, services scoped, fees estimated, consulate assigned, AM owner, recruiter, kickoff date. From there, the seven phases run the same.

After ingest
  • · Canonical contract created
  • · Workers identified or queued for capture
  • · Service catalog scoped to contract
  • · Estimation draft generated
  • · AM, recruiter, consulate assigned
  • · Audit trail begins · day 0
The timeline

Five actors. One score. No one wondering whose turn it is.

Every action in the H-2 process belongs to someone: the worker, our team, our AI agents, an external vendor, or the employer. The platform tells each one when it's their move, and keeps the others in sync.

All actors Worker Labormex team AI agent Employer External: vendors & US-side filer
T-180d
Job order
T-120d
DOL filing
T-90d
USCIS petition
T-60d
DS-160 & cita
T-30d
Consular days
T-0d
Border crossing
T+Season
In-season
T+End
Return & loop
Employer
Creates
Opens H2 Organizer portal · uploads docs · self-serve contract
Engages
US-side filer for DOL · LM for MX-side services
Authorizes
Petition filing by their US-side filer
Reviews
Candidate shortlist · interviews via portal
Confirms
Final worker list · arrival logistics
Monitors
Live dashboard · compliance reports
Feedback
Worker rating · next-season request
Labormex team
AM
Assists employer in portal · validates AI prefill · scopes special services
AM
Liaison with US-side filer · workers pre-staged
AM + Compliance
Ingests I-797 approval · validates ETA & petition
Recruiter
Closes confirmed candidates · approves shortlist
Reps
Lead consular days · handle exceptions
Logistics
Coordinate transport · housing handoff
Worker care
Monitor alerts · resolve complaints <24h
AM
Run debrief · prepare next-season offer
AI agents
A1 Documents
Read PDF · extract fields · match prior contracts
A2 Matching
Pre-stage candidates · score from 200K DB
A5 Compliance
OCR I-797 · validate AEWR · sync to canonical contract
A3 + A4
DS-160 prefill · MiChamba validation · cita booking
A4 Consular
Kiosk check-in · DS-160 validate · locker assign
A4 Consular
Visa OCR · I-94 capture · geofence crossing
A6 + A7
Anti-fee guard · chatbot 24/7 · attendance signals
A6 Return
Predict no-return · pre-load next-season offer
Worker
MiChamba
Accept job · upload passport · sign declaration
MiChamba
Validate prefilled DS-160 · upload photo
App
Confirm appointment date · transport choice
Kiosk
Self-check-in · digital signatures · expense capture
App
Pickup visa from locker · travel updates
App
Pay attestation · health · complaints
App
Return travel · debrief · next offer
External: vendors & US-side filer
Translation
Job order, ETA, CV translations (if requested)
US-side filer
Submits ETA-9142 to DOL FLAG · awaits certification
US-side filer
Files I-129 with USCIS · I-797 issued · shared with LM
Transport · Lodging
Quote requested · vendor selected
Medical · Hotel · Photo
Services delivered · invoiced
Transport · CBP
Confirmed border crossing
Transport
Return logistics · reimbursement reconciliation
Scroll horizontally on mobile to see the full timeline.
The operating model

Seven phases. One continuous flow.

Each phase has a dedicated AI agent, a clear human owner, an auditable output, and a measurable SLA. Nothing is left to email threads or memory.

01
Intake
2–4h
02
Sourcing & Match
same day
03
DOL · USCIS
75–180d
04
DS-160 & Cita
14–60d
05
Consular Days
4 days
06
Travel · In-season
3–9 months
07
Return & Loop
2 weeks
Phase 01

Self-Service Contract Creation

The employer creates the contract themselves in the H2 Organizer portal — uploading the documents they have. The platform parses, prefills and structures. The AM only steps in when something needs a human.

SLA · ready in <30 min
Owner · Employer (self-serve) + AM (assist)
What the employer does
  • · Opens H2 Organizer portal · "New contract"
  • · Uploads job order PDF, names list, or prior contract
  • · Confirms or edits prefilled fields
  • · Picks needed services from the catalog
  • · Signs & submits
What the AI does in the background
  • · Reads uploaded docs · extracts structured fields
  • · Probabilistic match against 200K worker DB
  • · Cross-references against prior Labormex contracts
  • · Drafts service scope based on contract type
  • · Flags missing data for the employer to confirm
When the AM steps in
  • · Employer asks a question · H2 Buddy drafts reply
  • · AI flags conflicts (wage, dates, scope, beneficiaries)
  • · Custom service scoping (housing, special transport)
  • · Final sign-off if billing model is non-standard
Outputs
  • · Canonical contract record · workers attached
  • · Service estimate · billing model selected
  • · Assigned AM team, recruiter, consulate
  • · Day-0 audit trail begun
Phase 02

Sourcing & Match

From "we need 60 strawberry pickers" to "here are 80 pre-validated candidates who said yes" — in hours, not days.

SLA · same-day shortlist
Owner · Recruiter + Agents A2, A3
For Case A (recruit)
  • · DB ranking by `response_score` & `experience_match_score`
  • · Bland AI voice agent calls 30–50 in parallel
  • · Sequence: call → SMS → MiChamba → WhatsApp
  • · Recruiter closes the confirmed ones
For Case B (direct hire)
  • · Match names + phones against the DB
  • · If match: prefill profile · if no match: capture
  • · Worker registers in MiChamba with passport NFC scan from their phone · identity certified from day one
  • · MiChamba campaign collects missing data
  • · Worker is graded against minimum H-2 reqs
For Case C (renewal)
  • · Prior contract lookup against `contracts` table
  • · Returning workers (R) skip most steps
  • · Prior visa data populated automatically
  • · Eligibility for interview waiver flagged
Anti-fee guardrails
  • · All calls recorded by default
  • · Offer generated only by the system
  • · "Report a fee" button in MiChamba, always on
  • · Recruiter commission tied to confirmed placements
Phase 03

Petition Ingest & Activation

A US-side filer (the employer's law firm or US agency) submits ETA-9142 and I-129. When approved, the certified data and I-797 land in H2 Organizer — and the platform activates the MX-side workflow.

SLA · <24h from approval received
Owner · AM + Agent A5
Important — what Labormex does NOT do

Labormex does not file ETA-9142A/B with DOL, nor I-129 with USCIS. Those are handled by the US-side filer (the employer's law firm or the partnering US agency). LM receives the certified case data, validates it, and runs everything downstream from the consulate.

What we receive (from US-side filer)
  • · Certified ETA-9142 + appendices
  • · Approved I-797 (Notice of Action) with receipt #
  • · Named beneficiary roster (when applicable)
  • · Petition validity dates, consulate of intent
  • · WAC / receipt number for tracking
What the AI does on ingest
  • · OCR the I-797 · extract receipt #, dates, employer
  • · Cross-check named workers vs our DB
  • · Validate wage on contract vs AEWR / prevailing
  • · Detect prior Labormex contracts for these workers
  • · Flag inconsistencies between filing and contract scope
What Labormex's team does
  • · AM confirms ingest is clean & complete
  • · Liaison with US-side filer on any gaps
  • · Activates contract for visa & consular workflow
  • · Notifies workers via MiChamba that the case is live
Outputs
  • · Contract fully populated · workers linked to petition
  • · DS-160 prefill ready · MRV invoices queued
  • · Consulate slot strategy proposed
  • · Audit trail entry: who filed, when, what we ingested
Phase 04

DS-160 & Cita

Petition approved. Now: DS-160 per worker, MRV payment, group appointment booking, document prep — without 200 spreadsheets.

SLA · DS-160 in <10 min/worker
Owner · Forms + Agent A4
DS-160 prefill
  • · Pulled from canonical worker profile
  • · Photo automatic compliance check
  • · Worker validates in MiChamba before submit
  • · `AAxxxxxxxx` confirmation matched to MRV receipt
MRV & appointment
  • · Group booking via CGI corporate account
  • · Best consulate selected per worker home state
  • · Interview waiver eligibility computed per worker
  • · Confirmation pushed to employer dashboard
Pre-arrival package
  • · DS-160 confirmation barcode
  • · Hotel reservation per worker
  • · Transport ticket / route
  • · Welcome packet pushed to MiChamba
Where vendors plug in
  • · Transport vendor portal · quote requested
  • · Hotel vendor portal · rooms booked
  • · Medical vendor · drug test panel selected
  • · Photo vendor · pre-arranged where applicable
Phase 05

Consular Days

The 4-day reality at the consulate, transformed: kiosks for check-in, a PWA for reps, smart lockers for documents, geofencing for arrival.

SLA · <3 min/worker check-in
Owner · Reps + Agent A4
Day 1 · Arrival
  • · Self-service kiosk · OCR + MRZ scan
  • · NFC chip read from passport · government-grade identity capture
  • · Three flows: Rep / MiChamba / Kiosk per worker
  • · Digital signature on service lists
  • · Expense reimbursement captured in-app
Day 2 · Biometrics & CAS
  • · CAS biometrics tracked automatically
  • · Passport drop-off bag barcoded & tracked
  • · Lost-passport risk: near zero with NFC boxes
Day 3 · Interview prep
  • · Interview list auto-generated from consular notice
  • · Worker gafetes printed automatically
  • · Personalized prep through MiChamba
  • · AM and employer notified worker-by-worker
Day 4 · Visa pickup
  • · Visa OCR'd as it lands
  • · Smart locker assigned · MiChamba QR opens it
  • · Refusals captured by scanning refusal slip
  • · Employer notified per worker, real time
Phase 06

Travel & In-Season

From the consulate to the worksite, then through the season — every leg scheduled, every paycheck attested, every complaint heard.

SLA · live tracking · 24/7 chatbot
Owner · Logistics + Worker care + Agent A6/A7
Domestic legs (MX)
  • · Vendor portal for transport & lodging
  • · Worker-by-worker booking ledger
  • · AI optimizes routes & capacity per group
Border crossing
  • · I-94 capture from the worker side
  • · Geofencing confirms entry crossing
  • · Issues flagged in seconds, not hours
In-season worker care
  • · 24/7 chatbot trained on H-2 rights and rules
  • · Pay attestation & complaint button in-app
  • · Spanish-first interface, voice supported
  • · Anti-fee guard scans all comms for anomalies
Employer dashboard
  • · Live worker location & attendance signals
  • · Compliance alerts before they become problems
  • · Auto-generated mid-season reports
  • · Audit pack one click away (DOL / WHD ready)
Phase 07

Return & Re-engagement

The trip ends the way it started: in MiChamba. Return travel, expense reconciliation, debrief, and a pre-loaded offer for next season.

Outcome · 60%+ return rate
Owner · Worker care + Agent A6
Return logistics
  • · Coordinated transport home
  • · Expense reimbursement reconciled in-app
  • · Welcome-home check-in within 72 hours
Debrief & data
  • · Quality survey for the worker
  • · Employer feedback on each worker
  • · Updated scores in the matching engine
Re-engagement
  • · Next-season offer pre-loaded
  • · Off-season check-ins keep the relationship warm
  • · Referral loop · workers recommend workers
Loop closure

Every successful return adds signal to the matching engine. Each year, the system gets sharper, workers more reliable, and the employer's experience smoother.

The catalog

Twenty-plus services. One invoice. One trail.

Each contract can mix any of these — billed to the agency, the employer, or split. The platform tracks every quote, every vendor selection, every actual cost against estimate.

Visa & Forms (MX-side)

Core
  • · MRV / visa fee handling
  • · DS-160 prefill, validation & submission
  • · Consular appointment scheduling (CGI)
  • · Group appointment coordination
  • · Petition (ETA / I-797) ingest & validation
  • · Document chain of custody

Note: DOL ETA-9142 and USCIS I-129 filings are done by the employer's US-side filer. Labormex ingests the certified data.

Transport

Logistics
  • · From origin · private / public / air
  • · To consulate · private / public / air
  • · Local · CAS · consulate · bus station / airport
  • · Border crossing & CBP fees
  • · Return logistics & reconciliation

Lodging

Logistics
  • · Hotel · single
  • · Hotel · double
  • · Hotel · triple
  • · Hotel · quadruple
  • · Nights tracking per worker

Meals

Logistics
  • · In consular process
  • · At border crossings
  • · Tracked per worker / per day

Medical

Screening
  • · Medical exam (general)
  • · Drug test · 3-panel
  • · Drug test · 5-panel
  • · Drug test · 6-panel
  • · Drug test · 9-panel
  • · Medical fitness certificate

Translations

Document
  • · Job order translation
  • · ETA translation
  • · CV translation
  • · Interpreter on demand

Recruitment Extras

Sourcing
  • · Vacancy publication
  • · English-level evaluation
  • · Background investigation
  • · CDL verification
  • · License verification (MX/US)

Digital Onboarding

US-side
  • · Form W-4
  • · Form I-9
  • · Form SS-5
  • · EBCE enrollment
  • · E-Verify hand-off (employer)

I-94 & CBP

Crossing
  • · I-94 border crossing fee
  • · I-94 download & archival
  • · Admit Until Date monitored
  • · Unlawful presence alerts

Photo & misc

Per worker
  • · Visa photo
  • · Worker payments (Yatri)
  • · Expense reimbursement
  • · Worker information sheet

Compliance Evidence

Always-on
  • · Chain of custody · workers & documents
  • · TVPRA anti-fee monitoring & reporting
  • · Wage attestation log (in-season)
  • · Audit pack one-click export
  • · Petition / certification evidence vault

Service Models

Per contract
  • · `logistic_lm` · Labormex handles all
  • · `logistic_h2_travel` · partner handles
  • · `direct_invoice` · employer pays direct
  • · `fee_only` · processing fee only
  • · `fee_only_mrv` · MRV-only invoice
New revenue lines AI-enabled

Services that only become possible because we have AI in the loop.

Beyond the traditional H-2 services, the platform unlocks a set of premium offerings that were too expensive to deliver manually but are economical at scale with AI.

Translation suite

Real-time bilingual

Job orders · ETAs · employer messages · worker complaints. Translated, validated, attached to the audit trail.

Language eval

English-level assessment

CEFR A1–C2 scoring in 8 minutes through MiChamba, with audio sample & written test. Per-worker pricing.

Doc validation

Identity-grade capture

OCR + passport NFC chip read for government-issued data. Works from MiChamba on the worker's phone (registration & login) and from kiosks on consular day. Cross-checks photo, MRZ, biographic data — zero room for fake profiles.

Worker chatbot

24/7 multilingual

Trained on H-2 rules + contract specifics. Replaces the late-night AM call. Escalates real cases to humans.

CV generation

From interview to CV

Voice interview → structured CV pdf, employer-ready. Faster than worker typing it themselves.

Predictive alerts

Risk & no-show signals

Predict which workers won't show, which will abscond, which contracts will run late. Acted on, not just reported.

H2 Buddy

Email drafting

AM team replies 3× faster. Bilingual, tone-matched. Trained on AM voice · in pilot.

Compliance pack

Audit-ready packets

One-click DOL / WHD audit response. Worker file, signatures, payments, communications. Premium tier.

Voice agent

Parallel outreach

Bland AI calls 50 candidates at once. SLA-priced per successful contact, not per call.

NFC identity layer

The worker's phone becomes a government-grade ID wallet.

Every Mexican passport since 2008 carries a small NFC chip (ICAO 9303 eMRTD). It stores the holder's biographic data and photo, signed cryptographically by the issuing government. Any modern phone can read it — once it has the key.

How it works · in 4 steps
  1. 1Worker opens MiChamba and points the camera at the passport bio page.
  2. 2App OCRs the MRZ (the two long lines at the bottom) — this is the cryptographic key to the chip.
  3. 3Worker taps the passport against the back of their phone. The chip is read in <1 second.
  4. 4App verifies the government signature — identity is now cryptographically certified.

Same technology used by gov.uk, Onfido, Jumio, EU eIDAS apps. Already field-proven at scale.

Three use cases · one chip
1

MiChamba registration & login

A worker can't sign up with a fake name. The first time they open MiChamba they tap their passport — the app reads the chip, validates the signature, and creates their account with identity confirmed by the Mexican government. Login afterwards uses face match against the chip photo.

2

Kiosk check-in on consular day

Workers arrive at the consulate, tap their phone to the kiosk (or scan their passport at the kiosk directly). The kiosk reads the NFC, confirms identity in seconds, prints the labels for their documents, opens their locker. Three minutes per worker, no representative needed for routine cases.

3

Arrival at hotel · CAS · border

Every checkpoint of the trip — hotel check-in, CAS biometrics queue, border crossing — the worker taps the phone on the rep's PWA reader. Status updates land in the dashboard in real time. The employer sees "checked into hotel · 8:14pm" without anyone typing anything.

0
fake-identity sign-ups possible
<1s
chip read time
reusable identity events
Document vault OCR + AI validation

Every document the worker needs, captured by the worker, validated by AI.

Beyond the passport, an H-2 file needs a moving target of documents depending on the job, the employer, the consulate, and the worker's history. MiChamba is where the worker takes a photo of each one — and where AI confirms, in seconds, that it's the right document, complete, current, and matches the person on file.

Universal · every worker

Identity & baseline

  • · Passport (OCR + MRZ + NFC chip)
  • · Worker photo (compliance + face match)
  • · INE / CURP (Mexican ID)
  • · Background declaration · digital signature
  • · Previous H-2 visa (if any)
  • · Proof of address (utility bill / official letter)
Job-dependent

Skills & experience

  • · CV / résumé (AI-generated from interview, optional)
  • · Employment recommendation letter
  • · Pay stub / payroll receipt (prior season)
  • · Education certificate
  • · Trade or vocational diploma
  • · References & contact validation
Health · per employer

Medical & fitness

  • · Medical certificate (general fitness)
  • · Drug test result · 3/5/6/9-panel
  • · Vaccination card
  • · Allergies & medications declaration
  • · TB / X-ray (if requested)
Drivers · special case

CDL & license verification

  • · Mexican driver's license (front + back, OCR)
  • · CDL endorsement / verification
  • · Defensive driving certificate
  • · Driving record / no infractions letter
  • · Medical fitness for driving (separate cert)
  • · Background check · DMV-style cross-check
Specialty roles

Trade certifications

  • · Welding / OSHA / forklift certifications
  • · Heavy machinery operator licenses
  • · Pesticide applicator (agriculture)
  • · Hospitality / kitchen sanitation
  • · Specific tooling proficiency (employer-defined)
Family / H-4 cases

Dependent documents

  • · Marriage certificate (apostilled)
  • · Birth certificates of children (apostilled)
  • · Family passport bundle
  • · Dependents' photos & declarations
  • · Custody / guardianship docs (if applicable)
How AI validates each document
Step 1 · Capture
Worker takes photo in MiChamba
Guided framing · auto-crop · blur & glare check on device.
Step 2 · OCR
Extract structured fields
Vision model + Tesseract fallback. Fields differ by document type.
Step 3 · Classify
Is it the right document?
AI confirms type — rejecting "selfie instead of passport" or wrong-side-of-license cases instantly.
Step 4 · Cross-check
Does it match the worker?
Name, DOB, photo & biographic data cross-checked against NFC chip data & canonical profile.
Step 5 · Validity
Is it still current?
Expiration dates extracted, age limits checked, AI flags <180-day passport, expired CDL, stale medical.
Green path
All five checks pass · document accepted automatically · worker progresses without human intervention.
Amber path
One soft check fails (blur, partial OCR, slight name mismatch) · worker is asked to retake in-app · no human time spent.
Red path
Identity conflict, fraud signal or expired document · ticket created in TaskFlow · routed to the right human owner.

The CDL driver case · why it matters

Driver placements (poultry, trucking, agricultural transport) require materially more documentation than a typical H-2 ticket — and the costs of a mistake are higher. Our pipeline detects "this is a driver contract" from the job order in Phase 1, automatically requests the right set of documents through MiChamba, runs CDL-specific OCR (front + back of license, endorsements, restrictions), and pre-validates the driving record before the employer ever sees a CV. What used to take a week of back-and-forth happens in 48 hours, end-to-end.

Sourcing model

One coordinator. One invoice. One markup.

Labormex coordinates every vendor in the chain — transport, lodging, medical, photo, translation, fianza, courier — and pays each one directly. The client receives a single invoice with a transparent markup, and a single point of accountability.

Workers never pay anything. Vendors invoice us, not the client. The client never has to chase down a hotel in Monterrey or a doctor in Hermosillo. This is the operational difference that lets the platform — and the AI — see everything end-to-end.

1
Vendor quote requested
Via vendor portal · multi-bid
2
Best vendor selected
By price · capacity · history
3
LM pays vendor directly
From a single operating account
4
Client invoiced · with markup
Estimate signed up front · no surprises
Billing model

Agency invoice

Labormex bills the US-side agency partner who fronts the worker package; common in association / cooperative-style employers.

Billing model

Employer invoice

Labormex bills the employer directly. Used for direct-hire contracts and most mid-size operations.

Billing model

Split (agency + employer)

Some services billed to the agency, others to the employer. The platform routes each line item to the right invoice automatically.

Technology

Four layers. One platform.

Small, well-bounded components that talk through clear contracts, run on a mix of local and cloud compute, and stay easy for the team to evolve.

Layer 01
user-facing

Channels

Where workers, employers and operators meet the platform.

Employer portal — web
MiChamba — worker mobile app
Ops console — internal
Consular kiosks — self-service
Bland AI · WhatsApp · SMS · email
Layer 02
intelligence

AI Agent Fleet

A small team of specialized agents, each with a clear job, supervised by a human owner.

A1Documents & OCR (job orders, passports, I-797 ingest)
A2Worker Matching (scoring, dedup, NR resolution)
A3Voice & Outbound (Bland AI · WhatsApp · SMS)
A4Consular Process (kiosk · locker · visa OCR · NFC)
A5Petition & Compliance (I-797 ingest · AEWR validate)
A6Return & Re-engagement (predict · offer · loop)
A7Fraud & Anti-Fee Guard (audit · anomaly · escalation)
A8H2 Buddy · One brain, two surfaces. (1) In-app chatbot inside H2 Organizer answering employer questions over live data. (2) Email assistant that drafts replies for the AM team. Bilingual, tone-matched, with shared escalation rules for billing, legal & complaints.
A9NL-to-SQL Analyst · Internal chatbot for the operations team. Speaks Spanish, understands LM jargon (G1, G2, NR, RH2, NoShoC), turns a question into a precise SQL query against the real database in seconds.
Layer 03
memory

Data & Matching Engine

The canonical record of every worker, every employer, every event.

200K+ workers · multi-season history
Response & experience matching scores
Contract / appointment / possible_worker schema
Document store · hash-stamped audit trail
Event stream for real-time visibility
Layer 04
physical world

Field Infrastructure

Tech that lives where the work happens: at the consulate, on the bus, at the locker.

Self-service kiosks (MRZ scan, signature, printer)
Smart lockers for passports & visas
Field PWA · offline-first sync
Geofencing for arrival & crossing detection
NFC-tagged document boxes

Compute · the right size for each job

Each tier handles what it does best. Sensitive personal data stays close to home; frontier reasoning happens in the cloud only when it must.

T0 · EDGE
Kiosks & tablets
Tiny models for OCR & capture. Works offline.
T1 · ON-PREM
GPU server (MX/AR)
Open-weights LLMs & embeddings on our own hardware.
T2 · ON-PREM
CPU server (US)
ETL · scheduling · replicas · classical OCR.
T3 · CLOUD
Frontier APIs
Claude & peers for complex legal reasoning.
Reporting & ops cockpit

The tools that run the day.

Beyond the AI agents, a set of internal cockpit tools keeps the team sharp: live dashboards, real-time tickets, natural-language analytics, and audit-ready reports.

Live dashboard React · Socket.io

DashboarLM

The single pane of glass for the operations team. Every contract, every appointment, every worker — live, with WebSocket updates the moment something changes.

  • · Contract & appointment views by AM, consulate, status
  • · Real-time arrival, crossing & visa pickup events
  • · In-line comments & changes synced across DBs
  • · Read-only mirror of the main DB · zero write risk
Natural-language analytics A10

NL-to-SQL Chatbot

Ask the database anything, in Spanish, in plain words. The agent understands every status code, worker type, crossing flag and contract enum used internally — no SQL needed.

// example queries
"trabajadores en G2 con visa pendiente en Monterrey"
"contratos H2A activos sin DS-160 a 30 días"
"NRs con response_score > 80 sin asignar"
Internal task system SSE · JWT

TaskFlow Pro

Tickets, tasks & hand-offs between AMs, recruiters, reps, logistics and onboarding. Drag & drop kanban with real-time notifications.

  • · Auto-created tickets from any platform event
  • · Cross-DB sync · main system ↔ TaskFlow
  • · JWT with refresh rotation · multi-team RBAC
  • · Bilingual UI · ES / EN
Client-facing AI · A8 Claude · Gmail · in-app

H2 Buddy · one brain, two surfaces

One agent, trained on Labormex tone and data, serving the client in the two channels they actually use: an interactive chat inside H2 Organizer, and a quiet email drafter inside the AM team inbox. Same context, same escalation rules, same audit trail.

Surface 1 · In-app chatbot
Inside H2 Organizer
  • · "Who hasn't got their visa yet?"
  • · "Find 5 workers with vineyard experience"
  • · "Show me pending I-94 downloads"
  • · "What reimbursements are open?"
Surface 2 · Email assistant
Inside the AM team inbox
  • · Mirrors client language · ES or EN
  • · Category-aware: docs, appointments, billing, logistics
  • · Median reply <50 words, AM voice
  • · Trained on real AM history · in pilot

Shared escalation: billing $, legal questions, complaints & sensitive cases always go to a human.

Comms analytics Google API

Workspace Reports

Health metrics on the AM team's Gmail & Drive workspace — response times, thread aging, document handling. Feeds H2 Buddy's behavior model.

  • · Median & p95 response times per AM
  • · Cold-thread alerts (>7 days)
  • · Inbox load & backlog tracking
  • · Anonymized for individual privacy
Reports that matter

Six reports the platform produces without anyone touching a spreadsheet.

Daily appointment report
Per consulate · workers arrived, biometrics done, visas pickup pending. Sent to AMs & clients each morning.
Crossing & arrival report
Daily I-94 status, geofenced crossings, worksite arrivals. Sent to employers automatically.
Reimbursement reconciliation
All worker expenses (transport, hotel, photo, meals) totaled per contract, ready for employer payback.
Compliance audit pack
One-click export of the full file: petition data, signatures, payments, comms. DOL/WHD ready.
Recruiter performance
Calls, contacts, confirmations, conversions. Anti-fee monitoring built in.
Season debrief report
Per contract, end-of-season: cost vs estimate, return rates, NPS, lessons learned.
Frustration sensors

Every touchpoint listens. No one suffers in silence.

At every place the platform interacts with a worker, an employer or a vendor, an AI sensor watches for frustration, confusion or risk. When the signal crosses a threshold, a human is paged with full context. No silent dropouts. No quiet escalations.

Voice Bland AI

AI voice calls

Tone, pace, interruptions, raised voice, frustration phrases ("ya les dije", "no entienden") detected in real time.

Escalate to · recruiter
Worker app MiChamba

MiChamba chat & usage

Sentiment in messages, repeated failed actions, abandoned flows, explicit complaint button presses. Anti-fee guard also lives here.

Escalate to · worker care
Email H2 Buddy

Employer email threads

Frustration markers ("URGENT", "ASAP", all-caps, "I asked already", "this is the third time"), tone escalation across thread turns.

Escalate to · AM lead
Kiosk Consular day

Kiosk session

Repeated scan failures, timeouts, abandonment mid-session, prolonged inactivity. The kiosk literally calls a representative over to help.

Escalate to · floor rep
Employer portal H2 Organizer

Portal & in-app agent

Repeated identical questions, agent-can't-answer streak, escalation requests, drop-off in active session. Tells us the product itself isn't enough.

Escalate to · AM owner
In-season Worker care

Worker well-being signals

Payroll complaints, attendance drops, missed check-ins, late-night chatbot anxiety, mentions of mistreatment or unpaid wages.

Escalate to · case manager + legal if flagged
Severity ladder

From subtle signal to human-in-the-loop.

Yellow
Soft signal

Mild sentiment dip, slow response, single repeated question.

Action · log + watch
SLA · monitor next interaction
Orange
Active frustration

Clear frustration phrase, multiple failed actions, urgency markers.

Action · auto-ticket to owner
SLA · <4 hours
Red
Critical

Anger, abandonment, "I want to cancel", mentions of fees / mistreatment.

Action · page human + lead notified
SLA · <1 hour · Slack/SMS alert
Black
Safety / legal

Trafficking signals, illegal fee, threat, injury, worker missing.

Action · CEO + legal + compliance
SLA · immediate · phone call
Learning loop

Every escalation is reviewed weekly. Patterns that should have been caught earlier are fed back into the sensors. The platform gets calmer because we get sharper.

No silent failures

If a worker drops out, abandons MiChamba, or stops responding for 48+ hours, that itself triggers a sensor — silence is a signal.

Privacy by design

Sentiment models run on transcripts and signals — not on biometrics or surveillance. Workers know what's measured. Audit trail preserved.

Compliance

Compliance is the product,
not an afterthought.

Every action in our platform produces evidence. Every signature is time-stamped. Every payment is reconciled. Every call is recorded. Every form is versioned. The platform doesn't just help us pass audits — it helps employers pass theirs.

Worker protection
TVPRA · FLSA · MSPA
Wage & recruitment
DOL WHD · OFLC audits
Data privacy
LFPDPPP (MX) · SOC-2 target 2027
Auditability
3-year retention by default

Built-in protections, by phase

No worker ever pays a fee

Offers come from the system, recorded calls, MiChamba complaint button, recruiter commission tied to confirmed placements only.

Recruitment in good faith

Auto-generated recruitment report. SWA job order tracked. U.S. applicants logged with dispositions, ready for any DOL inquiry.

Wages, by the book

AEWR / prevailing wage validated against SOC code at form-fill time, before the package is ever submitted.

Identity, never confused

Cross-check across CURP, passport MRZ, photo, voice, prior seasons. Reduces fraud and protects the worker's own identity.

Audit-ready by default

Per-worker file is one click away: ETA-9142, I-129 evidence, DS-160 receipts, signatures, payments, communications.

What we measure

If we can't measure it, we don't ship it.

Volume
workers/year by month 18, same headcount
Time
−40%
days from contract to consular appointment
Quality
99%
files arriving error-free at the consulate
Trust
NPS 70+
sustained, employers and workers
Cost
−50%
unit cost per worker processed
Retention
60%+
workers returning season over season
Compliance
0
DOL / WHD audit findings
Adoption
100%
processes with full audit trail
18-month roadmap

Three phases. Six months each.

Tight cadence, board reviews quarterly, shipping starts week one. Everything below is sized to a team of 6–12 engineers shipping in parallel.

Phase 1 · Months 0-6

Foundation

2026 Q3 → Q4

Self-service contract creation in H2 Organizer
Three-case ingest (A/B/C) live for all new contracts
Kiosk pilot in Monterrey (3 units)
MiChamba NFC registration & login live
Field PWA v1 in production
Agents A1 / A2 / A3 / A8 in bounded production
DS-160 auto-fill MVP
Anti-fee guard (Agent A7) live · audit trail v1
Phase 2 · Months 7-12

Scale

2027 Q1 → Q2

Kiosks in 5 consular cities
Smart lockers piloted in Monterrey
Employer portal real-time tracking
MiChamba 2.0 launched (24/7 chatbot + NFC)
Vendor quotes portal end-to-end
AI-powered service lines (translation, English, CV)
Petition ingest fully automated (I-797 OCR + sync)
Compliance audit pack auto-generated
Phase 3 · Months 13-18

Consolidate

2027 Q3 → Q4

End-to-end automation for repeat workers (Route A)
Kiosks & lockers nationwide (9 consulates)
Premium pipeline for high-volume employers
SOC-2 Type I certified
Worker offers loop · return rate >60%
Volume 4× of 2026 baseline with same headcount
The people question

The team doesn't shrink.
It levels up.

Every person on the team moves from doing repetitive work to supervising AI that does it for them. Capture becomes review. Outreach becomes closing. Field representation becomes case management. The job gets more interesting, more human — and the same team handles four times the volume.

From

Data capture

Spreadsheets, paperwork, repeated phone calls.

To

Exception review

Reviewing what the AI flagged, deciding hard cases.

From

Cold recruiting

Hours dialing, chasing leads, retyping forms.

To

Closing & care

Talking to confirmed candidates, building relationships.

From

Field firefighting

Counting passports, chasing missing docs, manual lists.

To

Case management

Supervising the hardest cases, the ones AI can't solve.

In 18 months

The H-2 process
that Labormex runs.

The employer creates the contract themselves. The platform handles the rest. The worker is identified, contacted, prepared, screened, scheduled, transported, supported and brought home — and every step is visible to whoever needs to see it.

volume · same headcount
−50%
unit cost per worker
9
consulates with kiosks & lockers
0
DOL / WHD audit findings

"The network. The data. The team. The consulate footprint.
Now: the platform that turns all of it into a product."