Dograh
Real estate agencies

Every listing call answered from your data

Dograh is the self-hostable voice agent platform with an open-source workflow builder. Answer listing questions from your own feed and book viewings from the live calendar, on servers your agency runs.

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

Three calls your agents stop chasing

Example
A buyer rings the number on the signthe listing loads before hellosame questions followa viewing is booked
01 · Listing call

Answer from the listing record

Pre-Call Data Fetchloads the listing from the number dialled

The agent reads price, bedrooms and open-house times from your feed and nothing else. A missing field goes to the listing agent.

→ Give each listing its own tracking number

02 · Qualification

The same four questions for every buyer

Variable extractionrecords each answer as the buyer said it

Budget range, area, timeline and financing status go to your CRM, which does any scoring.

→ The agent never tells a buyer they do not qualify

03 · Viewing

Book only slots the calendar returns

HTTP API toolreads and writes your showing calendar mid-call

The agent offers two open times inside the seller's showing window and reads the booking back before writing it.

→ Send workflow_run_id so a repeat request books once

02 / Before the first call

Fair housing rules written into the script

  1. One script for every callerEvery buyer hears the same questions in the same words and is offered the same open slots.
  2. Five questions go to a personNegotiation, disclosures, schools, neighborhood make-up and area safety get one fixed reply, then a human agent.
  3. No area suggestionsThe agent records the areas a buyer names and never describes who lives there.
  4. Consent before outbound callsA new web lead gets a call only when the form's consent names your agency and the number.
  5. Offers go to a licensed agentPrice talk transfers on Twilio after the agent writes the lead to your CRM.
03 / Why own it

Self-host and buyer data stays with the agency

Recordings stay on your servers

Self-host Dograh and recordings and transcripts sit with the agency. Caller audio stays inside your infrastructure only when the models run there too.

Your CRM stays in charge

No built-in CRM integration to outgrow. HTTP API tools, MCP tools and webhooks read and write the system you already run.

Spanish and English on one line

Multilingual auto-detect follows the caller's language, and a short greeting in both languages plays first.

No per-minute platform fee

Self-host the BSD-2 code and pay only for servers, phone minutes and the model keys you choose. Dograh Cloud has a 1¢-a-minute platform fee.

04 / Dograh vs hosted platforms

What changes when the platform is yours

What you getDograhhosted voice AI platforms
Open-source code you can read and change (BSD-2)✓✕
Self-host on your own servers or on-prem without an enterprise contract✓✕
Run the whole stack, platform and models, on your own hardware✓✕
No per-minute platform fee when self-hosted✓✕
05 / Guides

Every agency call, one deep dive each

Complete guideAI Voice Agents for Real Estate: Every Call an Agency Can Hand OverRead →Use CaseAI Voice Agents for Real Estate Lead Qualification: Ask, Record, Hand OverHow an AI voice agent qualifies real estate leads: the consent check before an outbound call, the same four questions for every lead, answers recorded as stated and sent to your CRM, and the handover to a viewing or an agent.Use CaseAI Voice Agents for Property-Visit Scheduling: Book Only Live SlotsHow an AI voice agent books property viewings: it reads live slots inside each listing's showing window and notice period, offers the same times to every caller, reads the booking back, and writes changes and cancellations back after verifying the caller.Use CaseAI Voice Agents for Buyer and Seller Follow-up: Collect, Never NegotiateHow an AI voice agent follows up after a property viewing or a valuation: consent before the list is called, verification before any detail, feedback and the next step recorded as stated in the CRM, and offers and price talk passed to the agent.Use CaseAI Voice Agents for Inbound Property Inquiries: Answer From the ListingHow an AI voice agent answers calls about a specific listing: find the property first, read only what your listing data returns, record the caller, and pass five kinds of question to a person.TutorialHow to Build a Voice Agent for Real Estate: Qualify, Then BookA step-by-step build of an inbound lead-qualification and viewing agent in Dograh: load the listing from the dialled number, ask every caller the same questions, write the lead to your CRM and book a viewing.Use CaseSpanish AI Voice Agents for Real Estate: One Agent, Two LanguagesSpanish-language calls for US agencies and brokerages: listing inquiries, viewings and follow-ups in Spanish, callers who switch to English mid-sentence, and the fair housing rule that keeps both languages identical.Use CaseAI Voice Agents for Real Estate (UK): Service or Marketing Call?Voice agents for UK estate and letting agents: evening enquiry calls first, the line between service calls and marketing calls, why an AI marketing call should be treated as automated under PECR, and keeping call data in the UK.
Questions
Does the agent answer questions about schools or neighborhoods?+

No. Those get the same fixed reply for every caller and go to a person, along with negotiation and disclosure questions.

Can the agent call new web leads?+

Only when the lead form's consent names your agency and the number. The FCC treats AI voices as artificial voices under the TCPA.

Which CRM does it work with?+

Any CRM with an API. Dograh has no built-in CRM integrations, so HTTP API tools, MCP tools and webhooks connect it.

Does call data stay on our servers?+

Only when you self-host Dograh and run the speech and language models there too. Hosted model keys send audio to that provider.

Can it take calls in Spanish?+

Yes. Set speech-to-text to Multilingual (Auto-detect), add Spanish and English as Language Hints and write the greeting in both languages.

What does it cost?+

Self-hosted Dograh has no per-minute platform fee; you pay for servers, phone minutes and model keys. Dograh Cloud charges 1¢ a minute.

Start with one listing line.

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

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