Appointment booking

Let customers book appointments in your DMs

On Instagram, WhatsApp, Messenger and Telegram, customers tap one of three open times and confirm, without leaving the chat. Busy times on your calendar are never offered.

From DM to a confirmed booking

The customer never leaves the conversation.

Instagram · Direct messages

Your businessReplies by SociaHive
Hi, I'd like to book a haircut this weekend
Checking your calendar
Here are the next open times (times in New York):
[Sat 10:00 AM] [Sat 11:30 AM] [Sun 1:00 PM]
Sat 11:30 AM
Time held
Book Saturday at 11:30 AM? [Confirm] [Pick another]
Confirm
Booking confirmed
You're booked for Saturday at 11:30 AM. Need to change it? Use this link to reschedule or cancel.

How booking works

Your calendars stay in charge

Connect Google Calendar, Outlook / Microsoft 365, Apple iCloud or Calendly. Busy times on your calendars are never offered to customers, and each booking is copied to the calendar you choose.

  • Busy times block bookings
  • Bookings copied to the calendar you pick
  • Each booking type has its own hours and length

Three times, one tap

The booking step offers three open times as buttons in the chat. The customer taps one, confirms, and is booked. No forms, no redirects, no app to download.

  • Open times shown as tappable buttons
  • A time is held for 10 minutes while they confirm
  • Times shown in the right time zone

Contact details after the booking

Once the booking is confirmed, the step can ask for an email or phone number. The customer can skip it, and the answer is saved to their contact.

  • Optional email or phone question
  • Checked before it is saved
  • Saved to the contact in your CRM

Every chat, plus a booking page

The same booking step works on Instagram, WhatsApp, Messenger and Telegram. You also get your own booking page to share in your bio.

  • Instagram and Messenger quick replies
  • WhatsApp reply buttons, Telegram inline buttons
  • A public booking page at your own link

Works with the rest of SociaHive

Booking is even more powerful when connected to automation, scheduling, and support.

Plans and prices

Booking types and your booking page are on every plan. Booking inside DMs runs in automations, which come with the trial and every paid plan.

Creator

Recommended

$29/mo

10 social accounts, 300 AI credits

Automation on 1 account

See full pricing

Every signup starts with a free 7-day trial.

Questions, answered

Which calendars does it work with?

Google Calendar, Outlook / Microsoft 365, Apple iCloud and Calendly. Your busy times block bookings, and new bookings are copied to the calendar you pick. With Calendly you can also book straight into a Calendly event type. Cal.com is not supported yet.

Can customers reschedule or cancel?

Yes. Every confirmation includes a link where the customer can pick a new time or cancel. While booking in the chat, they can also type "cancel".

How do you prevent double bookings?

When a customer taps a time, it is held for them for 10 minutes. Nobody else can book it in that window, and if they do not confirm, it opens up again.

Can I set different availability for different services?

Yes. Each booking type has its own weekly hours, duration and buffer time, so a 15-minute consultation and a 60-minute session can have completely separate availability.

What do customers need to share?

In a chat, nothing beyond the time they pick. After booking, the step can ask for an email or phone number, which they can skip. On your booking page they enter a name plus an email or phone number.

Does it send booking confirmations?

Yes. After a successful booking, the bot sends a confirmation message with the date, time, and any details. The booking is also added to your connected calendar. No calendar invitation is sent to the customer.

Which plans include appointment booking?

Booking types, the bookings list and your booking page are on every plan, the free plan included. Booking inside DMs runs in an automation, which comes with the trial and every paid plan: Instagram, Facebook, Messenger and WhatsApp on every paid plan, plus Telegram on Pro and Agency.

How many bookings can it handle?

There is no limit on the number of bookings. Two customers can never book the same time, because each tapped time is held while they confirm.

Start taking bookings in your DMs

Fill your calendar from the conversations you already have.

Appointment Booking via DMs: Instagram, WhatsApp & Telegram | SociaHive