EdZola
HomeDozAI missionsEmployment placement verification
DozAI mission design · Evidence-led

Employment placement verification.
Verify the outcome, preserve the evidence and escalate disagreement.

An AI placement-verification mission can contact graduates and employers, collect permitted evidence and classify cases into clear review states. It should distinguish self-report, employer confirmation, document evidence, conflict and nonresponse rather than outputting a single opaque verified flag.

Placement Verification CaseReference model
One connected recordSOURCE · STATUS · OWNER · EVIDENCE
traceable
01
Graduate and safe contact

The graduate's own number, preferred language and whether they agreed to verification contact, including contact with their employer. Checked before every outreach round.

Defined
02
Placement claim and date

What was claimed and by whom: an offer, a joining or a first salary. A claim stays a claim until evidence is attached to it.

Defined
03
Employer or enterprise identity

One employer record with its HR contact and how it confirms staff, or the enterprise details for a self-employed graduate. Reused across cohorts, not retyped.

Defined
✦
Decision boundary

The mission collects, reads and sorts evidence. A placement officer or MEL lead decides whether conflicting evidence counts and what meets each funder's definition of placed.

Illustrative operating model, not a client record or product screenshot.

The direct answer

Treat a placement as a claim that needs evidence. The mission gathers that evidence and sorts each case into a named state: self-reported, joined, verified, disputed, unreachable or needs review. It contacts the graduate first and the employer only with permission. A person signs off the final state, and the evidence stays attached so a funder or auditor can see why.

01 · What breaks

Design for the failure modes, not only the happy path.

Placement figures draw scrutiny from funders and auditors, so shortcuts in verification come back later as disputes. Four mistakes cause most of the trouble.

RISK 01

Contacting an employer without permission

Calling an employer can reveal that a worker came through a programme, or expose them where the job is informal or the relationship is fragile. Ask the graduate first, record the permission on the case, and leave the employer out whenever the graduate declines or a counsellor flags a risk.

RISK 02

Informal work treated as unverifiable

Shop assistants, home-based workers and the self-employed rarely have letters or HR teams. Marking them unverifiable pushes programmes towards formal jobs only. Define acceptable evidence for them in advance: customer or revenue records, a joint certificate with the employer, or repeated self-report over several months.

RISK 03

Nonresponse marked as false

A graduate who does not answer has not lied about a job. Logging silence as not placed or as a false claim damages trust and the record. Keep a separate unreachable state, log each attempt, and let a person decide what happens after the programme's attempt limit.

RISK 04

AI resolving wage or identity conflicts

When a salary slip shows a different name, employer or take-home pay from the claim, the mission must not choose which is right. It shows both values side by side with the source document and routes the case to a reviewer. Silent auto-correction is how a placement record stops being evidence.

02 · Minimum viable model

Keep the claim, the evidence and the verdict as separate records.

The ladder below runs from the weakest evidence to the strongest. Each rung proves something specific and none proves everything, which is why a DozAI verification case stores the evidence type next to its state instead of a single yes or no.

Central recordPlacement Verification Case
01Graduate and safe contact
02Placement claim and date
03Employer or enterprise identity
04Call, message or document evidence
05Verification state and reason
06Conflict, reviewer and final outcome
EvidenceWhat it showsWhat it does not show
Self-report by call or WhatsAppThe graduate says they are workingEmployer, pay or start date, independently
Offer or appointment letterAn employer intended to hireThat the graduate joined
Day-one joining callThe graduate turned up on the first dayThat they stayed, or what they are paid
First salary slipPay was issued; CTC and take-home pay can both be readThat the slip matches the claim, until a person checks it
Employer confirmationThe employer recognises the workerAnything reliable, if identity was not confirmed first
Enterprise records over timeA self-employed graduate is earningA stable income, if only one month is seen

03 · Implementation sequence

Move through reviewable gates.

Verification moves faster when the evidence rules are settled before the first call. Each gate below leaves a record a reviewer can check later.

Define acceptable evidence

Write down, per funder, which evidence makes a case verified: an offer letter, a salary slip or a number of days in the job. Keep one outcome record per graduate with a funder tag and funder-specific rules, so the team stops running a separate tracker for each donor.

Human gate

Capture permission for contact

Ask the graduate, in their language, whether the programme may contact their employer and for what purpose. Record yes, no or only with notice, with the date. A refusal is respected even when it leaves the case at self-reported.

System-supported

Verify identity before disclosure

Before sharing anything, confirm that the person on the line is the graduate, using details already on the record, and that the employer contact is a real HR person or supervisor. Disclose nothing about the programme or the graduate until both checks pass.

System-supported

Collect evidence across channels

Request documents over WhatsApp, take answers by voice call and accept uploads from field staff. The mission reads CTC and take-home pay from salary slips, shows a confidence score for each field and waits for a person to confirm before saving. Slips never go into public AI tools.

System-supported

Route conflict and low confidence

Send three kinds of case to review, each labelled: a record conflict, where the data on file is wrong; disputed evidence, where two sources disagree; and nonresponse. Each needs a different action, so one mixed queue slows the reviewer and hides the real disputes.

System-supported

Approve outcome and preserve trail

The reviewer chooses approve, edit, ask for evidence or reject, and gives a reason. The approved state, evidence links, reviewer and date are locked together. Evidence links stay restricted to the roles that need them, so salary slips do not travel in shared spreadsheets.

Human gate
Scheme evidence: check the current rules

As of October 2026, DDU-GKY training partners must place at least 70% of trained candidates. Since the DDU-GKY 2.0 guidelines (May 2025), a placement counts after six months of employment, with wages at or above the applicable minimum wage. The programme SOP accepts salary slips plus proof of salary payment, such as a bank transfer or passbook entry, or a joint employer-candidate certificate where the employer has no HR department. Confirm the latest guidelines before relying on these norms.

04 · Evidence

Measure whether the work became clearer.

A verification mission is working when more cases reach a clear state with evidence attached, and reviewers rarely have to reverse it. Read these measures by centre and trade, next to the placement funnel in the youth employability playbook.

01Cases reaching a clear state
02Evidence attached
03Nonresponse by subgroup
04Reviewer overturn and escalation rate

05 · Responsible automation

Let systems prepare. Keep consequence with people.

Systems can support

  • Requesting documents and answers in the graduate's language
  • Reading CTC and take-home pay from salary slips
  • Sorting cases into evidence-based states
  • Labelling record conflicts, disputes and nonresponse

People should decide

  • Final verification state
  • Disputed evidence
  • Employer contact exceptions
  • Support after adverse findings

06 · Common questions

Practical questions teams ask.

Questions placement teams and MEL leads ask about verifying jobs with an AI mission.

Can AI verify job placements for a skilling programme?

It can do most of the legwork. A mission can call or message graduates, request salary slips or letters, read the key fields and sort each case by the evidence it holds. It should not declare a placement verified on its own. A person approves the final state, resolves conflicts and decides what meets each funder's definition of a placement.

What counts as proof of placement?

It depends on the funder, so write the rule down for each one. Common evidence runs from self-report, through an offer or appointment letter and a day-one joining call, to a salary slip and employer confirmation. Self-employed graduates need different evidence, such as customer or revenue records over several months. Record which evidence type supports each case.

Is an offer letter enough to count a placement?

Usually not. An offer letter shows that an employer intended to hire, not that the graduate joined or stayed. Candidates sometimes decline once they learn the shift, the commute or the deductions. A day-one joining call and a salary slip within the first month or so are much stronger, and many funders ask for proof of employment over time.

Should a programme contact employers to confirm placements?

Only with the graduate's permission, recorded on the case, and only after confirming who is on the other end of the call. Some graduates have good reasons to decline, for example in informal or fragile jobs. In those cases accept other evidence, or leave the case at self-reported, rather than overriding the graduate's choice.

What happens when a graduate does not respond to verification?

The case moves to an unreachable state after the programme's attempt limit, with every attempt logged. It is not marked as a false claim or as not placed. A coordinator decides the next step, such as another channel or a field visit, and the case stays visible in reports so nonresponse can be tracked by centre and subgroup.

Tell us about the workflow you want to improve.

Share what happens today, where it breaks and what a useful decision or outcome would look like. We’ll help identify a practical first step.

EDZOLA NEWSLETTER

Hear more about the work, once a month.

Subscribe for practical ideas, field notes and updates from EdZola’s work with social-impact organisations.

A monthly email from EdZola. You can unsubscribe at any time.