All templates
Voice & Phone
AI Voice Receptionist
Provision a real US phone number and put a voice agent on it. It answers inbound calls with low-latency speech, remembers repeat callers, books callbacks, and escalates to a human when needed — powered by LiveKit + Telnyx under the hood.
The agent prompt
Copy this into Cursor, Claude Code, or any Naïve-connected agent. It describes exactly what to build and which primitives to wire together.
Prompt
Build me an AI voice receptionist on Naive. It should provision a real US phone number, answer inbound calls with a natural low-latency voice, remember repeat callers, book callbacks, and hand off to a human when needed. Use these Naive primitives: - phone: provision a US number, register a 10DLC campaign, and enable voice (LiveKit + Telnyx) - llm: drive the conversation - memory: remember callers and prior calls - cron: schedule callbacks and follow-ups - approvals: gate anything sensitive before it happens Read the docs at https://usenaive.ai/docs and start with: npm i -g naive && naive login
What it builds
Real US number
Provision a number and register a 10DLC campaign automatically.
Low-latency voice
Answer inbound calls with a LiveKit + Telnyx voice agent.
Caller memory
Recognize repeat callers and recall prior conversations.
Callbacks & escalation
Schedule callbacks via cron and hand off to a human on demand.
Primitives used
phonellmmemorycronapprovals
How it's built
- naive phone — provision a number and enable voice (LiveKit + Telnyx)
- naive memory — long-term caller memory
- naive cron — scheduled callbacks and follow-ups
Start building
Install the CLI, copy the prompt, and let your agent wire it up.
$ npm i -g naive && naive login