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.
| Setting | Behavior |
|---|
| 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. |
| Off | All 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
| Outcome | Default retry delay | Description |
|---|
| No answer | 5 minutes | Contact’s phone rang but was not answered |
| Busy | 10 minutes | Contact’s line was busy |
| Technical error | 60 minutes | Call 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.
| Action | From status | Result |
|---|
| Pause | Running | Stops new calls immediately. Configuration becomes editable. |
| Resume | Paused | Restarts dialing from where it left off within the call window. |
| Cancel | Running or Paused | Permanently stops the campaign. Cannot be undone. |
| Start | Draft | Begins 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:
| Metric | Description |
|---|
| Total | Total contacts in the campaign |
| Pending | Contacts not yet dialed |
| Queued | Contacts scheduled and ready for the next dial attempt |
| Calling | Contacts currently on an active call |
| Completed | Contacts whose dialing is finished (answered or retries exhausted) |
| Answered | Contacts who answered and spoke with the AI assistant |
The second row breaks down outcomes across all completed attempts:
| Metric | Description |
|---|
| Voicemail | Calls that reached a voicemail greeting |
| No answer | Calls that rang without being answered |
| Busy | Calls that hit a busy signal |
| Invalid # | Numbers that are not in service |
| Declined | Calls that were declined by the recipient |
| Do not call | Contacts skipped because of DNC status |
| Error | Calls 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.