Voice
When a message needs a voice
Programmable calls for verification codes, reminders and urgent alerts — natural text-to-speech, keypad responses and a full record of every call.
Calls that carry the important moments
Voice verification codes
Read one-time codes aloud for customers who can’t receive a text, or as a second channel.
Natural text-to-speech
Clear, natural voices in multiple languages and accents — no recording studio needed.
Reminders and alerts
Call when it matters most: urgent alerts, missed payments or a last-minute change.
Keypad responses
“Press 1 to confirm, 2 to reschedule” — responses arrive in your app by webhook.
Call status events
Ringing, answered, voicemail, completed — with duration and cost for every call.
Numbers and caller ID
Local numbers and a recognisable caller ID, set up and registered with you.
Place a call in one request
Say it with text-to-speech, collect a keypad response and get every status by webhook.
- Text-to-speech in natural voices
- Keypad input to your app
- Call status, duration and cost
await sendlab.calls.create({
to: "+61412345678",
from: "+61280001234",
say: "Your Northside Dental code is 4 8 2 1 9 0.",
voice: "en-AU",
// repeat once if the call isn't answered
retry: { attempts: 1, after: "2m" },
});Ready to take your messaging further
Tell us what you want your customers to be able to do. We’ll scope it with you and help you launch.