Dograh
Sierra migration

Move off Sierra one number at a time

Dograh is the self-hostable voice agent platform with an open-source workflow builder. Turn each Sierra Journey into a workflow your own engineers can change, wire in your systems once, and switch a line only after its test call passes.

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

Spec, rebuild, then switch

Example
Write up one Journeyrebuild it as nodestest from a phoneswitch its number
01 · Spec

Each Journey becomes the brief

Journeya Sierra agent's goals and guardrails

Write down its goals, rules and the systems it touches. That page is what the new workflow must match.

→ Start with the Journey that takes the most calls

02 · Rebuild

One node for each step

MCP serverlets an AI assistant build agents

Draw the workflow by hand, or have an AI assistant draft it, then review every node before it takes a call.

→ Lines that must never change go in fixed text

03 · Switch

Point one number at the new agent

Inbound workflowthe agent a number rings

Numbers on your own carrier move as each agent goes live, while Sierra keeps answering the rest.

→ Numbers held elsewhere need a port or a divert

02 / What moves across

What you keep, map or rebuild

Comes with you
Numbers on your own carrierJourney goals as the specHelp content as Knowledge Base files

Twilio, Vonage, Plivo, Telnyx, Cloudonix, Exotel, Vobiz and Asterisk ARI all connect

Maps to a Dograh piece
Journey steps → workflow nodesPre-built integration → HTTP API toolCaller lookup → Pre-Call Data FetchPost-call sync → Webhook node

Your developers write each connection once, against your own APIs

Your call now
Which models hear and speakEmail and SMS channelsWho edits the agent

Email and texts stay with your helpdesk and messaging tools

03 / Before you switch

Run this before each number leaves Sierra

  1. Spec signed offThe Journey's goals and rules are written down, and the new workflow covers each one.
  2. Caller record loadsPre-Call Data Fetch returned the right customer on a real test call.
  3. Tested over a phone lineRead key details back to the caller and confirm the agent heard them right.
  4. Transfers both waysAnswered and unanswered transfers each ended cleanly on a real call.
  5. Sierra kept runningKeep it live until every number has moved and a week of calls looks clean.
04 / Why it holds up

Your team owns every change after the move

Engineers change the platform too

The code is open under BSD-2-Clause, so a fix never waits on a vendor's roadmap.

You know which model heard each call

Pick speech, language and voice models per agent, or run open-weight ones on your own servers.

Small, reversible steps

Each number moves alone, so a problem touches one line while Sierra keeps the others.

Minutes, not outcomes

Self-hosted, there is no per-minute platform fee, though servers, model keys and phone minutes cost. Dograh Cloud charges 1¢ a minute.

05 / Dograh vs Sierra

What you gain by running the platform

What you getDograhSierra
Open-source platform code (BSD-2)✓✕
Self-host on servers you control✓✕
Your team picks every model✓✕
Sign up and build without a sales contract✓✕
06 / Guides

Read the whole Sierra move

Questions
How do I bring a Sierra Journey across?+

Use the Journey as the spec and rebuild it as a workflow, by hand in the visual builder or with an AI assistant through the MCP server.

Can I keep my phone numbers?+

Numbers on your own carrier point at the new agent as it goes live. Numbers held anywhere else move by a port or a divert your carrier sets up.

What happens to Sierra's integrations?+

Each becomes an HTTP API tool, MCP tool, Webhook node or Pre-Call Data Fetch, written once against your own systems' APIs.

Which models can I use after the move?+

Dograh's own models, your keys for providers such as OpenAI, Google or Groq, open-weight models on your servers, or speech-to-speech models.

Does transfer to a person still work?+

Yes, on Twilio, Telnyx, Plivo, Cloudonix and Asterisk ARI. Your team's line rings first, and the customer joins once someone answers.

How does the pricing change?+

Sierra charges per agreed outcome. Self-hosted, there is no per-minute platform fee, Dograh Cloud charges 1¢ a minute, and models and phone bill separately.

Move the Journey that takes the most calls first.

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

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