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.
Built on the official Instagram, WhatsApp & Meta APIs
From DM to a confirmed booking
The customer never leaves the conversation.
Instagram · Direct messages
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.
Instagram automation
Comment-to-DM funnels that lead to bookings
Learn moreAutomationWhatsApp automation
Interactive booking menus in WhatsApp
Learn moreSchedulerContent scheduling
Promote your services across 22 platforms
Learn moreSupportCustomer support
Handle rescheduling and inquiries in one inbox
Learn morePlans 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
Creator
Recommended$29/mo
10 social accounts, 300 AI credits
Automation on 1 account
Studio
$79/mo
20 social accounts, 1,000 AI credits
Automation on 4 accounts
Pro
$149/mo
30 social accounts, 3,000 AI credits
Automation on 10 accounts
Agency
$349/mo
150 social accounts, 25,000 AI credits
Automation on 100 accounts
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.