
Blog
Embeddable booking widget
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.
When no one picks up, most people don't try twice. They look for another therapist who's available now.
Confirming times by phone and email eats hours that should be spent with clients, not on the calendar.
Without confirmation and reminders, missed appointments pile up and leave gaps in your week.


The same widget adapts to how you work. The therapist step appears only when you have a team.
Add the widget to one page or every channel. It works the same everywhere.
The widget carries your brand, not ours.
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.4.1/mena-booking.js"
integrity="sha384-A7RGfwP0v+rDo0XSzhFpJ9bkry1uabZ8aQSXU33QW2I/6QpqMQdq9ciGveoqbGXQ"
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"
/>
);
}WordPress
Install the free Mena Booking plugin and embed your booking widget with a shortcode or block. No code, no build step, always up to date.
Version 1.0.0 · .zip
Loaded from our CDN with Subresource Integrity. Your publishable key is public by design, so no secrets live on your site.
Download the plugin below, then add it via Plugins → Add New → Upload.
Activate it and paste your publishable key in Settings → Mena Booking.
Use the [mena_booking] shortcode or the “Mena Booking” block wherever you want bookings.
No. Clients book in a few taps without creating an account or password. A 6-digit email code confirms the booking, and that's it.
Mena was built for the GDPR from the start. Every client gives explicit consent before booking, all data is encrypted and stored in the EU, and the widget sets no marketing cookies or trackers.
Yes. Choose from six theme presets, fine-tune everything with CSS variables, and add your own logo and clinic name so the widget feels native to your site.
Yes. Solo practitioners skip the therapist-selection step and can confirm instantly. Clinics let clients pick a therapist, and each booking arrives as a pending request to approve.
Anywhere you can paste a link or a line of HTML: your website, your Instagram or link-in-bio, and your Google Business profile. One install works across all of them.
The widget displays in English or Portuguese, automatically matching the visitor's browser language.
Still have questions? Email us at support@mena-ai.pt
See how the booking widget fits your website, in a 15-minute demo.