Outbound calling
AI outbound calls for callbacks and campaigns
Upload a contact list or start a call from a workflow, and your AI voice agent calls only within the hours you set, tries again when nobody answers, handles voicemail and phone menus, and lets you cancel one call or the whole batch.

How it works
From a contact list to calls made.
A batch is one form: the agent that calls, the list it calls, when it starts and how it retries. Then you watch it run.
Pick an agent with your own connected (bring-your-own) number. The form shows the number it calls from and the agent’s timezone, which the batch keeps once it starts.

Upload a CSV, or start from the template. Every row is checked before you start: rows with problems are flagged, and you can fix them in the preview. Fields from the list, such as a contact’s name, personalise each call.

Start now or schedule a date and time. If your calling hours are closed then, the form says when calls will really start. Turn on Auto-Retry and set the wait before each retry.

The live dashboard counts the calls made, in the queue and failed, and lists every call. Cancel one call, or stop the whole batch with Stop All Calls.





In action
A batch of calls in the live dashboard
A batch running in the live dashboard: completed calls and the status counts at a glance.
Campaigns
Contact lists and new leads, called on your schedule.
Run a batch from a contact list, or let a workflow place the call the moment something happens.
Batch calls from a contact list
Upload a CSV of phone numbers and contact details. Rows are checked before the batch can start, and nothing goes out until you confirm.
Start now or schedule it
Pick a start date, time and timezone; the agent’s own timezone is suggested first. Reminders, follow-ups and re-engagement go out when you planned them.
Call new leads back moments after they ask
A workflow with a Webhook trigger and a Make AI Call step calls a lead back as soon as your form or system sends the details.
Google Sheets in workflows
On a recurring schedule, a workflow can read contacts from a Google Sheet, place an AI call and write the outcome back to the sheet.
Calling hours and retries
Calls go out only when you say they can.
Each agent has its own calling hours. Batch starts and every retry are held to them, on the agent’s clock.
Calling hours per day
Set the hours for each day of the week, or mark a day closed, in the agent’s timezone. The agent only places calls during these hours.
A start time checked against them
Schedule a batch for a closed time and the form says when calls should start instead, and warns when a long batch may run into the next working day.
Retries decided by the outcome
Auto-Retry calls back contacts who didn’t answer, reached voicemail, were busy or had connection issues. You set the wait before each retry, counted from the end of the previous call.
Final outcomes end the calls
Outcomes such as Completed Call, Not Interested or Remove Number end that contact’s retries. Calling hours can push a retry later, never earlier.
Voicemail and phone menus
Voicemail and phone menus, handled.
Outbound calls don’t always reach a person first. Tell the agent what to do when they reach a machine.
Voicemail detection
The agent detects when an outbound call reaches voicemail instead of a person, then hangs up or leaves the message you wrote.
Through phone menus
With IVR handling on, the agent dials through automated menus (“press 1 for sales”) to reach the right person, or hangs up if you prefer.
Auto detect or a known key path
Let the agent listen to the menu and press the best match from your priority list, or give it the exact keys to press, level by level.
A path for each outcome
In Advanced Call Flows, the IVR Navigation node sends the call down its own path for Human reached, Menu exhausted or Voicemail.
Control
Every call in view, any call stoppable.
The live dashboard shows a running batch call by call, and every call can be stopped.
The batch, live
Total Calls, Calls Made, In Queue and Failed at a glance, with the call list filtered by each and the details of every call.
Cancel one call
A queued call is not placed and its retries are cancelled. A call already live finishes, but nothing further is dialled to that contact.
Stop the whole batch
Stop All Calls stops every call that hasn’t started. Choose whether pending callbacks still go out or are cancelled too.
Follow-ups after each call
An Outbound Call Completed workflow can send an SMS or email and write the outcome to your other systems once a call ends.
Frequently asked questions
What is AI outbound calling in Trillet?
Your AI voice agent places calls for you: lead callbacks, reminders, follow-ups and re-engagement campaigns. Run a batch from a contact list, or let a workflow call someone when a form or system sends their details.
Can I use Trillet for AI cold calling?
Trillet is built for compliant callbacks and campaigns to people who expect to hear from you, not cold calls to purchased lists. You remain responsible for consent, calling-hours and do-not-call rules where you call.
How do I call a list of contacts?
Open Batch Calls, choose the agent, upload a CSV of phone numbers and contact details, and start the batch now or schedule it. To call from a Google Sheet, a workflow can read the sheet, place an AI call and write the outcome back.
Which number do batch calls come from?
From the agent’s own connected (bring-your-own) phone number. Only agents with one can run batch calls, and the form shows the number it calls from.
Will the agent call outside business hours?
Not when calling hours are set. The agent only places calls during the hours you set for each day, in its timezone. A batch scheduled for a closed time starts when the hours open, and retries are held to them too.
How do retries work?
Turn on Auto-Retry, set the number of retries and the wait before each one. Contacts who didn’t answer, reached voicemail, were busy or had connection issues are called again; a final outcome such as Not Interested or Completed Call ends that contact’s calls.
What happens when a call reaches voicemail?
With voicemail detection on, the agent recognises voicemail instead of a person and either hangs up or leaves the message you wrote. With Auto-Retry on, a contact who reached voicemail is called again later.
Can the agent get through phone menus?
Yes. With IVR handling on, the agent works through automated menus to reach a person, either by listening and pressing the best match from your priority list or by pressing an exact key sequence you set.
Can I stop a batch once it has started?
Yes. Cancel a single call from the call list, or use Stop All Calls to stop every call that hasn’t started, keeping or cancelling pending callbacks.
Call back every lead, inside your hours.
Book a demo and we’ll set up an outbound agent with you: its calling hours, voicemail message and retries.