Panel calls that fill only open quota cells
Dograh is the self-hostable voice agent platform with an open-source workflow builder. Recruit and screen panelists against live quotas, with every answer and recording kept on servers your research team runs.
Ask, check the cell, then book
Questions that hide the right answer
Variable extractioneach answer saved to its own field
The agent asks how old someone is, never whether they fall in a band, and saves the reply exactly as given.
→ Never say why someone didn't fit
Your panel system rules on the cell
HTTP API toolyour quota system answers mid-call
Answers go out while the person is still talking, and the reply says whether a cell with room fits them.
→ The agent keeps no count of its own
A seat offered from open slots only
Preset Parametera fixed value sent with each tool call
The booking carries the run ID, so your system can ignore a duplicate from the same call.
→ A closed cell gets thanks and the next study
Every phone job writes back to the panel record
The dialled number tells the agent which study an ad was for
Upload a CSV from your panel system and set retries anywhere from 0 to 10
The agent asks what a stop request means, so email-only members stay on the panel
Settle these before recruiting starts
- Consent on the sign-up formAI calls to mobiles generally need prior express consent, so collect it where the number is given.
- Company and callback number up frontBoth sit in the fixed greeting, with interruption switched off so they play in full.
- Full cells off the exportEach list holds only members who could still land in an open cell.
- Revocations written mid-callA stop request reaches your system during the call and must leave later lists within 10 business days.
- Brand names heard on a phonePhone audio arrives at 8 kHz, so a browser test can hide words the speech model mishears.
Panelist answers stay with the research company
Profiles on your own servers
Health conditions and household income from screeners sit in storage your team runs.
Model audio in-house too
Run open-weight speech and language models on the same machines and no outside AI vendor hears a panelist.
A real recruiter's voice
Record the opening and consent lines as clips, and the model's voice covers the rest.
QA written for screeners
Flag leading questions or a criterion read aloud on whatever share of calls you sample.
What changes when the research company runs it
| What you get | Dograh | hosted AI interview platforms |
|---|---|---|
| Open-source code your data team can review | ✓ | ✕ |
| Self-hosted on the research company's servers | ✓ | ✕ |
| No per-minute platform fee on your own install | ✓ | ✕ |
Each panel call, step by step
Does the agent decide who qualifies?+×
No. It asks open questions and records each answer. Your panel system applies the criteria and replies during the call.
What if a quota cell closes mid-campaign?+×
The live check catches it. The person is thanked, told this study has filled and offered news of the next one.
Do research calls need consent?+×
Research calls that sell nothing are not telemarketing, but AI calls to mobiles generally still need prior express consent under the TCPA. Confirm wording with counsel.
Can a panelist stop calls without leaving the panel?+×
Yes. The agent asks which one they mean and records it, so someone who prefers email invitations stays a member.
Does the agent run the interview?+×
No. It covers recruitment, screening, reminders and re-engagement. The interview method stays with your research team.
Which call should we automate first?+×
Session reminders. The call list exists already, and an empty focus group seat costs real money.
Start with tomorrow's session reminders.
Self-host in one command, or start on Dograh Cloud.
$ curl … start_docker.sh && ./start_docker.sh