Call the demo request back while it's warm
Dograh is the self-hostable voice agent platform with an open-source workflow builder. Your form starts the call the moment it posts, and the agent books whichever rep and slot your calendar returns.
Form post, routing questions, booked slot
The form post starts the call
API Triggerlets your backend start a call
Your backend passes the form answers as context, so the agent opens with what the lead asked for.
→ Add AI-call consent wording to the form
Only the questions that route the meeting
HTTP API toolreads your calendar during the call
Team size and main use case go to your booking tool as parameters, and its round robin picks the rep.
→ Fit and price questions wait for the account executive
Confirmed only after the write succeeds
Preset Parametera fixed value sent with every request
The agent offers two or three of that rep's free times and reads back the one your system saved.
→ Send workflow_run_id so a resent request never books twice
What the agent reads, writes and runs on
Territories and meeting lengths stay in the calendar, never the prompt
A Webhook node sends the outcome and retries if your endpoint is briefly down
Transfers need a phone line on Twilio, Telnyx, Plivo, Cloudonix or Asterisk ARI
Check these before a lead hears the agent
- Written consent wording on the demo formA callback to a form fill is generally a sales call, and business numbers get no exemption.
- Business name in the Greeting TextIt plays word for word as the call connects, so the lead knows who is calling.
- Large accounts routed to a personContext Mapping sends a team over your size threshold to the enterprise desk, and that rep answers before the lead joins.
- Failed lookups covered in the promptEach tool waits 5 seconds and makes one request, so tell the agent to try once more or record a callback.
- No dead air during the lookupA line on the tool's Messages card plays while the calendar request runs.
Pipeline data that stays with your team
Lead answers on your servers
Self-hosted, every form answer and call transcript stays in storage your team runs.
Any calendar with an API
The HTTP API tool calls Calendly or your own booking system directly during the call.
Open source end to end
Read and change the call flow your reps depend on, line by line.
The right rep on the line
Transfers ring the rep first, and on Twilio a short spoken introduction can play to both sides.
What changes when the booking agent is yours
| What you get | Dograh | hosted per-minute voice platforms |
|---|---|---|
| Runs on your own infrastructure | ✓ | ✕ |
| No per-minute platform fee when self-hosted | ✓ | ✕ |
| Code your engineers can read and modify | ✓ | ✕ |
Booking calls across industries
How fast does the callback happen?+×
The call starts as soon as your backend calls the API Trigger, which can happen the moment the form posts.
Who picks the sales rep?+×
Your booking tool does, from its own rules and round robin. The agent passes team size and use case, then offers that rep's slots.
Does a demo callback need consent?+×
Generally yes. A callback to a demo form is a sales call, so an AI voice needs prior express written consent. Confirm your wording with counsel.
Can a large account skip the booking?+×
Yes. Context Mapping can send it straight to an enterprise rep, who answers before the lead is connected.
What if no slot suits the lead?+×
The agent offers the next openings or records a callback request. It never invents a time.
Can website visitors book without a phone call?+×
Yes. The voice widget books a slot or records a callback request from the page itself.
Book the next demo request in minutes, not days.
Self-host in one command, or start on Dograh Cloud.
$ curl … start_docker.sh && ./start_docker.sh