Human in the loop, one API call away.
When your agent hits something only a person can do — review a doc, make a call, judge ambiguous data — hitl.ph routes it to a real human in minutes, and the result flows straight back into your workflow.
Agents are brilliant. Until they hit a thing only a human can do.
Every serious agent workflow runs into the same wall: a step that needs real world judgement, a voice, a pair of eyes, or someone willing to be accountable for the answer. Today that step just fails, or quietly hallucinates. hitl.ph gives it somewhere to go.
Review a document
Something a model shouldn’t sign off on alone — a contract clause, a medical note, a flagged edge case. A trained person reads it and decides.
Make a phone call
Confirm a booking, chase a supplier, verify a detail. The jobs that still need a voice on the line.
Validate ambiguous data
Two records that might be the same person. A field that doesn’t parse. The judgement calls models guess at and get wrong.
Take a photo. Check the world.
Confirm something physically exists, capture proof, eyeball a real world state your agent can’t see from a server.
Make the call you can’t automate
The decision that needs real accountability — a person who owns the outcome, not a confidence score.
One call out. A human back.
Call it.
One POST /tasks or a hitl CLI command. Send a
brief, the task type, and how you want the answer back. API-key auth,
installed in under a minute.
A human owns it.
Your task lands on our Balanga ops floor and a trained specialist picks it up — end to end, inside your working window. Not a crowdsourced lottery. A managed team with someone accountable.
It flows back.
Poll GET /tasks/{id} or take it on a return hook.
A structured result your agent can read and keep moving — no human in
your loop, just one on call.
We’re not a tool.
We’re a workforce.
hitl.ph runs on Yoonet — a real team in Balanga, Philippines, already doing operational work every day for businesses across the world. You’re not renting an API that happens to find strangers. You’re plugging into a trained, managed workforce with a timezone that covers yours and a name attached to every result.
Pay for the humans, not the platform.
Send one task or a thousand. Metered per task, billed monthly. The easiest way to wire a human into your stack and see what happens.
For agencies running steady volume. Fifty tasks a month, priority routing to the Balanga floor, a named ops contact who knows your workflow.
Two hundred tasks a month for teams shipping agent products at volume. Same humans, more of them, tuned to your task types.
Sending more than 200 a month? Let’s talk volume →
Give your agents a human to call.
We’re onboarding the first agencies now. Request access and we’ll send you a key.
Early access · no spam · a real person reads these.