How to make an AI receptionist
There are two ways to make an AI receptionist. You can build one yourself on developer voice platforms, choosing each part and writing the code that joins them. Or you can set one up on a ready-made service such as Asyntai, where the parts already work together and you bring the knowledge, the rules and a phone number. This guide describes both routes, then walks through the second one step by step.
Build it yourself, or set it up on a service
Both routes end with an AI that answers your phone. They differ in who puts the parts together and who keeps them running afterward.
Route A: choose the parts
A phone provider for the number, a speech-to-text service to hear the caller, a language model to decide what to say, and a text-to-speech voice to say it. Each part is usually its own account, its own settings and its own bill.
Phone number, speech-to-text, language model, voice.
Route A: write the code and host it
Your code joins the parts. It handles turn-taking and a caller who speaks over the agent, finds the right facts for each question, writes the prompts, transfers calls and stores transcripts. You run it on a server and watch it.
Prompts, retrieval, call control, hosting, monitoring.
Route B: bring your content
On Asyntai you add your website and documents and write AI Instructions in plain English. Hearing the caller, finding the answer and speaking it are already joined, so your work is the content and the rules.
Website, documents, AI Instructions, greeting.
Route B: connect a number
The agent answers a number in your own Twilio account. You paste two values from Twilio, import the number, and choose where transfers go and in which hours.
Account SID, Auth Token, Import.
Give the receptionist something to know
On route B, the receptionist's knowledge comes from three places. Set them up before you touch a phone number, because every later test depends on them.
- Step 1: Create an account and add your websiteAsyntai reads the site page by page, and the pages are read in a few minutes. When you change a page later, have Asyntai read that page again.
- Step 2: Upload documentsFacts that are not on the website: fees, term dates, policies. Upload PDF files or paste the text. A new document is used from the next call.
- Step 3: Write the AI InstructionsRules in plain English: which questions to ask, what never to quote, who handles what. Each instruction takes effect on the next call.
Write the greeting, then test it for free
Open the Voice Agent page. Write the greeting callers will hear, then make a free test call in your browser and talk to your receptionist before any phone number is involved.
- Step 4: The greetingCallers first hear that they are talking to an AI assistant, then your greeting. Keep it short and put your business name in it.
- Step 5: The free browser test callAsk the questions your callers ask. Ask for a price you never quote. Ask for a person. Each weak answer points to a document or an instruction to fix.
- Optional: the website voice buttonOn the same page you can switch on a voice button in your website chat, so visitors can talk instead of type. It uses the same knowledge and minutes.
Connect a phone number through Twilio
Phone calls need an Asyntai Standard plan or higher and a paid Twilio account with a voice-capable number. A Twilio trial account cannot be used, and Twilio may ask for business verification before you buy a number, so start that part early.
- Step 6: paste your Twilio Account SID and Auth Token on the Phone Calls page. Asyntai then lists the voice-capable numbers on that Twilio account.
- Step 7: press Import next to the number. This sets the number's voice webhook, so calls to it reach the agent.
- Step 8: add a transfer number and set the Escalation hours. Use an office line or a mobile in international format, turn on Escalate to Human, and set a start and end time for each weekday.
- Step 9: decide how calls arrive. Publish the Twilio number as your line, or forward your existing number to it when nobody answers, when the line is busy, after hours or always.
Call it yourself, then read what happened
The last two steps turn a working setup into a receptionist that sounds like your business. Repeat them whenever your hours, prices or staff change.
- Step 10: Make four test calls on the real numberAsk a question from your documents. Ask for a person inside your Escalation hours, then again outside them. Give a callback number and listen to the agent read it back digit by digit.
- Step 11: Read the transcriptsEvery call is stored in the dashboard with the full transcript, and callback requests reach your escalation email. Fix a thin answer in a document or an instruction, or have Asyntai read a changed page again.
- A tip for a one-phone businessIf you forward your own mobile to the Twilio number and also use that mobile as the transfer number, set the no-answer forwarding delay to more than 20 seconds, or use another phone for transfers, so a missed transfer comes back to the agent.
What each route asks of you
Every AI receptionist needs the same parts. The difference is whether you choose, join and run them, or configure a service where they are already joined.
| Part | Route A: build it yourself | Route B: set it up on Asyntai |
|---|---|---|
| The phone number | From a phone provider you choose, connected to your code | A number in your own Twilio account, imported on the Phone Calls page |
| Hearing the caller | A speech-to-text service you choose and connect | Part of the voice agent |
| Deciding what to say | A language model you choose, with prompts and retrieval you write | Answers from your website, documents and AI Instructions |
| Speaking | A text-to-speech voice you choose and connect | Part of the voice agent; the caller hears a reply within a second or two |
| Interruptions | Your code detects a caller who speaks over the agent | The caller can interrupt at any time |
| Transfers and callbacks | Your code | A transfer number and Escalation hours; callback requests by email with a confirmed number |
| Transcripts | Your code stores them | Every call in the dashboard with the full transcript |
| Hosting and upkeep | Your server and your monitoring | Run by Asyntai |
| Billing | Each provider bills its own part | A monthly plan with included voice minutes; Twilio bills the number and call minutes |
Asyntai Standard is $139 a month with 200 voice minutes and 2 calls at the same time; Pro is $449 a month with 1,500 voice minutes and 5 calls at the same time. Twilio rates are on the Twilio voice pricing page.
How to make an AI receptionist: common questions
For owners and builders who want an AI to answer the business phone and are deciding how to get there.
How do I make an AI receptionist without writing code?
Set one up on a ready-made service. On Asyntai you add your website and documents, write AI Instructions and a greeting, test the agent in your browser, then connect a number from your own Twilio account and set where transfers go. No code is needed for any of these steps.
What do I need to build one myself?
A phone provider and a number, a speech-to-text service, a language model, a text-to-speech voice, and code that joins them: turn-taking, interruptions, finding facts for each answer, transfers and transcripts. You also need a server to host it and a way to watch it.
How long does it take to set up on Asyntai?
The website pages are read in a few minutes, and you can make the free browser test call straight after that. The phone part depends on Twilio: you need a paid account and a voice-capable number, and Twilio may ask for business verification before you buy one.
Can I keep my existing business number?
Yes. The agent answers a number in your Twilio account, and your existing line can forward calls to it, for example when nobody answers or after hours. You can also publish the Twilio number as your main line. The Twilio voice guide shows each screen.
How do I make it sound like my business?
Three things shape it: the greeting you write on the Voice Agent page, the AI Instructions, and your own content. The agent answers only from your website, documents and instructions, and offers a callback request when something is not covered.
Which language does it answer in?
Calls are answered in English. Your website and documents can be in any language, and the agent answers from them in English. Other call languages are available on request through [email protected].
Can it look up information in my own system?
If your system has an API, Custom Tools on Standard and Pro can let the agent look up live data during a call, for example the status of an order. Otherwise it answers from your website, documents and AI Instructions.
What does it cost to run?
Standard is $139 a month with 200 voice minutes, and Pro is $449 a month with 1,500. Each answer the agent gives on a call counts as one AI reply on the plan. Twilio bills the number and the call minutes on your own account.
Making an AI receptionist: what each route asks of you
An AI receptionist is a phone agent that picks up your business calls, answers questions about your business, puts callers through to your team when they need a person, and passes on the rest. Making one comes down to a single decision: do you assemble the parts yourself, or do you set up a service where the parts already work together? Both routes are real options. This guide describes each one plainly and then follows the second route from an empty account to a live phone number.
On the first route you build on developer voice platforms. You choose a phone provider and rent a number. You choose a speech-to-text service that turns the caller's words into text, a language model that decides what to say, and a text-to-speech voice that speaks the reply. Then you write the code that joins them. That code has to take turns with the caller, notice when the caller speaks over the agent, find the right facts for each question, keep the model to your business, transfer calls, and store transcripts. You host it, watch it, and update it when one of the parts changes. The reward is full control over every piece, and the cost is development time and upkeep.
On the second route you configure rather than code. With Asyntai, the hearing, the answering and the speaking are already joined into one voice agent. Your work is the content, the rules and the phone number. To make the steps concrete, picture a small music school. Parents call to ask about lesson fees, adult beginners ask about trial lessons, and students ask about term dates. The school wants those questions answered, trial requests passed to the office, and callers who ask for a person put through in the afternoons, when the office is staffed.
The first three steps give the receptionist its knowledge. Create an Asyntai account and add the school's website; Asyntai reads it page by page, and the pages are read in a few minutes. Upload what the website leaves out, here a sheet with lesson fees and term dates, as a PDF file or pasted text. Then write the AI Instructions in plain English. The school writes two: never promise a particular teacher to a new student, and for a trial request, ask for the student's age, the instrument and any experience before taking a callback request. Documents and instructions take effect on the next call.
Steps four and five happen on the Voice Agent page. Write the greeting, short and with the school's name in it. Every call opens with the agent saying it is an AI assistant, followed by that greeting. Then make the free test call in your browser. Ask what a parent would ask: how much are guitar lessons, when does the spring term start, is there a sibling discount. Ask for something not covered, and listen for the offer of a callback. Each weak answer points to a document or an instruction that needs one more line.
Steps six to nine connect the phone. Phone calls need the Standard plan or higher and a paid Twilio account with a voice-capable number; a Twilio trial account cannot be used, and Twilio may ask for business verification first. On the Phone Calls page, paste the Twilio Account SID and Auth Token, and Asyntai lists the voice-capable numbers on that account. Press Import next to the number you want answered. Add a transfer number, the office line in international format, turn on Escalate to Human and set a start and end time for each weekday, for the school Monday to Friday from 2 to 8 pm and Saturday morning. Finally, decide how calls arrive: publish the Twilio number, or forward the school's existing line to it. The voice agent guide describes each setting.
Steps ten and eleven are where the receptionist becomes yours. Call the real number four times: ask a question from the fee sheet, ask for a person during the office hours and again outside them, and give a callback number to hear the agent read it back digit by digit and wait for your yes. Inside the hours, the transfer rings the office with the caller's own number on the screen; if nobody answers within 20 seconds, the caller comes back to the agent, which apologizes and takes a callback request. Then open the dashboard. Every call is stored there with the full transcript, and each callback request is in your escalation email. Read them, fix thin answers at the source, and have Asyntai read any changed web page again.
Which route suits you depends on what you want to own. If you have developers and want to choose every model, voice and line of code, route A gives you that, together with the hosting and the upkeep. If you want the receptionist working on your own content, and want to spend your time on the answers rather than on the technical parts, route B is shorter. On both routes the content work is the same: a clear website, documents with the facts callers ask about, and plain rules for the cases that need judgement. That content is what makes the receptionist sound like your business, whichever route carries it.
Running costs on this route are a monthly plan plus the phone charges. Standard is $139 a month with 200 voice minutes and 2 calls at the same time, and Pro is $449 a month with 1,500 voice minutes and 5 calls at the same time. Each answer the agent gives counts as one AI reply on the plan, and Twilio bills the number and the call minutes on your own account. If you also switch on the voice button in your website chat, visitors can talk to the same agent from the same knowledge. For what a finished receptionist does on a typical day, see the AI receptionist page.
Make your AI receptionist from what you already have
Add your website, write the instructions and a greeting, and make a free test call in your browser. Connect a number when it sounds right.