Skip to content

Documentation

Call from the conversation.

Dorado brings an outbound dialer into your AI assistant. Bring your contacts, ask to call, and speak with people through your microphone. Use the Dorado website to manage lists, review calls, and configure your workspace.

Last updated

Get started

  1. Set up your workspace. Sign in at app.withdorado.com. You need an active outbound caller ID assigned to you and a saved payment method or available calling credit. Contact support if you need help getting access or a number.
  2. Connect your assistant. Add Dorado through your assistant’s app or connector settings, sign in, and select the Dorado workspace to authorize.
  3. Open the dialer. Ask “Open the Dorado dialer.” Opening the dialer does not start calls or capture your microphone.
  4. Start a call. Ask to call a saved list or supply a phone number. If prompted, select Enable microphone and call in the dialer and allow microphone access. You can also select a list and use Start dialing inside the dialer.

Calling happens in the dialer inside your assistant. The Dorado website handles setup and management; it does not place calls. Your assistant must support the embedded dialer, microphone access, and browser calling. Availability and audio support can vary by host and device.

Connecting with a custom MCP URL

To connect Dorado to an assistant that supports custom MCP connections, use https://app.withdorado.com/mcp. Authenticate with Dorado when prompted. A successful connection alone does not guarantee that the host supports microphone calling.

Bring your contacts

Importing saves a Dorado list. It starts calls only if you also ask to call that list.

Contacts can have a phone number, an email address, or both, plus details such as name, company, title, and location. Dorado currently supports US phone numbers only. Email-only contacts can be saved but cannot be dialed. Unsupported phone numbers are omitted from imports; unusable rows are skipped.

CSV files can use common column names such as name, phone, email, and company. Multiple phone and email columns are supported. Review the import result for omitted values or skipped rows.

Make calls

  1. Choose a targetName a saved list or give a number.
  2. Connect your audioEnable your microphone when prompted.
  3. Have the conversationYou speak through the dialer.
Try these requests in your assistant
What you wantWhat to say
View saved lists“Show my Dorado contact lists.”
Call a list“Call my West Coast founders list with 3 lines.”
Continue a list“Continue calling my West Coast founders list.”
Call one number“Call [phone number].”

A direct number call creates no saved contact or list. If a list name matches several lists, your assistant asks which one you mean. Dorado selects your caller ID automatically when you have exactly one active voice-capable number; otherwise, choose the number to use.

Screened or full call

Screened is the default for lists: Dorado detects live answers before connecting you, with a brief screening delay. Set Parallelism to 1–5 to dial that many contacts at once. When one live answer connects, Dorado cancels the other attempts.

Full call lets you hear ringing and every answer, including voicemail and call screens. It requires parallelism 1. Choose the list call experience in the dialer’s Call settings. Direct number calls use an unscreened experience.

Hours, time zones, and controls

In Call settings, choose Any time or Business hours, and optionally filter by US time zone. Business hours are Monday–Friday, 8 AM–6 PM in the contact’s resolved local time. Time-zone filters skip contacts whose time zone cannot be resolved. Calling-hour filters are optional; they are not enabled automatically for every list.

Use the dialer’s Pause, Resume, Stop, and End call controls as available. Only one dialer instance can own your calling audio in a workspace at a time. To move to another instance, stop calling in the current one first.

Understand calling eligibility

Saved lists call contacts that are currently eligible. Eligibility depends on phone support, previous attempts, call dispositions, in-progress calls, and your selected calling hours. A disposition is the saved business outcome of a call.

Dorado applies cooldowns and attempt limits to list dialing to help prevent repeated outreach. A previous attempt can affect eligibility even if nobody answered. Some contacts may become eligible again later.

Call dispositions can make a number unavailable for list dialing across the workspace. Use the website’s list details to review current eligibility and why a contact is unavailable.

You remain responsible for permission to call and required recording notices. Only call people you are permitted to contact. Dorado’s eligibility and time filters do not determine whether a call is legally permitted.

Review and search past calls

Use Calls on the website to review call details, dispositions, available recordings, transcripts, and summaries. Analytics shows calling activity.

You can also ask your assistant to find your past calls by contact, company, date, outcome, or words in a stored transcript or summary. For example: “Find my calls with Acme last week” or “What did Alex say about pricing on our last call?” Ask to open a result to get its Dorado call link.

Recordings, transcripts, and summaries may still be processing or may be unavailable. Searching or reading a call does not start or retry transcription.

Review follow-ups

After a call, Dorado may bring an email draft, a meeting brief, or both into chat. Review and edit the details before asking your assistant to act.

Dorado prepares the follow-up; it does not send email or create calendar events itself. Connect the relevant service in your assistant to complete those actions. SMS follow-ups are unavailable.

CRM and inbound calls

Attio call logging and actions

In Settings → CRM integrations, connect Attio and configure call logging. When enabled, finalized calls can be written as notes to matched Attio people. You can also map call dispositions to deal-creation actions for calls from Attio-imported lists. Review action results on the call’s detail page. HubSpot and Salesforce integrations are not currently available.

Inbound voice routing

In Settings → Inbound voice routing, save a voice agent’s SIP URI, such as a Vapi agent’s address, and assign the agent to one of your numbers. A SIP URI is the address Dorado uses to route an incoming call to that agent. Numbers without an assigned active agent use Dorado voicemail. If the agent cannot connect, the call falls back to voicemail.

Billing and spending limits

Workspace owners and admins manage the payment method, invoices, current rates, available credit, and optional Monthly spending limit in Settings → Billing. Check that page for your workspace’s pricing. Usage charges include recorded minutes for bridged calls and a per-bridged-call charge.

New calls require a saved default card or positive available calling credit. Unpaid balances, a paused billing account, or a reached spending limit can block new calls. Calls already in progress finish normally.

The monthly spending allowance resets on the first of each month at 00:00 UTC. It applies to usage before credits and tax. Recording delays and concurrent calls can cause usage to exceed the configured limit, so it is not a guaranteed hard cap.

Developer API

The API lets you query your calls, export transcripts and contacts, read saved lists, and import new lists. Create a token in Settings → Developer API. Tokens belong to your user and the workspace where they were created; enable list-import access separately if needed.

See the Developer API guide for authentication, endpoints, pagination, import limits, and errors, or use the OpenAPI reference. This API does not place calls.

Connected access

When you authorize Dorado, the connection is tied to your signed-in user and the workspace selected during consent. Your assistant can read authorized lists and call information, import contacts, and request calling actions. Viewing lists or opening the dialer does not start outreach.

To stop using Dorado in an assistant, disconnect it in that assistant’s app or connector settings. Disconnecting the assistant does not delete saved Dorado contacts or call history. See our Privacy Policy for how data is handled.

Troubleshooting

The dialer is waiting for audio

Select Enable microphone and call when shown. Allow microphone access in your browser and system settings, check the selected microphone and speaker in the dialer’s settings, then select Start or Resume as available. A waiting request has not started dialing.

Another dialer owns the audio

Return to the dialer already in use and select Stop before starting from another card, tab, or device.

A list has no eligible contacts

Open the list on the Dorado website and inspect eligibility. Check for missing or unsupported US numbers, cooldowns, attempt limits, non-callable dispositions, and calling-hour or time-zone filters. Importing an email-only contact does not make it dialable.

Calling is blocked by billing

Ask a workspace owner or admin to check Settings → Billing for a payment method, remaining credit, unpaid invoices, or the monthly spending limit.

The dialer or microphone is unavailable in my assistant

Use a host and device that support the embedded Dorado dialer and microphone calling. The website cannot substitute for the calling card. Contact support with the assistant, browser, device, and error message you are using.

For help with setup, imports, calls, or billing, visit Dorado Support or email support@withdorado.com.