Dograh
High-volume stores

Answer every call in your busiest sale week

Dograh is the self-hostable voice agent platform with an open-source workflow builder. Set how many calls run at once for your busiest sale days, and let the agent read and write your order system during every call.

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

A sale week costs servers, not a fee per minute

No per-minute platform fee

Self-host the BSD-2 code and a busy week adds no platform charge. Servers, model keys and phone minutes still cost.

Concurrency you set

Self-hosted Dograh runs 10 calls at once by default. Raise it with DEFAULT_ORG_CONCURRENCY_LIMIT before your peak days.

Your order system, live

HTTP API tools read and write orders during the call. There is no built-in Shopify connector; the tool calls Shopify's API, directly or through n8n.

Overflow at your carrier

A call over the limit is rejected at once, not queued. Send busy calls to your team or a recorded message at the carrier.

02 / How it works

Verify, read, then write back once

Example
A shopper calls on sale daythe agent checks the order numberreads the order livewrites the change back
01 · Verify

Find the order, then check the caller

Pre-Call Data Fetchlooks up the number as the call connects

It returns a short order summary. The agent names nothing until the order number and postcode match.

→ A phone number finds an order but proves nothing

02 · Read

Answer from the order as it is now

HTTP API toolasks your order system mid-call

Status, stock and return eligibility come from your system, and the agent says only what came back.

→ If the lookup times out, offer a callback

03 · Write

Write each change back once

Preset Parameterthe call's ID rides with every write

An address fix or return request carries workflow_run_id, so your system ignores a repeat. A Webhook node posts the outcome after the call.

→ Write notes to your helpdesk before any transfer

03 / Your systems

Reads from, writes to, runs on

Reads during the call
Order status and trackingLive stockYour return eligibility check

Through HTTP API tools, after the caller is verified

Writes back
Address changes before shippingReturn requestsCall outcome and transcript link

Webhook node after the call, retried on a temporary failure

Runs on
Your own serversDograh CloudTwilio for transfers to your team

Dograh Cloud has a 1¢-a-minute platform fee. Call transfer to a person runs on Twilio only.

04 / Before peak week

Check these before your biggest sale

  1. Limit set for the peakDEFAULT_ORG_CONCURRENCY_LIMIT matches your busiest day. On Dograh Cloud, ask Dograh for more than 10.
  2. Overflow route liveYour carrier sends calls over the limit to staff or a recorded message.
  3. Servers sizedYour servers and carrier set the real ceiling; test a burst of calls first.
  4. Slow lookups handledWhen the order API is slow, the agent offers a callback instead of guessing.
  5. No card numbers by voiceYour own system sends the payment link by text or email. Transcripts keep every word.
05 / Dograh vs hosted platforms

What changes when the platform runs on your servers

What you getDograhhosted per-minute voice platforms
No per-minute platform fee when self-hosted✓✕
Raise concurrency with one setting, not a per-line or plan charge✓✕
Recordings and transcripts kept on servers you run✓✕
06 / Guides

Every store call, one deep dive each

Complete guideAI Voice Agents for E-commerce and Retail: A Guide to Store CallsRead →Use CaseAI Voice Agents for Returns and RMA: From First Ring to RMAHow an AI voice agent takes a return call: verify the caller, collect the item and the reason, ask the store's own eligibility check, read back only its answer and write the return request, with consumer law and people handling what the rules cannot.Use CaseAI Voice Agents for Abandoned-Cart Recovery: Consent Comes FirstWhy an abandoned-cart call from an AI voice agent is a sales call that generally needs prior express written consent, how to record that consent at checkout, and how to run one short, honest call per cart with opt-outs and calling hours handled.Use CaseAI Voice Agents for Post-Purchase Follow-up in E-commerceHow an online store uses an AI voice agent to follow up after delivery: which orders earn a call, how the agent checks the order arrived and works, what it does when something is wrong, and why a reorder offer turns the call into a sales call.Use CaseAI Voice Agents for CSAT Surveys in E-commerce: Ask EveryoneHow an online store runs CSAT surveys by phone with an AI voice agent: one rating and one reason, asked the same way to every customer reached, recorded as the customer said it, kept apart from review requests, and with low scores handed to a person.Use CaseAI Voice Agents for Customer Support in E-commerceWhat an AI voice agent can settle on an online store's support line, from policy questions and order changes to damaged items, how it verifies callers before naming an order, and what your team receives when a call is handed over.TutorialHow to Build a Voice Agent for E-commerce With Shopify ReturnsA step-by-step build of a returns voice agent for a Shopify store in Dograh: Pre-Call Data Fetch, a verify step, the return policy in the Knowledge Base, HTTP API tools for the store's eligibility check and a retry-safe return request, a handover and a webhook, tested on a real phone line.ComparisonBest AI Voice Agents for E-commerce: Shopify Apps to Open SourceA comparison of AI voice agents for online stores, grouped by kind: Shopify apps, helpdesk add-ons, phone systems with AI, voice platforms and open source, judged on store data during the call, outbound consent, who holds the call data and how price behaves in peak weeks.Use CaseSpanish AI Voice Agents for E-commerce: Spain's New RulesHow an online store runs a Spanish or bilingual AI voice agent: Spain's Ley 10/2025 on customer service, which keeps a person one request away, recording and sales-call rules, the handover to a Spanish-speaking team, and what changes in a Spanish store call.Use CaseAI Voice Agents for Order Status and Updates in E-commerceCustomers still call to ask where their order is. When a voice agent should answer, when it should call first, and what stays a text.
Questions
Does Dograh connect to Shopify?+

Through Shopify's API. There is no built-in Shopify connector; an HTTP API tool reads and writes orders during the call, directly or through n8n.

How many calls can run at once?+

10 by default. Self-hosted, raise it with DEFAULT_ORG_CONCURRENCY_LIMIT; your servers and carrier set the ceiling. On Dograh Cloud, contact Dograh for more.

What happens when every line is busy?+

The next inbound call is rejected at once, with no queue. Set an overflow at your carrier so those callers reach your team or a recorded message.

Is there a per-minute fee?+

Not when self-hosted. You still pay for servers, model keys and phone minutes. Dograh Cloud has a 1¢-a-minute platform fee.

Where are recordings and transcripts kept?+

Every call is recorded and transcribed. Self-hosted, both stay on your servers. Transcripts are not redacted, so never ask callers for card numbers or passwords.

Can the agent make abandoned-cart calls?+

Only to shoppers with prior express written consent on file, since a cart call is generally telemarketing in the US. This is not legal advice.

Point one test number at a real order lookup.

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

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