Headcounts that land in your registration system
Dograh is the self-hostable voice agent platform with an open-source workflow builder. Call registrants when there is a decision to make, and write every answer and guest count straight back to your own system.
Coming, how many, then the waitlist
Still coming comes before how many
Campaignsyour registrant list as a file
Event name, session time and venue arrive as columns. The agent asks about guests only after a yes, and records a maybe as a maybe.
→ Busy registrants get a callback, never a redial
Room and time read as the call connects
Pre-Call Data Fetchpulls current details before the greeting
A late room or start-time change reaches every registrant, even people called near the end of the campaign.
→ Keep changeable details out of the campaign file
Your system decides who gets the seat
API Triggerlets your system start a call
When a seat opens, your registration system calls the next waitlisted person. The agent's request either books the seat or comes back taken.
→ Send workflow_run_id so nobody is moved twice
What the agent reads, writes and runs on
Join links go out by email or text, never read aloud
Webhook retries cover a brief outage on your side
Ten concurrent calls by default, adjustable when self-hosted
Check these before registrants start getting calls
- Organiser's name in the Greeting TextAn artificial-voice call generally has to name the business at the start, and this line plays word for word.
- Sales invitations kept on their own listCalls that sell tickets or upgrades generally need prior express written consent, unlike calls to registrants.
- One campaign per time zoneCalling hours follow a single zone per campaign, so split a national registrant list.
- Both languages in the greetingSet speech-to-text to Multilingual (Auto-detect), since the greeting plays before the agent hears the caller.
- Voicemail message kept shortTurn voicemail handling on, choose Leave a message, and keep it to the event and a number to call back.
Registrant data stays on your side
Registrant lists on your servers
Self-hosted, phone numbers, answers and recordings stay in storage you run.
One agent for every event call
RSVPs and waitlist offers share one agent and one registration system, so nothing is copied by hand.
No per-minute platform fee
Self-hosted, there is none, though servers, model keys and phone minutes still cost. Dograh Cloud is 1 cent a minute.
A person for refunds and group bookings
The events team's line rings first, and the registrant joins once someone answers.
What changes when your events team owns the agent
| What you get | Dograh | hosted per-minute voice platforms |
|---|---|---|
| Self-host on your own servers | ✓ | ✕ |
| No per-minute platform fee when self-hosted | ✓ | ✕ |
| Open-source code you can extend for your events stack | ✓ | ✕ |
Event and webinar calls in depth
Does the agent read out the webinar link?+×
No. It asks your own email or messaging provider to send it during the call, since a spoken web address is hard to catch.
Do RSVP calls need written consent?+×
Generally no. A registrant who gave their number for the event and gets a call about it is receiving a service call.
Can it call people who missed the webinar?+×
Yes. One short call offers the recording, sent through your provider, and asks one question about the next session.
What if two waitlisted people say yes?+×
Your registration system decides. The agent's booking request either succeeds or comes back taken, and the agent says so.
Can it handle a cancelled session?+×
Yes. The agent gives the change first, then offers another session or records a refund request for your team.
How many calls run at once?+×
Ten concurrent calls by default when self-hosted, adjustable on your servers. Dograh Cloud Pay as you go also includes 10.
Start with RSVPs for your next in-person event.
Self-host in one command, or start on Dograh Cloud.
$ curl … start_docker.sh && ./start_docker.sh