Let clients book appointments right from your website
Mena's embeddable booking widget puts a live calendar on your own website, Instagram, or Google Business profile. Clients self-book in under a minute, 24/7. No phone tag, no back-and-forth, fewer no-shows. You focus on the session.
How does the booking widget work?
Clients book in five simple steps, right on your site, with no account and no download.
- 1Choose a service
- 2Pick a therapist
- 3Select a live time slot
- 4Enter details and consents
- 5Verify and confirm
Phone tag is costing you clients
Every missed call, slow reply, and 'what times do you have?' email is a client who books elsewhere. Booking should happen the moment someone is ready.
Clients give up after one missed call
When no one picks up, most people don't try twice. They look for another therapist who's available now.
Admin time disappears into scheduling
Confirming times by phone and email eats hours that should be spent with clients, not on the calendar.
No-shows slip through without reminders
Without confirmation and reminders, missed appointments pile up and leave gaps in your week.
How does the booking widget work?
Clients book in five simple steps, right on your site, with no account and no download.
- 1
Choose a service
The client picks the type of session they need: first consultation, follow-up, couples therapy, or any service you offer.
- 2
Pick a therapist
Multi-therapist clinics show their team so clients choose who they want. Solo practitioners skip this step automatically.
- 3
Select a live time slot
The widget shows real availability in the visitor's own timezone, so clients only ever see slots you can actually take.
- 4
Enter details and consents
The client adds their contact details and confirms the GDPR consents you require, captured and stored with the booking.
- 5
Verify and confirm
A 6-digit code sent by email confirms the client is real. Clinics receive a pending request to approve; solo and auto-confirm modes lock the slot instantly.
Built for solo therapists and multi-therapist clinics
The same widget adapts to how you work. The therapist step appears only when you have a team.
Solo practitioners
Working on your own? Booking goes straight to your calendar.
- The therapist step is hidden automatically, so clients go straight to your calendar.
- Bookings can confirm instantly, locking the slot the moment a client finishes.
- One link, one calendar, zero admin.
Multi-therapist clinics
Running a team? Clients reach the right service and therapist every time.
- Clients choose the service first, then the right therapist from your team.
- Each booking arrives as a pending request your front desk confirms.
- Every therapist's real-time availability stays in sync.
Embed it anywhere your clients already are
Add the widget to one page or every channel. It works the same everywhere.
Your website
Drop the widget onto your homepage, services page, or a dedicated booking page.
Instagram & link-in-bio
Share a single booking link in your Instagram bio or link-in-bio tool so followers book without leaving social.
Google Business profile
Connect the widget to your Google Business profile so clients book straight from Search and Maps.
Install in one line of HTML
Paste a single snippet and you're live. Prefer a framework? Install from npm or drop in the React component.
<script
type="module"
src="https://cdn.mena-ai.pt/booking-widget/1.1.0/mena-booking.js"
integrity="sha384-HJ7oFkCdSLln0eHrHGoa4tposvInwKf0G560+crcOLVCrYEoFOxCZF9KaXCpLs9M"
crossorigin="anonymous"
></script>
<mena-booking
publishable-key="mena_pk_live_…"
locale="pt"
preset="calm"
></mena-booking>import { MenaBooking } from "@mena-ai/booking-widget-react";
export function BookingSection() {
return (
<MenaBooking
publishableKey="mena_pk_live_…"
locale="pt"
preset="calm"
/>
);
}Make it look like your practice
The widget carries your brand, not ours.
6 ready-made themes
Start from one of six presets and match your site in seconds.
Full CSS-variable theming
Fine-tune colours, fonts, and shape with simple CSS variables.
Your logo and name
Show your clinic logo and name so clients always know they're booking with you.
Private by design, GDPR-ready
Built for healthcare from the ground up, so client data stays protected.
No account required
Clients book in minutes without creating a password or profile.
GDPR consents built in
Capture the exact consents you need at the moment of booking, stored with each appointment.
Email verification
A 6-digit email code confirms every booking is genuine and reduces fake or duplicate requests.
No cookies, no tracking
The widget sets no tracking cookies and follows no one. Nothing to disclose, nothing to consent away.
Frequently Asked Questions
Everything you need to know about Mena's embeddable booking widget.
Works with the rest of your practice
The booking widget plugs into the tools you already run on Mena.
Scheduling & invoicing
Every booking flows into your calendar and, when you're ready, into payments and fiscal invoicing.
Patient portal
Clients who book once get a secure portal to manage appointments, tasks, and messages.
Notifications
Automatic email reminders and confirmations keep both sides in the loop and cut no-shows.
Turn your website into your best receptionist
Start a free pilot today and let clients book themselves, around the clock. Setup takes one line of code.