21 integrations

Book, move and confirm appointments over iMessage

Connect Google Calendar, Calendly, Acuity or Square to an agent on your iMessage number — so clients can book and reschedule by texting, and your staff can check the diary without opening it.

No code · Works on your own number · Live in minutes

No-shows are a scheduling problem with a communication cause. Email reminders go unread and SMS reminders look like spam, but a message in the blue bubble reads like a message from a person — and, crucially, it can be replied to. When the reply reaches an agent holding your actual calendar, "can we move it to Thursday?" becomes a rebooked appointment instead of a voicemail.

The same agent works in the other direction, for your own team. Front desk staff, field engineers and anyone between jobs can ask what is left today, what time the next one starts and where it is, without logging into anything.

Availability is read live rather than from a cached copy, so the times offered are genuinely free, and confirmed bookings are written straight back to the same calendar the front desk is looking at. There is no second system to reconcile.

🤖 Front Desk Agent · iMessage
Reminder: Thursday 2:00pm with Dr. Okafor. Reply here if you need to move it.
can we do friday morning instead?
•••
Friday has 9:15am or 11:30am free. Which suits?
9:15
Moved to Friday 9:15am. Old slot released.
↳ written to Google Calendar · front desk sees it immediately

Who this is for

Clinics, salons and practices

One number that handles reminders, reschedules and new bookings against the real diary — replacing the phone tag that currently eats the front desk’s morning.

Teams working out of a shared diary

Engineers, trainers and consultants text to ask what is next, where it is and what changed, without needing the calendar app open all day.

Builders shipping a scheduling product

Let each of your users connect their own calendar and give them a booking assistant they text — no calendar API work on your side.

Two ways to connect Calendar & Scheduling

Connected for the bot

Your account, every conversation

Connect the business calendar and the agent books against it for everyone — offering the slots the practice, clinic or salon actually has free, and writing confirmed bookings back where the front desk will see them.

Enabled for customers

Their account, their data

Each staff member connects their own calendar, so the agent answers about their day and books into their diary. For client-facing use, a customer can connect theirs so the agent finds a time that genuinely works for both sides.

What people use this for

The same agent, asked different things by different people on the team.

Front desk

Cut no-shows with a reminder people answer

A reminder lands the day before. If they cannot make it they say so in the thread, and the agent rebooks on the spot rather than losing the slot.

Client

Book from a text, not a booking page

"Any openings Saturday?" The agent checks live availability, offers the two slots that are free, and confirms the one they pick.

Practice manager

Fill cancellations before they cost you

When a slot opens the agent can reach out to people who wanted that time and fill it, instead of leaving a hole in the day.

Field staff

Ask what is next between jobs

"What have I got left today?" answered from the diary, with addresses, while sitting in a van.

Consultant

Find a time without the email chain

When both sides have connected a calendar, the agent proposes a slot that actually works for both rather than starting a thread about it.

Product builder

Give your users a scheduling assistant

Each user connects their own calendar and texts your agent to manage it — a scheduling product without building against four calendar APIs.

21 Calendar & Scheduling integrations

Calendar & Scheduling integration FAQs

Does the agent see live availability or a synced copy?

Live. It reads the calendar at the moment it needs to answer, so it will not offer a slot that was taken five minutes ago.

Can clients reschedule by replying to the reminder?

Yes. Rescheduling is just part of the conversation — the agent finds a new time and updates the calendar without anyone opening a booking page.

Can staff use the same agent to check their own day?

Yes. Enable the integration for customers and each staff member connects their own calendar, so the agent answers about their diary rather than the whole business.

Which calendars can I connect?

Google Calendar, Calendly, Acuity Scheduling, SavvyCal, Google Meet and Square, plus the meeting-recording tools Fathom and Grain.

Other categories

Put it on a number your customers already text

Pick a model, write a prompt, connect the tools it needs, and go live in the blue bubble — no code required.