Use Cases
Patterns and recipes for building voice features on Sautikit.
- AI receptionist: put an AI agent on your number in minutesCreate an AI agent, publish it, and bind it to your number in three API calls. It answers callers in real time and hands over to your team with a summary. The BYO Stream recipe is the second half.use-caseai-voice-agentai-agentsreceptionist
- AI support voice agent: answer, look up, resolve — escalate with a summaryBind a managed AI agent to your support number with HMAC-signed tools that hit your API mid-call, and let handover brief your team with a summary. The BYO Stream recipe is the second half.use-caseai-voice-agentai-agentscustomer-support
- AI appointment-booking voicebot: book, reschedule, cancel by voiceCallers dial a number and talk to an AI agent that books, reschedules, or cancels appointments in plain speech. No DTMF menu. Real-time audio via the Stream verb piped to your own LLM.use-caseai-voice-agentstreamappointment-booking
- Let users call from the browser: WebRTC click-to-call, no phone neededMint a short-lived SIP token server-side, pass it to the browser SDK, and give users one-click calling from any webpage. No phone required on the user's end.use-casewebrtcbrowser-callingsip
- Run a call center without the platform: inbound queues and outbound diallingHandle inbound queues and outbound campaigns by combining Dial, Conference, and GetDigits voice actions with your own agent availability logic on the server side.use-casecall-centerdialconference
- Stay compliant with call recording: capture every call to your own storageAttach the Record verb to any call leg to capture audio. The recording URL is delivered to your action callback. Forward it to S3 or any object store for compliance and review.use-caserecordingcompliancestorage
- Get everyone on one line: conference calling with multi-party voice bridgesDrop any number of callers into a shared named room using the Conference verb. Control muting, recording, entry beeps, and participant events via webhook callbacks.use-caseconferencemulti-partyvoice-actions
- Order status by voice: an AI agent that answers "where's my order?"Callers ask about their order in plain speech. The Stream voice action forks live audio to your LLM, which queries your orders API and speaks the status back full-duplex.use-caseai-voice-agentstreamorder-status
- Outbound AI voice calls that qualify leads and run phone surveysYour system dials leads through the Sautikit API. An AI agent runs the qualification script over a live audio Stream, records answers, and hands hot leads to a human via Dial.use-caseai-voice-agentstreamoutbound
- Voice broadcast campaigns: outbound AI calls at scaleCreate a broadcast on a published AI agent with per-contact templates, load contacts, and start. The dialer keeps to calling windows, retries no-answers and voicemail, and reports every outcome.use-casebroadcastsai-voice-agentoutbound
- Route callers automatically: build an IVR menu with JSON, no telephony SDKRoute inbound callers through a menu tree using Say and GetDigits voice actions. Each digit press triggers a webhook, and your server replies with the next set of actions.use-caseivrvoice-actionsdtmf
- Reach users when SMS fails: deliver OTPs by voice callPlace an outbound call that reads a numeric OTP aloud using text-to-speech. Suited for markets with poor SMS delivery or when regulatory policy mandates voice verification.use-caseotpauthenticationvoice-actions