Calls
Picks up calls
A natural voice answers, listens, and talks until the caller is done. When they hang up, you get a text with what they said.
Secretary
Calls picked up. Texts answered. Every message on your phone.
+1 604 262 1424
A real number in Vancouver. Replies in about two seconds.
Secretary
Call, 3:43 PM
Hi, this is Dave from Fraser Valley Plumbing. Can you tell Joshua we can come Friday at 10 to fix the leak? My number is 604 555 0199.
Text to Joshua, 3:44 PM
Call from +16042621424: Hi, this is Dave from Fraser Valley Plumbing. Can you tell Joshua, we can come Friday at 10 to fix the leak. My number is 604555 0199.
A real test call, and the text that landed on my phone.
Messenger of the gods
Nobody gets voicemail. Whoever calls or texts gets an answer, and you get what they said.
Calls
A natural voice answers, listens, and talks until the caller is done. When they hang up, you get a text with what they said.
Texts
A short, friendly reply in a second or two. The message reaches you first, so you get it even if the AI is down.
Outbound
Give it a number and a goal, like getting a phone bill down. It dials, says who it is calling for, and works toward it.
Honest
It does not know your calendar or your email, and says so instead of guessing.
Free
Claude when it has credit, then free Gemini, then Workers AI. The line never goes dead.
Private
Every request is signed by Twilio and checked. Threads are forgotten after an hour.
Built on Twilio and Cloudflare
Twilio holds the number and the voice. A Cloudflare Worker decides what to say. Sending it on a call is one request.
$ curl -X POST secretary.trommatic.workers.dev/call/start \ -H "Authorization: Bearer $TRIGGER" \ -d '{"to":"+18005551234", "goal":"get my phone bill down from $120"}' status queued then it dials, talks, and texts you the outcome
Try it
It is a real number. Say anything, then hang up.
Calls and texts. Standard rates from your carrier.
Call Secretary