Use cases/Communication

Phone-Based Personal Assistant

Call your AI from any phone — landline, prepaid, locked corporate handset. Get briefings, set reminders, query your data with voice.

Communicationmedium~30m setup
Tools
voice_callmemory_searchexec
Channels
telegram
Uses
voice

Voice apps and phone-based AI exist on a spectrum from "luxury" to "only option." If you're driving, in a country where data is expensive, on a phone you're not allowed to install apps on — calling a number to talk to your assistant is sometimes the only path. Flowly's voice integration runs through Twilio, so any inbound call hits the agent.

What it does

  • Call a phone number — your AI picks up
  • Speak naturally; agent transcribes, processes, replies
  • Tools work over voice: schedule reminders, query memory, send messages
  • Hangup → conversation persists in memory; resume on any other channel
  • Agent can call you back too (cron-triggered or alerts)

What you'll need

  • A Twilio account with a phone number
  • Twilio account SID + auth token
  • An LLM with low-latency voice (Claude Haiku 4.5 by default)

Setup

1. Buy a Twilio number

Sign up at twilio.com, buy a number ($1/month typically). Note the account SID, auth token, and phone number from the console.

2. Configure Flowly

In the dashboard, Connections → Voice (Twilio). Paste the credentials. The webhook is auto-configured against your gateway URL.

3. Test inbound

Call your Twilio number from any phone. After a brief intro, the agent greets you and asks what you need. Try:

"What's on my calendar this afternoon?"

It pulls calendar (if connected), summarises, and reads it back.

4. Configure outbound (optional)

For agent-initiated calls — morning briefings, urgent alerts, follow-ups — set up a cron:

Send to Flowly
Set up a cron job called "morning-call" that runs Monday-Friday at 7:30 AM. Action: Call my mobile (+90555...). When I answer, give me a 60-second verbal summary of today's calendar and any urgent emails. End with "call back if you need anything else, otherwise have a good day." Use voice_call(action="outbound", to="+90555...", message=<summary>).

Tips

  • Keep voice replies under 30 seconds per turn. Long responses on voice are unreadable. Tighten the agent's voice mode in the dashboard.
  • Use it for handsfree only. Voice is great in a car, terrible at a desk. Switch to Desktop the moment you have keyboard access.
  • Outbound calls are intrusive. Don't schedule too many. One morning call + emergency-only alerts is usually right.
  • Test the wakeword phrasing. Some Twilio voice models hear "Mehmet" as "Mike" or worse. If you have unusual names in your contacts, spell them phonetically in the relevant prompts.
  • Bill costs are real. Twilio charges per-minute. A 5-minute morning call every weekday is ~$2/month. Check before you build elaborate outbound flows.