Skip to main content

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

  1. In Tuner, click Create New Agent in the sidebar (Set up your first agent if you don’t have one yet).
  2. Under Where does your agent run?, choose Dograh.
  3. Enter an Agent name and set Call direction to match production, then click Add agent.
  4. Choose how to configure the agent, as described in the Quickstart.
The wizard then shows Connect Tuner to Dograh with Your Tuner credentials: the Agent Remote ID, Workspace ID and API Key, each with a copy button. Keep this page open for Step 2. The wizard fills in the API key only if your workspace has no key yet. Otherwise, create one on the API Keys page; see API keys and IDs. A key is shown only once, so store it somewhere safe.

Step 2: Add the Tuner node in Dograh

  1. Open the voice workflow you want to observe.
  2. Use Add node at the top of the canvas and open the node panel on the right. Dograh voice workflow builder, with Add node at the top of the canvas

  1. Scroll to Integrations and select Tuner. A node appears marked Not configured. Dograh Integrations panel with QA Analysis, Tuner and Webhook

The Tuner node on the canvas, marked Not configured
  1. 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.
  2. 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.
  3. Click Save. Dograh Edit Tuner panel with the credentials and the Enabled toggle
  4. To have Tuner calculate call cost, turn on Calculate Cost, enter your providers’ rates and save.
Dograh Tuner node cost settings with provider rates

Step 3: Publish and check

  1. In Dograh, Save the workflow.
  2. Publish it. Dograh only sends calls from published workflows, so a Tuner node that exists only in a draft sends nothing.
  3. Place a short test call.
  4. 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

  • 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.