Booking, hosted and embedded
One booking link. Put it anywhere.
Every venue gets a booking page that stands on its own, and the very same booking flow as an embed for its website. One diary behind both, so the two can never disagree about who has the table.
Your booking link is free. No card, and nothing to cancel — MangoBook is in beta and nothing is charged yet.
Three steps, and the link is live
-
1
Say what can be booked
Add the things people book — tables, a person, a room of seats — then write one sentence about what a customer may ask for.
Customers book Dinner for a group of 1 to 10 guests, lasting 1h 30m–2h 30m — longer for bigger groups, starting every 15 minutes.
-
2
Publish it, and share the link
A new booking link starts dark, so nobody books a room you are still laying out. Press Publish and the page is live at your slug — and you can take it down again at any time without touching a booking already in the diary. If you also have a website that allows HTML embeds, these two lines put the same form on it.
<script src="https://mangobook.net/v1/widget.js" defer></script> <mangobook-widget data-key="pk_live_…" api="https://dashboard.mangobook.net"> </mangobook-widget> -
3
Take bookings
Both routes write to the same diary. The database itself refuses to put two parties on one table, so a page someone left open in a tab yesterday cannot oversell tonight.
Two front doors. One diary.
The hosted page is not a second booking system that we keep in step with the first. It resolves your slug to a key and mounts the very same element a customer would paste into their own site — so there is one booking flow, and drift between them is not possible rather than merely unlikely.
What you get
-
A booking page of your own
mangobook.net/your-venue— a real page you can put in a bio, a message, an ad or a QR code. It works with no website anywhere. -
An embed for the site you have
Two lines on WordPress, Shopify, Webflow, Wix or a hand-coded site. It renders in its own shadow root, so their stylesheet cannot break it and it cannot leak onto their page. Some builders gate HTML embeds behind a paid plan — the details are below.
-
Rooms that flex like real rooms
A two-top that takes three with a chair pulled over. Two two-tops pushed together for four. A ten-seat bar filling with any mix of parties. All configuration, not special cases.
-
Duration by party size
A table of two turns in ninety minutes and a table of eight in a hundred and fifty. That is a row in a table, not a code branch.
-
The right time, in your zone
Slots are generated in the venue's own time zone rather than the visitor's, so a nine-to-five Tuesday stays nine-to-five through a daylight-saving change.
-
It looks like you
Accent colour, corner radius, typeface, density, and light or dark. The setting travels with your key, so the hosted page and the embed look the same without being configured twice — and a site of your own can still override any of it from its own stylesheet.
-
Ask only what you need
Email, phone and a message box are each required, optional, or not shown at all. Your own questions live on the booking type, so “which car are you bringing” belongs to one service instead of following everyone around.
-
In the calendar you already use
Subscribe to a feed of your bookings and read them where you read everything else.
One model, not four products
A thirty-minute intro call, a twelve-table dining room and a twenty-seat class are the same three nouns underneath: a resource that can be booked, a bookable describing what a customer may ask of it, and a booking that allocates capacity over time.
Setup does ask which of these you look most like — a restaurant, a one-person calendar, a salon, lanes, a studio, or nothing at all. It only picks the questions you get asked next, phrased in the words of the thing you actually run: a restaurant is asked how many two-tops it has, a studio how many mats fit in the room. It fills nothing in for you, and nothing afterwards behaves differently because of what you chose.
-
Restaurants & cafés
Tables, combining, covers and turn times.
-
One-person calendars
Consultants, dentists, barbers, tattooists, tutors.
-
Classes & studios
Shared seats that fill one at a time until the room is full.
-
Anything with a diary
If it can be booked, the three nouns already describe it.
Free, and not a trial. Paid when you outgrow it.
MangoBook is in beta, so nothing is charged yet and no card is taken anywhere in the product. These are the plans as they will be when billing opens; the free one is not a trial and does not end.
-
Free Available today
$0always
One resource, two booking types, and 25 bookings a month. Hosted page only, with a small MangoBook badge.
-
Personal When billing opens
$7.99/month
Adds the embed for a website of your own, unlimited bookings, and no badge.
-
Business When billing opens
$26.99/month
Unlimited resources and booking types, plus the enquiry form beside your booking form — for a floor plan that outgrows one resource, or work that gets quoted before it gets booked.
Questions
- What is MangoBook?
-
A booking system for businesses that take appointments, tables or
class seats. Every venue gets a booking page of its own at
mangobook.net/your-venue, and the same booking flow as an embed for a website it already has. One diary sits behind both, so the link and the embed can never disagree about who has the table. - Do I need a website to use MangoBook?
-
No.
mangobook.net/your-venueis a complete booking page on its own. Put the link in an Instagram bio, a message, an ad or a QR code and it works with no website anywhere. - How much does MangoBook cost?
- There is a free plan and it is not a trial: one resource, two booking types and 25 bookings a month, at no cost. Every plan includes one live booking link. Personal is $7.99 a month and adds the embed for a website of your own, unlimited bookings and no badge. Business is $26.99 a month, removes the limits on resources and booking types, and adds the enquiry form — a message box beside the booking form on your own site. Prices are in Canadian dollars. MangoBook is in beta, so nothing is charged yet, no card is taken anywhere in the product, and the plan limits are not switched on — the pricing page has the detail.
- Will MangoBook work on Squarespace, Wix, WordPress or Shopify?
- On most of them, with two caveats worth knowing before you pay for anything. Squarespace puts Code Blocks behind its Business plan, so a site on Personal cannot embed at all — use the hosted booking page instead, which costs nothing. On Wix, use Add → Embed Code → Custom Element, not “Embed HTML”, which traps the form in a fixed-height iframe with its own scrollbar. WordPress needs to be self-hosted or on a plan that allows scripts; Shopify takes a Custom Liquid section; and Webflow embeds render on the published site, not in the designer. Everywhere else it is two lines, with no plugin and no build step.
- Does MangoBook work for restaurants as well as one-person businesses?
- Yes, and it is the same product for both. A resource is either exclusive — one party at a time, like a table or a person — or shared, filling seat by seat like a class or a bar. Both reduce to units free in a window, so a twelve-table dining room, a solo consultant's calendar and a twenty-seat studio class all run on one model.
- Can MangoBook double-book a table?
- No. The rule is enforced by the database, not by application code: an overlapping booking on an exclusive resource is rejected outright, and shared resources are counted inside a lock. Two people racing for the last table means one is asked to pick again — never a room that is oversold.
- Does MangoBook handle time zones and daylight saving?
- Yes. Times are generated in the venue's own zone, so the hours a customer sees are the hours you actually keep, whatever device they are on and wherever they are.
- Can MangoBook take deposits or card payments?
- Not yet — and it is worth saying plainly. A booking type can carry a price and the customer is shown it, but nothing collects it: there is no card capture, no deposit and no no-show fee. There is also no email or SMS at all, so no confirmations and no reminders; bookings live in the console and in a calendar feed you can subscribe to. If a booking has to be paid for at the moment it is made, MangoBook is not the right tool for you today.
- What happens to the data customers enter when they book?
- It stays yours. MangoBook stores the name and whichever contact details your form asks for, on your behalf — which under UK and EU law makes you the controller and MangoBook the processor. None of it is sold, rented or used to market anything, and there is no analytics, no advertising pixel and no third-party script on a booking page at all. Personal data in a booking is kept for 24 months from the date of the booking, after which the name, email address, phone number and notes are erased and what is left is a booking of a certain size at a certain time, with no name, address or number on it. Answers to your own questions are not cleared by that sweep. A message sent through an enquiry form is deleted outright on the same clock, answers and all, because emptying one would leave nothing behind. You can also erase one person's details from the console at any time, before the 24 months are up. The privacy policy lists the fields and how deletion is requested.
- Who makes MangoBook?
- Money Mango Marketing, a marketing and design studio in Toronto that builds websites, branding, ads and booking systems for small businesses. MangoBook is its booking product.
Get your booking link.
Pick a slug, describe what can be booked, and share the page. If you would rather someone set it up with you, Money Mango does that too.