Dograh
Demo booking

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.

6,000+GitHub starsBSD-2open source$0platform fee, self-hostedAny systemconnects to the tools you use
01 / How it works

Form post, routing questions, booked slot

Example
A lead submits the demo formcall startsteam size askedrep's slot booked
01 · Trigger

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

02 · Routing

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

03 · Booking

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

02 / Your systems

What the agent reads, writes and runs on

Reads during the call
Your form's post, through the API TriggerFree slots for the chosen repRound robin rules in your booking tool

Territories and meeting lengths stay in the calendar, never the prompt

Writes back
The booked meetingLead answers to your CRM before a handoverCallback requests when no slot suits

A Webhook node sends the outcome and retries if your endpoint is briefly down

Runs on
Your own serversDograh CloudA voice widget on your website

Transfers need a phone line on Twilio, Telnyx, Plivo, Cloudonix or Asterisk ARI

03 / Before go-live

Check these before a lead hears the agent

  1. Written consent wording on the demo formA callback to a form fill is generally a sales call, and business numbers get no exemption.
  2. Business name in the Greeting TextIt plays word for word as the call connects, so the lead knows who is calling.
  3. 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.
  4. 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.
  5. No dead air during the lookupA line on the tool's Messages card plays while the calendar request runs.
04 / Why own it

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.

05 / Dograh vs hosted platforms

What changes when the booking agent is yours

What you getDograhhosted per-minute voice platforms
Runs on your own infrastructure✓✕
No per-minute platform fee when self-hosted✓✕
Code your engineers can read and modify✓✕
06 / Guides

Booking calls across industries

Questions
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