CLIENT: MOJO CONCERTS

Verify the worker.
Protect the festival.

The Challenge

Dutch WAV law requires every festival to verify work authorization for non-EU staff. With 5+ festivals running simultaneously and thousands of crew per event, manual document checks are slow, error-prone, and expose MOJO to €10,000+ fines per violation.

The Protocol

We built “Controle Carla”, an AI chatbot that guides operators through WAV verification via a conversational interface. Operators select a nationality and document type, and Carla validates the combination against the current Dutch immigration rules.

STACKNext.js / OpenAI / Supabase
COVERAGE5 Festivals / 195 Nationalities
ACCURACY80%+ Resolved Instantly
CONTROLE CARLA — VERIFICATIE FEEDACTIVE
Evenement: Lowlands 2025

Verifications Today

247checks

Review Rate

12.4%

Documents requiring manual legal review.

VERIFICATIE REGELS

> approve where doc.type == "EU_PASSPORT"

> review where nationality == "THIRD_COUNTRY"

> flag where doc.expiry < event.date

Document Verification Stream

APPROVED
REVIEW
Time
Document
Nationality
Match
Status

Why manual WAV checks fail

Dutch immigration law recognizes dozens of document-nationality combinations, each with different rules. A Polish ID card has different requirements than a Syrian residence permit. A Brazilian worker needs a TWV sticker inside their residence document. No operator can memorize every rule; and the consequences of a mistake are severe.

Controle Carla eliminates guesswork. The operator types a nationality and document type, and Carla responds with the exact verification steps. Every check is logged with a timestamp and audit trail, giving MOJO's legal team full compliance evidence for any inspection.

Multi-Language Support

Operators can switch the conversation from Dutch to English on the fly for non-Dutch-speaking crew members.

Chat-Guided Verification

Conversational AI walks operators step-by-step through each document check, replacing training manuals and guesswork.

Compliance Dashboard

Festival managers see live verification counts, flag rates, and audit logs per event — ready for any WAV inspection.

Next Case Study

AFAS Live: Risk Analysis

View Case Study