Dograh
Electrical contractors

Jobs booked while you're inside a panel

Dograh is the self-hostable voice agent platform with an open-source workflow builder. Sparks and shocks hear one fixed safety line, prices come only from your own list, and booked jobs land straight in your field service software.

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

Danger first, then the price, then the booking

Example
Breaker keeps trippingservice fee quotedwindow offeredjob number back
01 · Safety

One fixed line for sparks and shocks

Transition Speechfixed words played with the caller muted

Sparks, burning smells and shocks trigger one fixed line first, telling the caller to get to safety and call 911.

→ Turn off Allow Greeting Interruption

02 · Quote

Prices only from your published list

Knowledge Basefiles the agent reads answers from

Upload your service call fee and flat rates as a PDF, DOCX, TXT or JSON file. Panel upgrades and EV chargers get an estimate visit.

→ Keep permit questions for your office

03 · Book

A booking stands once a job number returns

HTTP API toola request to your software mid-call

The agent offers open windows from your field service software, sorted by job type, and confirms only after the software issues a job number.

→ Add GFCI and AFCI to the Dictionary

02 / What fits together

Fixed words, your prices, your software

Plays word for word
Safety line for sparks and shocksMedical line for anyone hurtCompany name in the greeting

A short safety line in the greeting reaches callers who never name the danger

Read from your files
Service call feeFlat rates you publishYour service area

Panel upgrades, rewires and EV chargers always go to an estimate visit

Written back
Your field service softwareCallback requests for the on-call electricianOutcome and recording links

Built against the API of whichever field service product you already use

03 / Before go-live

Prove these on a phone before customers call

  1. Danger words testedPhrases like the outlet popped or my hand tingled send the call down the safety pathway.
  2. No breaker adviceThe agent adds nothing to the safety line unless your company approves the exact words.
  3. Commercial calls routedContext Mapping sends commercial customers to your commercial lead, with a fallback number for anything unmatched.
  4. Summary written before transferThe agent saves the address and fault to your system first, because no summary rides along with a transfer.
  5. Price list currentThe uploaded fees match what your office quotes today.
04 / Why it fits a small shop

Built for a shop with nobody in the office

Urgent calls ring an electrician

Your written list decides what can't wait. The electrician's phone rings first, and the caller joins once they pick up.

Proof the safety path fired

Every call keeps a trace, so you can see which pathway ran and exactly what the agent said.

Your servers or ours

Self-host the open-source code, or start on Dograh Cloud and skip running servers.

Trade words heard right

Panel brands, amperage and other trade terms in the Dictionary help speech-to-text catch what callers say.

05 / Guides

Every field service call, in depth

Questions
What does the agent say about sparks or a burning smell?+

A fixed line to get to safety and call 911. If someone was hurt by a shock, the agent says to call 911 now.

Will the agent quote a panel upgrade?+

No. Panel upgrades, rewires and EV chargers depend on what the electrician finds, so the agent books an estimate visit instead.

Which field service software can it book into?+

Any product with an API, such as ServiceTitan, Housecall Pro or Jobber. HTTP API tools read windows and write the job during the call.

What if the on-call electrician doesn't answer?+

With no pickup in 30 seconds, the caller stays on with the agent, which logs a callback and pages the electrician through your system.

Can the agent say whether a job needs a permit?+

No. Permits depend on local rules and the job itself, so the agent records the question for your office to answer.

What does it cost to run?+

Self-hosted Dograh has no per-minute platform fee, but servers, model keys and phone minutes still cost money. Dograh Cloud charges a 1¢-a-minute platform fee.

Test the safety path first, then open the booking line.

Self-host in one command, or start on Dograh Cloud.

$ curl … start_docker.sh && ./start_docker.sh