Dograh
Thoughtly migration

Take your lead agents off Thoughtly

Dograh is the self-hostable voice agent platform with an open-source workflow builder. Rewrite each Thoughtly agent as a workflow your team can edit, reconnect the CRM through your own API calls, and keep the numbers you imported.

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

Write it down, redraw it, ring it

Example
Note one agent's scriptredraw it as nodesring it from a phonerepoint the number
01 · Spec

No importer, so your notes are the spec

Speak nodea Thoughtly step that talks

Copy each agent's script, node prompts, outcomes and actions into one document. The new workflow has to cover every line of it.

→ Begin with the agent that books the most meetings

02 · Rebuild

Describe the job, then review each node

Greeting Textfixed words as the call connects

An AI drafts a first workflow from your use case, or an assistant builds it through the MCP server. Verbatim lines become Greeting Text or Transition Speech.

→ Keep exact wording out of the prompt

03 · Switch

Imported numbers wait at your carrier

BYOCnumbers from your own carrier account

Twilio and Telnyx numbers stay in your account after you disconnect them in Thoughtly, ready for a new inbound workflow.

→ Copy the Twilio number's settings before you save

02 / What moves across

What travels and what gets rewired

Stays yours
Imported Twilio or Telnyx numbersScripts and node promptsOutcome names for your CRM

For numbers bought inside Thoughtly, ask Thoughtly about porting first

Becomes a Dograh piece
Actions → HTTP API toolsLead lookup → Pre-Call Data FetchCRM write-back → Webhook node

Your developers write each CRM and calendar connection once, against that product's API

Now your choice
Speech, language and voice modelsYour text and email providerWhere the platform runs

Follow-up texts and emails go out through an HTTP API tool that calls your own provider

03 / Before you switch

Before each number leaves Thoughtly

  1. Spec coveredEvery outcome and action in your notes maps to a node or tool in the new workflow.
  2. Lead record loadsA test call shows the right lead's details before the agent says hello.
  3. Transfer tried from a phoneTransfers run only on a real phone call, so ring the agent and hand off once.
  4. Old settings savedSaving the inbound workflow switches a Twilio number at once, so keep its old settings.
  5. Thoughtly left runningThe agents you have not moved keep answering while the first line settles.
04 / Why it holds up

What your team owns after the move

Code your engineers can change

The platform is open under BSD-2-Clause, so a fix ships when your own team writes it.

Any model, on any plan

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

Agents an assistant can edit

Create and change agents through the API or MCP server, so an AI assistant can help.

One line moves, the rest keep ringing

Each number switches alone, so a problem stays on one line while Thoughtly answers the others.

05 / Dograh vs Thoughtly

What changes when the platform is yours

What you getDograhThoughtly
Open-source platform code under BSD-2✓✕
Runs on servers you control✓✕
Your own language model without an Enterprise plan✓✕
A published per-minute rate instead of a sales quote✓✕
06 / Guides

Every part of the Thoughtly switch

Questions
Is there an import tool for Thoughtly agents?+

Neither side has one. Write down each agent's script, prompts, outcomes and actions, then rebuild it as a workflow by hand or with an AI assistant.

Can I keep my phone numbers?+

Yes, if you imported them. Twilio and Telnyx numbers remain with your carrier. Numbers bought from Thoughtly need a porting conversation with Thoughtly first.

How do HubSpot or Salesforce connections carry over?+

Each becomes an HTTP API tool, a Pre-Call Data Fetch or a Webhook node that your developers write once against the CRM.

What happens to lines set to Verbatim?+

Put them in Greeting Text or Transition Speech so they play unchanged. Prompts inside a node let the AI choose its own wording.

Can the agent transfer a lead to a sales rep?+

Yes, on Twilio, Telnyx, Plivo, Cloudonix and Asterisk ARI. The rep is rung first, and the lead is connected after a pickup.

How does the bill change?+

Thoughtly sells plans through sales. Self-hosted Dograh has no per-minute platform fee, but servers, model keys and phone minutes still cost money. Dograh Cloud charges a 1¢-a-minute platform fee.

Rebuild the agent that books the most meetings.

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

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