AI receptionists that book into Google Calendar, ranked on the write
GreetKeeper is our product, and it ranks first for Google Calendar because it checks free/busy time mid-conversation, offers an open slot, and creates the event in Google Calendar itself on every tier, the $49 Starter included.
A Google Calendar connection is judged by one moment: is the event sitting in the diary when the caller hangs up? When the assistant sees free time and writes live, your team opens Google Calendar on their phone and the appointment is already there.
Rosie opens at $49 for 250 minutes, with appointment booking on its $149 Scale tier. Dialzara opens at $29 for 60 minutes, overage listed on each tier. Goodcall bills per distinct customer, $79 for 100.
Smith.ai pairs AI with trained staff on its $150 Pro tier, and Abby Connect draws staff and AI time from one pool starting at $165.
Closure dates, per-number calendars and a booking.created webhook complete the Google Calendar setup: holidays answer as closed, each branch fills its own diary, and each new booking can post to a system you choose.
How this was put together
Disclosure: GreetKeeper is our product. Ranked in September 2026 on Google Calendar fit, by the team behind one entry; each rival's tiers and figures were taken from its own pricing page that month.
What we compared
- Whether Google Calendar booking comes on the opening tier or on an upgrade.
- Whether free/busy time is checked live and the event created mid-conversation.
- Whether each phone number can fill its own separate Google Calendar.
- Whether closure days can be set so the line answers as closed.
- Opening price and overage, weighed against a three-to-four-minute booking conversation.
The shortlist at a glance
Billing unit first, because it decides more of the final bill than the headline price does.
| Charges by | Entry plan | After the allowance | |
|---|---|---|---|
| GreetKeeper | per answered call | $49/mo for 200 answered calls | $0.45 a call on Starter, published |
| Rosie | per minute | Professional $49/mo for 250 minutes | Not published |
| Dialzara | per minute | Business Lite $29/mo for 60 minutes | Published on every tier, from $0.48 a minute down to $0.35 |
| Goodcall | per unique caller | Starter $79/mo ($66 annual) for 100 unique customers | $0.50 per additional unique customer, published |
| Smith.ai | per call | Free tier at $0 for 25 calls, then $3.00 a call | Published, and the per-call rate falls as the tier rises |
| Abby Connect | per minute (half-rate AI) | Starter $165/mo for 50 Abby Minutes | Not published; one Abby Minute buys two minutes of AI handling |
Read from each vendor's own pricing page in September 2026.
GreetKeeper
Checks Google Calendar free/busy time and creates the event mid-conversation, from the $49 Starter tier.
Worth it for: Teams who plan their week in Google Calendar and want every phone booking sitting in the shared diary before the caller hangs up, one calendar per number where needed.
Charges per answered call. Entry plan $49/mo for 200 answered calls. After the allowance: $0.45 a call on Starter, published.
Rosie
Low opening price; appointment booking unlocks on Scale at $149.
Worth it for: An owner happy to copy phone requests into Google Calendar manually for $49 a month.
Not for: Live diary writes on the opening tier, since appointment booking sits on the $149 Scale tier, and forecasting a heavy month, since the overage figure is not published.
Charges per minute. Entry plan Professional $49/mo for 250 minutes. After the allowance: Not published.
Dialzara
Cheapest ticket at $29, with overage listed on each tier.
Worth it for: A sole trader trialling phone-to-diary booking on 60 minutes, with overage printed from $0.48 down to $0.35.
Not for: A diary that fills by phone: sixty minutes covers roughly fifteen booking conversations before the $99 tier for 220 minutes.
Charges per minute. Entry plan Business Lite $29/mo for 60 minutes. After the allowance: Published on every tier, from $0.48 a minute down to $0.35.
Goodcall
Billed per distinct customer, minutes uncapped.
Worth it for: A clinic or studio whose regulars phone again to shift their slot, each regular billed once within $79 for 100.
Not for: Separate diaries per branch, because each phone number is its own agent, priced separately.
Charges per unique caller. Entry plan Starter $79/mo ($66 annual) for 100 unique customers. After the allowance: $0.50 per additional unique customer, published.
Smith.ai
Trained staff alongside the AI, Pro at $150.
Worth it for: Consultation practices where a person should handle tricky diary changes, at roughly $2.00 per call.
Not for: High-throughput diaries on a lean spend: Pro covers 75 to 300 calls and the free tier ends at 25.
Charges per call. Entry plan Free tier at $0 for 25 calls, then $3.00 a call. After the allowance: Published, and the per-call rate falls as the tier rises.
Abby Connect
Staff and AI time drawn from one pool, from $165.
Worth it for: A front desk that splits diary work between people and software on a single plan.
Not for: A lean spend, given the $165 opening price for 50 Abby Minutes and a rate beyond them that is not published.
Charges per minute (half-rate AI). Entry plan Starter $165/mo for 50 Abby Minutes. After the allowance: Not published; one Abby Minute buys two minutes of AI handling.
How to test a Google Calendar receptionist
Block an afternoon in Google Calendar, then phone your GreetKeeper number during the 14-day trial and ask for that afternoon. GreetKeeper checks free/busy time during the conversation, offers the nearest open slot, and creates the event there and then.
Next, test the edges of the diary. Set a closure date and GreetKeeper answers as closed that day. Give each branch its own number, and each number fills its own Google Calendar with its own hours and greeting.
Finally, connect the rest of your stack. Each new appointment fires a booking.created webhook: one signed JSON POST to a URL you set, carrying the booked time, the caller's name and number, and a link to the transcript.
Our own pricing, in full
Including the rate after the allowance, which is the number most of this list leaves off.
| Plan | Monthly | Calls included | After that |
|---|---|---|---|
| StarterFor a single location taking calls one line at a time. | $49 | 200 | $0.45 per call |
| ProfessionalBooking, routing and transfers included, not an add-on. | $149 | 750 | $0.35 per call |
| ScaleFor busy phones and longer opening hours. | $349 | 2,000 | $0.25 per call |
The short version
- Booking is included on every tier. Rosie keeps booking and live transfer behind its $149 plan.
- The overage rate is on the pricing page. Rosie, Ruby, Slang and AnswerConnect do not publish theirs.
- Calls are counted, not minutes, so a long useful conversation costs the same as a short one.
Questions people ask about this list
Does the appointment appear in Google Calendar during the call?
Yes. GreetKeeper checks free/busy time in Google Calendar, offers open slots, and creates the event before the caller hangs up. Staff see it in the same Google Calendar app they already open each morning.
Can each branch or practitioner have a separate Google Calendar?
Yes. Each GreetKeeper number can have its own hours, greeting and calendar under one account, so a three-chair salon or a two-office practice fills the right diary by the number dialled.
What happens on public holidays?
Add closure dates and GreetKeeper answers as closed on those days. Opening hours are set per number, so each branch keeps its own schedule.
Can other tools see a new Google Calendar booking?
Yes. GreetKeeper sends a booking.created webhook for each new appointment, signed with an HMAC-SHA256 header. Zapier, Make or n8n can catch it with their webhook trigger; in Zapier that step needs a paid Zapier plan.
Why rank GreetKeeper first for Google Calendar?
The criteria above put it there: Google Calendar booking on the $49 tier, free/busy checked and the event created mid-conversation, a separate calendar per number, and a per-call overage printed at $0.45. Outlook and Microsoft 365 get the same direct write.
Hear one of these handle your own call
Your scenario, your greeting, a couple of minutes.