Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.talkturo.ai/llms.txt

Use this file to discover all available pages before exploring further.

Talkturo gives you precise control over when calls are placed and how the system responds when a contact doesn’t answer. You set a daily call window, choose whether to respect each contact’s local timezone, and configure retry delays and attempt limits by outcome type. Once a campaign is running, the real-time dashboard shows you live progress so you can intervene without waiting for a report.

Call windows

A call window defines the daily time range during which Talkturo is allowed to place new calls. The dialer will not start a call outside this window — contacts whose turn comes up outside the allowed hours are held in the queue and dialed again when the window opens the next day. You set the window when you create a campaign:
  • Call Window Start — Earliest time calls may begin (default: 09:00)
  • Call Window End — Latest time calls may begin (default: 17:00)
  • Call Window Timezone — The timezone the window times are interpreted in (default: America/New_York)
You can edit the call window on a paused campaign by opening the campaign details, clicking Edit window, updating the times, and clicking Save. You can also click Allow anytime to set the window to 00:00–23:59 if you want round-the-clock dialing.
The call window is locked while a campaign is Running. Pause the campaign before making changes.

Timezone-aware scheduling

When Use each contact’s timezone for the call window is enabled (it is on by default), Talkturo cross-checks each contact’s local time against the call window before dialing. A contact with timezone set to America/Los_Angeles will not be called at 08:00 Eastern time because it is only 05:00 in their timezone, outside the 09:00–17:00 window. This setting is on the campaign detail panel under Smart retry, labelled Use each contact’s timezone for the call window.
SettingBehavior
On (default)Each contact is only dialed when their local time falls within the call window. Requires the timezone field (IANA format, e.g. America/Chicago) to be set on the contact record. Contacts without a timezone field fall back to the campaign timezone.
OffAll contacts are dialed whenever the campaign timezone window is open, regardless of where the contact is located.
Set the timezone field on your contact records in the CRM (or via CSV import) to get the most accurate per-contact scheduling.

Retry logic

When a call doesn’t reach the contact, Talkturo schedules a retry automatically. The retry system is configured per campaign in the Smart retry panel on the campaign detail view. You can update these settings on any paused campaign.

Retry triggers

OutcomeDefault retry delayDescription
No answer5 minutesContact’s phone rang but was not answered
Busy10 minutesContact’s line was busy
Technical error60 minutesCall failed due to a network or telephony error (retry is off by default — see below)

Retry backoff mode

Choose how the delay grows with each failed attempt:
  • Fixed — The same base delay is used every time (e.g., always 5 minutes for no-answer).
  • Exponential — The delay multiplies after each failure. Set the Multiplier (1.01–10×) and a Max delay cap in minutes to prevent delays from growing too large.

Maximum attempts

The Max Attempts/Contact field (set at campaign creation) is the default limit applied across all outcome types. You can override this per outcome in the Max attempts by outcome section:
  • No answer max — Maximum retries for no-answer outcomes
  • Busy max — Maximum retries for busy outcomes
  • Technical error max — Maximum retries for error outcomes
Leave any override blank to use the campaign default.

Retry after technical errors

By default, calls that fail due to a technical error (for example, a SIP error or network issue) are not retried. Enable Retry after technical errors to schedule a retry using the technical error delay. These attempts count toward the contact’s maximum attempt limit.

Pause, resume, and cancel

You can change a running campaign’s state at any time from the campaign list or the campaign detail panel.
ActionFrom statusResult
PauseRunningStops new calls immediately. Configuration becomes editable.
ResumePausedRestarts dialing from where it left off within the call window.
CancelRunning or PausedPermanently stops the campaign. Cannot be undone.
StartDraftBegins dialing immediately (within the call window).
To pause or resume from the campaign list, click the Pause or Play icon in the Actions column. To cancel, open the campaign detail panel and click Cancel (only available when paused).

Real-time dashboard

When a campaign is Running or Paused, you can open its live dashboard by clicking the activity icon in the Actions column or the Realtime Dashboard button in the campaign detail panel. The dashboard refreshes automatically every 2 seconds by default. You can change the refresh rate or trigger a manual refresh with the Refresh button.

KPI cards

The top row shows the overall contact counts:
MetricDescription
TotalTotal contacts in the campaign
PendingContacts not yet dialed
QueuedContacts scheduled and ready for the next dial attempt
CallingContacts currently on an active call
CompletedContacts whose dialing is finished (answered or retries exhausted)
AnsweredContacts who answered and spoke with the AI assistant
The second row breaks down outcomes across all completed attempts:
MetricDescription
VoicemailCalls that reached a voicemail greeting
No answerCalls that rang without being answered
BusyCalls that hit a busy signal
Invalid #Numbers that are not in service
DeclinedCalls that were declined by the recipient
Do not callContacts skipped because of DNC status
ErrorCalls that failed due to a technical error

Live queue and recent calls

Below the KPI cards, two panels show the current dialing state:
  • Pending / Queued — All contacts waiting for their next attempt, including their next scheduled retry time.
  • Currently Calling — Contacts on an active call right now, with attempt count and contact timezone.
The Recent Call History table lists the most recent completed calls with their outcome, start and end time, and a link to the full call log and recording.
The answer rate is Answered ÷ Total and the completion rate is Completed ÷ Total. You can calculate both from the KPI card values at the top of the dashboard.