Build and deploy agents that complete tasks using web lookups, phone, email, fax, and human in the loop tooling. One request, and it keeps going until an answer comes back.
{
"type": "employment_verification",
"subject": { "name": "Dana Whitfield" },
"target": { "employer": "Kesterline Foods" },
"channels": ["voice", "email", "fax"],
"escalate_on": ["conflicting_information"],
"webhook": "https://you.example/hooks/groundrail"
}The counterparty is an institution that would rather not talk to you. Getting an answer out of them takes more than one channel and more than one day.
Four tasks a customer’s agent might run, one from each of four industries, replayed a step at a time. Each is a single POST to /v1/tasks. The agent is theirs. The parts it calls are ours. Names, numbers, and companies are made up, the mechanics are not.
The agent gets through to a person, and the person says no. That answer changes the plan.
You compose them per task. All of it runs in production today, none of it is on a roadmap.
Some steps need a person. A date that doesn’t match. A signature that isn’t there. A clerk who will only speak to a human.
Groundrail ships the tooling your team works in when that happens: every escalation from every channel lands in one queue, typed, with the whole task attached. That is what lets a handful of people supervise work that used to take a floor of them.
“We built this stack to run our own verification business. Six people complete more than 300,000 verifications a year on it.”
curl https://api.usegroundrail.com/v1/tasks \
-H "Authorization: Bearer $GROUNDRAIL_KEY" \
-H "Content-Type: application/json" \
-d '{
"type": "employment_verification",
"subject": { "name": "Dana Whitfield", "ssn_last4": "4471" },
"target": { "employer": "Kesterline Foods", "phone": "+14155550142" },
"channels": ["voice", "email", "fax"],
"documents": [{ "role": "release", "url": "https://…/release.pdf" }],
"escalate_on": ["conflicting_information", "needs_verification"],
"webhook": "https://api.client.example/webhooks/groundrail"
}'Four questions, then pick a time. We will come back with which building blocks cover it and what it costs to run.
Usage-based. You pay for what the agents consume, metered per call, message, page, and token. Talk to us for volume pricing.