Dograh
Trade schools

Enquiries called back while the form is warm

Dograh is the self-hostable voice agent platform with an open-source workflow builder. The agent rings each consenting enquiry, records what your admissions rules need and books an advisor, with applicant data held on the school's own servers.

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

Form, consent check, then the call

Example
Welding enquiry sentconsent checked in CRMcallback placedadvisor booked
01 · Consent

No signed consent, no AI call

Prior express written consenta signed yes to artificial-voice calls

For a for-profit school, an enrollment call counts as telemarketing. The form names the school and number and says calls may use an artificial voice.

→ File each signed consent with its enquiry

02 · Call

The CRM starts the callback

API Triggerone request places the call

Program and preferred start ride along in the request, so the agent opens on the right course.

→ Hold night enquiries until morning

03 · Qualify

Answers recorded, rules applied elsewhere

Variable extractioneach answer saved to its own field

Start date, class times and payment plans go to your admissions system, which decides who meets an advisor today.

→ Funding questions get a financial aid booking

02 / What the agent works from

Published text in, judgement to staff

Answered from your pages
Program length and schedulesPublished tuitionKit lists and campus directions

Replace a Knowledge Base file whenever the page behind it changes

Started and read live
Callback on each new enquiryNext start datesMissing application items

Your CRM sends the request, and start dates come from the system that owns them

Kept for people
Funding eligibilityJob and pay claims beyond approved textStudents with doubts or a complaint

Transfers connect only once the staff member answers

03 / Before the first callback

Clear these with admissions and counsel

  1. Form wording reviewedAgreeing to AI calls must never be a condition of enrolling.
  2. Calling hours respectedSales calls to a home line generally wait until 8 a.m. and stop by 9 p.m. local time.
  3. Approved copy for jobs and payPlacement and salary figures are read word for word from approved text, or an advisor takes the question.
  4. QA hunting off-script claimsWrite the QA prompt to catch any salary or funding promise missing from approved text.
  5. Documents through your upload linkThe school's system texts or emails its secure link, and nothing is collected on the call.
04 / Why self-host

Applicant records stay on campus

Applicant data on school servers

Dates of birth and funding details from each call stay in storage the school runs.

Models on your own hardware

Pair self-hosted Dograh with open-weight speech and language models, and no outside AI service hears an applicant.

An admissions officer's real voice

Record the opening as a clip so prospects hear someone they may meet on campus.

One agent behind every ad number

Each campus or ad gets its own number, and the dialled number sets the greeting.

05 / Dograh vs hosted voice tools

What a school gains by running the platform

What you getDograhhosted voice platforms
Code your IT team can inspect✓✕
Installs on the school's own servers✓✕
No per-minute platform fee when the school self-hosts✓✕
06 / Guides

From enquiry to first day, one guide each

Questions
Can a for-profit school call enquiries with AI?+

Generally yes, with prior express written consent from the enquiry form. A tax-exempt nonprofit school generally needs prior express consent. Confirm wording with counsel.

Will the agent say whether someone qualifies for Pell?+

No. Workforce Pell, GI Bill and loan questions are recorded, and the agent books a call with financial aid.

Can it quote job placement rates?+

Only the school's published, approved figures, read as written. Anything beyond them goes to an advisor.

What about prospects who call in at night?+

They reach the same agent through the number's inbound setting and get the answers a callback would give.

How are missing documents collected?+

The agent names the item, then your system sends its secure upload link by text or email. Nothing is collected by voice.

Where should a school start?+

The enquiry callback. Get the consent wording right on the form first, and have the CRM confirm it before each call goes out.

Let your next enquiry hear from you first.

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

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