AI-powered booking assistant

Every message answered.
Every slot booked.

Badminton, tennis, spa appointments — your customers book through Messenger, Instagram, or your website. Your team manages everything from one dashboard.

No setup fees
We set it up for you
Live in 48 hours
Demo Sports Complex
Message...
via Messenger

How it works

From message to booking in seconds

Customers reach you on the platforms they already use. Your AI assistant handles the rest.

Step 01

Customer sends a message

On Messenger, Instagram DM, Telegram, or your website chat widget. They ask about court availability, prices, or just say “I want to book badminton tomorrow.”

via Messenger
Do you have pickleball courts available this Saturday?
Yes! We have 2 pickleball courts available Saturday. Slots from 7 AM to 9 PM at ₱500/hr. Want me to book one?
via Instagram DM
Tennis Court 1 at 4 PM is ₱650. Should I confirm for Maria Santos?
Yes, confirm it!
Confirmed! Code: 4F8A2B1C. Pay ₱650 within 10 mins to hold your slot.

Step 02

AI checks availability and books

Your AI assistant knows your schedule, pricing, and rules. It shows real-time availability, calculates the price, collects the customer's name, and creates the reservation — all in the same conversation.

AvailabilityPricingBookingPaymentReminders

Step 03

Everything lands on your dashboard

Reservations, conversations, payments, analytics — one place for your team. See who booked what, when, and from which channel. Need to step in? Take over any conversation with one click.

Channels

Bookings

Auto-confirmed

Payments

GCashMayaMastercard
Dashboard

Maria Santos

Tennis Court 1 · 4:00 PM

CONFIRMED

Juan Dela Cruz

Pickleball Court 2 · 5:00 PM

PAID

Ana Reyes

Badminton Court 3 · 6:00 PM

PENDING

Built for

Businesses that live on bookings

0

Missed messages

100%

Auto-resolution rate

24/7

Always available

5+

Channels supported

What you get

Everything your booking workflow needs

From the first message to the payment confirmation — every step is handled.

Multi-channel inbox

One dashboard for every conversation. Messenger, Instagram, Telegram, WhatsApp, web chat — your team sees everything in one place.

Real-time availability

Your schedule is always current. When a customer asks “what’s available Saturday?”, the AI checks live data — no double bookings, no stale info.

Available Held Booked

Dynamic pricing

Peak hours, weekends, holidays — different rates applied automatically. Customers see the right price instantly.

Integrated payments

Customers pay immediately after booking. No manual follow-ups.

GCashMayaVisaMastercard

Booking reminders

24-hour and 1-hour reminders via email, SMS, and Messenger. Reduce no-shows automatically.

Human handoff

Complex requests get routed to your team instantly — with the full conversation context so they never start cold.

Analytics dashboard

Resolution rates, peak hours, popular activities, revenue trends — understand your business at a glance.

Embeddable widget

Add a booking widget to your website with one line of code. Customers book without leaving your page.

Our approach

We set it up with you

hapsay is not self-serve. We work alongside your business to connect your channels, configure your workflows, and get you live.

01

We connect your channels

Facebook Page, Instagram, Telegram bot — we handle the technical setup.

02

We configure together

Activities, schedules, pricing, booking rules — tailored to how your business operates.

03

Ongoing support

Changes, new features, troubleshooting — we're here as your business evolves.

See it in action

Try the live demo — book a court through chat and see how it works for your customers.