For businesses
Take Bookings on Your Own Website and Instagram
Mosey · 22 September 2026 · 5 min read
Most restaurants take bookings in at least three places: the phone, Instagram DMs, and whatever is on their website. The diary is one of those, and the other two are somebody remembering to write things down.
That is where double-bookings come from, and it is why Saturday at eight is either overbooked or has a table nobody knew was free.
Who it is for
Any venue that takes bookings and has a presence somewhere other than Mosey — which is essentially all of them. It is most useful if you are currently taking bookings through Instagram messages, because that is the version that costs the most staff time and loses the most bookings.
Your own website
A small snippet of code goes wherever you want the form to appear. It works on Wix, Squarespace, WordPress and anything else that lets you paste an embed, and it does not need anybody technical.
What appears is a booking form that knows your actual availability: your opening hours, your services, your tables, and anything you have closed. A customer picks a date and a time from what is genuinely available, and the booking lands in the same diary as everything else.
The important part is that last clause. It is not a form that emails you. It is the same diary.
Instagram, and the DM problem
If you take bookings through Instagram messages, you already know the failure: somebody asks for a table on Friday, you are in service, you reply at eleven at night, and they have gone somewhere else.
A booking link in your bio, or in a story, turns that into a self-service transaction. The customer books at the moment they are thinking about it, which is the only moment that reliably converts, and nobody has to check messages between covers.
The link works on its own — no website required — so it is equally useful in a Google listing, on a printed card, or as a QR code on the door for somebody standing outside a full restaurant.
One diary, whichever door they came through
Bookings from your site, from Instagram, from the Mosey app, and from a member of staff typing one in all land in the same place.
That sounds obvious and it is the entire feature. The alternative — a widget that sends an email, a separate booking system, a paper book — is how a venue ends up with two sources of truth and no way to tell which is right at seven on a Saturday.
Close a date and it closes everywhere. Fill a service and it stops being offered everywhere. There is nothing to keep in sync because there is only one of it.
Deposits, for the bookings that hurt
You can require a deposit, and it is worth being selective about which bookings do.
A deposit on every table is a barrier to booking. A deposit on a table of ten at eight on a Saturday is insurance against the single most expensive no-show you can have. Most venues who get this right apply it to large parties and peak times and leave everything else open.
Deposits are passed to you in full — 0% commission, because a deposit is your money held against a risk rather than a sale.
Reminders, and the no-show problem
A booking taken three weeks out is a booking somebody has forgotten about.
Confirmations and reminders go out without you doing anything, which is the single cheapest intervention against no-shows there is. Most people who do not turn up did not decide not to come — they lost track of the date, and a message the day before is enough.
For the ones who genuinely do not show, the diary keeps a record. A customer with a history of not turning up is visible when they book again, so you can decide whether that Saturday twelve-top needs a deposit. That is a judgement you make, not one made for you.
What it costs
- Nothing to take a booking. No commission, no per-cover fee.
- 0% on deposits. Passed to you in full.
You can run bookings on Mosey, on your own website and through Instagram without ever paying anything.
A worked example
A restaurant taking roughly 60 bookings a week, of which about 15 come through Instagram DMs.
Those 15 currently cost somewhere around two hours of somebody's week in back-and-forth, and an unknown number of lost bookings from people who asked at nine and got an answer at midnight. Moving them to a link costs nothing, recovers the two hours, and converts the ones that were previously lost to silence.
The bookings themselves cost the same as they did before, which is nothing.
The second-order effect is the one that compounds: a booking taken on your own website is a customer who now knows your website takes bookings. The next time they want a table they go there directly rather than to a search result, which is the whole argument for owning the door rather than renting it.
What it connects to
- Reservations and deposits — the diary itself, trust scores and no-shows
- Restaurant waitlist — what happens when the date is full
- Private hire and large group bookings — when somebody wants the room
- Get discovered on Mosey — the other door people arrive through
- What Mosey costs — every rate on one page
Questions
Common questions
What does it cost to take a booking?
Nothing. There is no commission on a reservation and no per-cover fee. If you take a deposit, that is passed to you in full at 0% as well.
Do I need a website for this?
No. The booking link works on its own, so an Instagram bio, a Google listing or a printed QR code is enough. If you do have a website, the form can sit inside it.
How do I put it on my site?
Paste a small snippet where you want the form. It works on Wix, Squarespace, WordPress and anything else that lets you add an embed, and it does not need a developer.
Does a booking from my site show up in the same place?
Yes. One diary, whichever door the booking came through — your site, Instagram, the Mosey app or a member of staff typing it in. There is no second list to check.
Can I take a deposit through it?
Yes, and you should for the bookings that hurt when they do not turn up. Deposits are passed to you in full, and you set which bookings need one — usually large tables and peak times rather than everything.
Does it respect my opening hours and capacity?
Yes. It only offers times you are actually open and tables you actually have, so it cannot sell a Tuesday you are closed or a twelve-top you do not own.
What happens when a customer books from Instagram?
The same as any other booking: it appears in your diary, the customer gets a confirmation, and they are reminded before the date. Nobody has to send a DM.
Can I stop taking bookings for a date?
Yes. Close a date or a service and the form stops offering it everywhere at once, which is the point of having one diary rather than three.
More like this
Read next
A Free Restaurant Booking System, and What Free Covers
Plenty of booking systems are "free" until the first busy weekend. Here is what a genuinely free plan should include, where the catches usually hide, and how to tell when it is time to pay for more.
Take Card Payments Without a Card Terminal
A card terminal is one more device to rent, charge and pay fees on. For customers who use Mosey, the phone in their pocket can do the same job — and record their loyalty at the same time. Here is how it works, and where you still need a terminal.
How to Reduce No-Shows at Your Restaurant
No-shows are not one problem, so there is no single fix. Most are forgetting, some are carelessness, and a few are habit. Here is how to deal with each, starting with the cheapest.
How to Run Restaurant Promotions That Actually Work
Most restaurant promotions discount a meal somebody was going to buy anyway. The ones that work move demand into a quiet hour, sell a limited number, and bring people back at full price. Here is how to run those.
Get started
List your place on Mosey
Free to list. Order Ahead is 1.5% commission, and there is no monthly fee to start.