Overview
You connect Dograh in two halves: create a Dograh agent in Tuner, then add the Tuner node to your Dograh workflow with three values from Tuner. There’s no code to write.1
Create the agent in Tuner
Add a Dograh agent with the agent setup wizard.
2
Add the Tuner node in Dograh
Add the Tuner node to your workflow and paste your Agent Remote ID, Workspace ID and API key.
3
Publish and check
Publish the workflow, place a test call and find it in Call Logs.
You need: a Dograh workflow and a Tuner account.
Step 1: Create your agent in Tuner
- In Tuner, click Create New Agent in the sidebar (Set up your first agent if you don’t have one yet).
- Under Where does your agent run?, choose Dograh.
- Enter an Agent name and set Call direction to match production, then click Add agent.
- Choose how to configure the agent, as described in the Quickstart.
Step 2: Add the Tuner node in Dograh
- Open the voice workflow you want to observe.
- Use Add node at the top of the canvas and open the node panel on the right.

- Scroll to Integrations and select Tuner. A node appears marked Not configured.


- Select the Tuner node to open Edit Tuner, and check that Enabled is on. When it’s off, Dograh doesn’t send calls to Tuner.
- Paste the three values from Step 1:
- Tuner Agent ID: the Agent Remote ID.
- Tuner Workspace ID: the Workspace ID.
- Tuner API Key: the API Key.
- Click Save.

- To have Tuner calculate call cost, turn on Calculate Cost, enter your providers’ rates and save.

Step 3: Publish and check
- In Dograh, Save the workflow.
- Publish it. Dograh only sends calls from published workflows, so a Tuner node that exists only in a draft sends nothing.
- Place a short test call.
- In Tuner, open Call Logs. The call appears there with its transcript once it ends.
Enable simulation
Required if you’ll use Call Simulation. Skip it otherwise.- Inbound: build a SIP URI from your Dograh settings and paste it into Agent Settings > Simulation Setup. You need Dograh v1.48.0 or later and a published workflow with the Tuner node. There’s no code to add. Follow the steps in Set up inbound simulation: Dograh.
- Outbound: outbound simulation isn’t available for Dograh agents.
Check simulation works
Run one simulated call; see Run your first simulation. If it shows Unreported, Tuner didn’t receive the matching call from Dograh. Check the Dograh version and that the workflow is published, then see Fix an Unreported run.Webhooks
Tuner can send events about your calls to your own endpoint. See Webhooks.Troubleshooting
Calls don't appear in Call Logs
Calls don't appear in Call Logs
- The Tuner node’s Enabled toggle is on.
- The Agent Remote ID, Workspace ID and API key have no leading or trailing spaces.
- The workflow is published, not only saved as a draft.
- The agent in Tuner was created with the Dograh provider.
Next steps
Set up inbound simulation
Build the Dograh SIP URI and run your first simulation.
Call logs
Review your calls, transcripts and eval results.