AI receptionist for small business: calls, bookings and handoffs
What an AI receptionist does on a real call, the rules that apply, a sample greeting and a pass/fail checklist to launch one safely.
Callers booked into Outlook Calendar by voice, through Microsoft Graph, so phone appointments sit beside every Teams meeting and internal invite.
Your advisers live in Outlook, and their weeks fill with Teams calls and internal meetings. Phone bookings typed in afterwards get missed or clash. This agent answers your booking line, reads free and busy time through Microsoft Graph, and creates, moves or cancels appointments on the right Outlook calendar. Only calendar access is requested, nothing from mailboxes, files or chats.

AI Voice Booking Agent for Outlook Calendar takes booking calls and writes them into the Outlook calendars your team works from in Microsoft 365. Through a Microsoft Graph calendar permission it reads availability, creates the appointment, updates it when the caller reschedules and cancels it on request.
In a Microsoft 365 office, a phone booking that never reaches Outlook simply does not exist. Advisers get double-booked, callers wait for callbacks and appointments slip. This edition takes the call, offers only genuinely free slots and writes the appointment onto the adviser's calendar, where it syncs to their phone like any other entry. Your IT team approves one limited permission. The Scope Card sets the calendars, mapping, flows and second system before you order, so security and operations both know exactly what they are agreeing to.
The agent checks availability across the Outlook calendars you grant through a Microsoft Graph calendar permission. It books the caller into a free slot without anyone switching between diaries.
Each booking is written into Outlook as an appointment during the call. The documented field mapping decides which details land in the subject, body and attendee fields.
When a caller reschedules, the agent updates the existing Outlook appointment rather than creating a duplicate. A cancellation removes it, so your team's calendars reflect the latest call.
Access is set up through user invites or keys you control, with no keys sent by email. The permission covers calendars only, and your admin can withdraw it at any time.
Your portal lists these the moment you order. Delivery starts the working day after everything is in and your access is checked.
| Option | Delivery time | Price |
|---|---|---|
| Standard | 20–30 working days | $5,900 |
| Express | 15–25 working days | $6,800 |
| Rush | 10–20 working days | $7,650 |
Before you start: Record weekly phone bookings, missed calls and calendar fixes before work begins. Note which Outlook calendars take bookings today.
These are things to track, not promised results. Outcomes depend on your data, your team and your market.
You pay once for the build. Running it means call minutes in your own accounts, about $0.13 to $0.31 a minute all in for the voice platform, AI model and telephony, plus number rental. Your Microsoft 365 subscription is untouched, and any Outlook license or plan upgrade is outside the build price.
AI usage during build and testing is billed to your accounts as well.
Ask about running costsCalendars outside the agreed mapping, custom Outlook objects, or a third connected system are beyond the Scope Card. Add a note at checkout for a written Change Quote.
Request a custom versionMonthly maintenance covers monitoring, fixes, updates and change hours for a new adviser's calendar, revised hours or a field added to the mapping. It starts once the 30 days of support end.
$295/mo (5% of the build price a month, includes 2 change hours)
Optional. Starts after the post-launch support period. Cancel any month.
How maintenance works| Do it yourself with a SaaS tool | Hire a custom agency | Upmark Labs | |
|---|---|---|---|
| Price | A booking add-on is billed monthly per user | A Microsoft integration project is quoted after discovery | Ours is one fixed price, shown on this page before you buy |
| Phone bookings | A booking page needs the customer to go online | Depends on what was agreed | Ours books by voice, straight into Outlook |
| Internal meetings | Depends on how the tool reads Outlook | Depends on the build | Ours reads free time live, Teams meetings included |
| Delivery | Quick to switch on, but phone stays manual | Usually several weeks | Ours has a fixed delivery time shown before you buy, with faster options |
A Microsoft Graph calendar permission, approved by your administrator on a 30-minute setup call. It is limited to the calendars in the agreed field mapping. Mailbox contents, files and Teams chats are not requested. If your tenant needs a security review first, start it during the 72-hour intake window to keep the delivery date.
Yes. It reads free and busy time from each mapped Outlook calendar during the call, so internal meetings, Teams calls and blocked focus time all count as unavailable. The caller is only offered slots that are genuinely free under your booking rules, including any buffer you set between appointments.
Yes, if you allow it. A caller can ask for a named person, and the agent checks only that person's Outlook calendar. Otherwise your rules decide, for example by appointment type or by whoever has the earliest open slot. The routing is written into the field mapping we hand over.
Yes. Each booking is created as an item on the adviser's Outlook calendar, with the fields agreed in the mapping, such as caller name, number and purpose. It syncs to their phone and desktop like any other entry. Reschedules update that same item instead of adding a second one.
The delivery panel on this page shows the timeline for each speed. The Graph permission and the setup call are part of the intake, which is due within 72 hours of ordering, and a late intake pushes the date. If your tenant needs a security review, start it early. Fifty test calls against your mapped calendars then run before launch.
Call minutes in your own accounts, roughly $0.13 to $0.31 a minute all in, plus number rental. Microsoft 365 costs stay as they are today. We charge nothing per booking or per user. Monthly maintenance is optional. It covers monitoring, fixes and change hours for a new adviser's calendar, revised hours or a field added to the mapping.
Order AI Voice Booking Agent for Outlook Calendar.

Answers calls, handles common questions, takes messages and transfers callers.

Converts interested replies into booked meetings on reps' calendars.

Summarizes calls into notes, outcomes and next steps in your CRM.