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 byEntry planAfter the allowance
GreetKeeperper answered call$49/mo for 200 answered calls$0.45 a call on Starter, published
Rosieper minuteProfessional $49/mo for 250 minutesNot published
Dialzaraper minuteBusiness Lite $29/mo for 60 minutesPublished on every tier, from $0.48 a minute down to $0.35
Goodcallper unique callerStarter $79/mo ($66 annual) for 100 unique customers$0.50 per additional unique customer, published
Smith.aiper callFree tier at $0 for 25 calls, then $3.00 a callPublished, and the per-call rate falls as the tier rises
Abby Connectper minute (half-rate AI)Starter $165/mo for 50 Abby MinutesNot 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.

PlanMonthlyCalls includedAfter that
StarterFor a single location taking calls one line at a time.$49200$0.45 per call
ProfessionalBooking, routing and transfers included, not an add-on.$149750$0.35 per call
ScaleFor busy phones and longer opening hours.$3492,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.