Introducing Batch Calling

Outbound calling has always been painful. You need a dialer, a list, agents to follow up, and a way to log what happened. Batch Calling removes all of that.
What it does
Upload a contact list, attach a voice agent, and trigger a campaign. Threetone dials every number in parallel, handles the conversation, and writes a structured summary back to your dashboard — no human in the loop required.
A few things that make it useful:
- Parallel execution — thousands of calls at once, not one at a time
- Per-call context — inject dynamic variables (name, appointment time, amount due) into each call
- Structured outcomes — every call ends with a JSON summary you can pipe into your CRM or webhook
What it's good for
Appointment reminders, payment follow-ups, survey collection, lead qualification. Any workflow where the script is mostly fixed but needs to feel personal.
How to try it
Batch Calling is available on all paid plans. Head to the Batch Calling tab in your dashboard, upload a CSV, and you're ready to go.
We'll be adding scheduling, retry logic, and CRM integrations over the next few weeks.


