Missed-pickup calls answered from your route data
Dograh is the self-hostable voice agent platform with an open-source workflow builder. Callers hear route status, holiday days and balances straight from the hauler's own systems on servers you run, and disputes go to your billing desk.
Verify, read the route, log the job
The account is ready before hello
Pre-Call Data Fetchaccount loaded before the greeting
The caller's number pulls up the account and route. The address stays unsaid until the last four account digits match.
→ Caller ID alone proves nothing
Route status from your own system
HTTP API toolthe agent reads your route record mid-call
The record shows whether the truck passed and whether the driver flagged the cart as blocked or overweight.
→ Play a short line while the lookup runs
A service request with a real date
Webhook nodesends the result to your team
The agent opens the request and reads back only the date your system returns. Your service team gets the recording link.
→ Never promise a day the system didn't give
Your data answers, your staff judge
Keep the accepted-items list and holiday calendar in the Knowledge Base, refreshed before each holiday week
Any route or billing software with an API connects through HTTP API tools
The billing desk answers before the caller is connected, and an unanswered transfer becomes a callback request
Set these before the first route day
- Verification before any addressThe last four digits of the account number come first on every call.
- Payments by secure linkYour provider texts or emails its own link. Card numbers are never taken by voice.
- Concurrency sized for snow morningsSelf-hosted installs answer 10 calls at once by default, and one setting raises that.
- Street names in the DictionaryPhone audio arrives at 8 kHz, so add any town or street the agent mishears.
- Upgrade offers on their own listCalls that sell generally need prior express written consent, so keep them off reminder campaigns.
Customer records stay inside the hauler
Recordings kept by the hauler
Names, addresses and account numbers from every call sit in storage your team controls.
Call audio off outside AI services
Run open-weight speech and language models alongside Dograh to keep the audio in-house as well.
No queue to start
Each caller reaches the agent the moment the call connects, up to your concurrency limit.
One path per call type
Missed pickups and billing sit as separate paths on the visual canvas, easy to test one at a time.
What a hauler gains by running the platform
| What you get | Dograh | hosted voice bots |
|---|---|---|
| Source code your IT team can audit | ✓ | ✕ |
| Runs on the hauler's own servers | ✓ | ✕ |
| No platform charge per minute when self-hosted | ✓ | ✕ |
Hauler calls, one guide each
Can it tell a caller why the bin was skipped?+×
Yes, when your route record says. The agent reads the driver's flag, such as blocked or not out, and gives the next collection day.
Does it work with our routing and billing software?+×
Yes, through that software's API. HTTP API tools read and write during the call, and a Webhook node sends each outcome afterwards.
Will it quote a bulk pickup fee?+×
Only fees on your price list. Anything priced by weight or volume is recorded and handed to staff for a quote.
Can it handle holiday week calls?+×
Yes. It reads the shifted day for the caller's own town, from a calendar file or your routing system.
How do customers pay a bill?+×
Your payment provider sends its secure link by text or email during the call. Card numbers are never taken by voice.
Do pickup reminder calls need consent?+×
AI calls to mobiles generally need prior express consent, and calls that sell generally need written consent. Confirm with counsel.
Put missed pickups on the agent first.
Self-host in one command, or start on Dograh Cloud.
$ curl … start_docker.sh && ./start_docker.sh