Offer Apple Pay and Google Pay at checkout for venues taking payments through Square, not just manual card entry.
Roadmap
86 requestsVenue layout + table selecting during booking would help new customers pick their table if they could see a floor plan showing the table lay...
Reward and lock in repeat visits: let guests buy a 5 or 10 pack of visits up front that counts down each time they book, and let venues run...
Let a team member be given sight of the booking list and Gantt without also being able to add or edit bookings.
Send a booked guest a short follow-up form — names, dietary requirements and so on — and have their answers land on the booking, instead of...
The Pre-orders and Table Ordering would really benefit by a way to bulk import all of products. I'd rather export from our EPOS system (epos...
We have a couple of customers who rely on SMS a great deal but the SMS connection with Twilio is often flakey (due to the nature of SMS). We...
One place to see every gift card delivery, postal and email, with whether the email was queued, sent, bounced or failed and the ability to r...
Let deposit and refund rules change in steps instead of applying one rule to everything: a cancellation policy in tiers (full refund eight d...
Price each bookable duration in its own right, so a two-hour slot does not have to cost exactly twice the one-hour rate.
Give every membership a card number that staff can look up at the counter, and an Apple or Google Wallet pass the member can show on their p...
Make events easier to discover: show event and ticket sessions alongside regular tables in the inline Book a Table date picker, so guests se...
Let venues choose when table priority should win over picking the smallest table that fits, while keeping smaller tables available as a fall...
Give event and ticket sessions a repeat rule — every week, or the second Tuesday of each month — instead of adding every date by hand, one a...
Show the actual date on every booking History entry rather than only a relative "3 days ago", so an entry can be tied to a specific day and...
Extend the Buffer Between Bookings to provide options to add the buffer "Before", "After" or "Before and After". Use Case is that Session A...
A session category's /c/[slug] url always returns 404.
I can link to a session from a website / newsletter email etc, but if there are multiple dates/times on that session, I can't find away to p...
Currently a team member can only be granted "Manage Memberships" which gives them complete control of the feature - without it, they can't s...
Steps to reproduce: Create a member event with a capacity of 2. Create a booking for 6 guests. Expected result: The booking cannot be comple...
Steps to reproduce: Create & Approve (if needed) a member event with a capacity of 2. Make a booking for 2 guests for the member event. Canc...
Session to be booked directly from google
Write a marketing email or SMS campaign now and pick a date and time for it to go out, instead of having to press Send at that moment. Handy...
Let staff add an add-on session, such as a swim before a table booking, when they create or edit a booking in the admin booking editor, the...
When guests choose how many of their party take an add-on session, such as a free swim before Sunday lunch, let them pick by guest type (for...
Let venues put an event on their booking calendar as a listing only, showing a "No need to book – just turn up" label instead of a Book Now...
Membership plan cards show a bulleted list of benefits that is generated automatically from the plan settings (for example "Access to all se...
A wee page that shows the latest things rthat have been added. like little release updates - noticing alot of new features that are really b...
Let venues select several tables on the floor plan and change shared settings such as colour, size or chair style in one go, instead of edit...
When a table is rotated on the floor plan, its number turns with it, so tables turned sideways show a sideways number. Let venues keep the t...
Let a venue limit an add-on session link to certain days of the week or a date range, so one main session can offer the add-on only on some...
When a booking includes an add-on session, such as a free swim before a Sunday lunch, let guests say how many of their party are taking it i...
When an add-on session is set to happen before the main booking (for example a swim before a Sunday lunch table), guests should be able to p...
Let venues limit how many of a given ticket type one booking can take, for example one free adult ticket per booking, from the ticket sessio...
When a rostered team member doesn't turn up and never clocks in, the hours report still counts their scheduled hours. Add a way to mark a ro...
Let venues that take payments through Square sell and bill paid membership plans, including monthly and yearly renewals. Today paid membersh...
When a membership is cancelled, anyone with future bookings made at the member price keeps that price today with no prompt. Automatically em...
Let a venue choose whether an automatic discount, such as a half-price day, can be combined with a discount code. Today both apply to the sa...
The new booking messages feature is great, right now it shows the customers booking date and time, but a button that can take us straight to...
A membership discount currently only reduces the session or guest type price. Any separate booking fee set on the session is still charged i...
Let venues show the visual floor plan to guests choosing a table without the alignment grid lines in the background. The grid helps when lay...
Let venue staff add a small photo to a guest's customer profile, so team members can recognise returning guests by sight rather than by name...
A guest type's "Requires" list currently means "at least one of these must also be booked". Venues whose prices depend on the mix of guests...
Show how full a sitting is, both in the admin panel and on the guest booking page, for sessions that share a per-sitting capacity limit rath...
When you set a colour or icon on a session, the editor should tell you if the Gantt's "Session" icon is currently hidden in Scheduler Settin...
Let a venue mark certain tables as unsuitable for a booking answer — for example "requires a highchair" ruling out tall or bar-height tables...
Sell a discounted sibling or additional-member seat as its own recurring price on the same membership plan.
Take payments through Square as an alternative to Stripe.
Scope a table chain to a particular session, and let a session always book as a chain.
Let a venue stop guests cancelling their own bookings while still letting them reschedule, rather than the manage link being all or nothing.
Let a discount code be limited to certain days of the week, for quiet-day promotions.
Drag custom fields into the order you want, instead of them always listing alphabetically.
Let a membership plan renew on any cadence — quarterly, or every few months — not just monthly or yearly.
Push a charge from the admin panel straight to a physical card reader, instead of staff keying card payments in by hand.
Honour the per-item "allow special requests" switch, so the notes box only appears on the preorder items a venue wants it on.
Let an individual guest opt out of the post-visit feedback email, instead of the venue turning it on or off for everyone.
Let a membership plan cap how many tickets a member can claim per event, not just per week or per month.
Let an add-on that needs lead time — a cake, a hamper — carry its own cut-off, instead of relying on the session's advance notice.
Keep an event visible on the events page for the rest of the month after its last date, rather than dropping it the moment it passes.
Alert the venue when a guest pays an admin payment link, instead of the payment landing silently.
Show at a glance on an admin booking card when the booking was made by a member.
Let a guest settle the full amount at checkout instead of only the deposit.
Let venues choose which Stripe payment methods appear at checkout from inside BookingNinja, rather than having to change it in their own Str...
Show a session's preorder menu during checkout, with one required choice per ticket for the guest types the venue picks, feeding those answe...
Include the per-guest-type breakdown in booking webhooks, not just a total guest count.
When staff create a booking by dragging on the Gantt, offer the session picker so they can choose which session it belongs to.
Add a merge tag for the deposit amount actually taken, so a confirmation email can tell the guest exactly what they have paid.
Show a custom message on the booking page for regular weekly closed days, the way one-off closures already can, instead of the day simply ap...
Add a multi-line text box to the custom field types, for longer answers such as per-child names or dietary notes.
Let each venue choose where they land after logging in and build a personalised overview of the day, instead of a fixed default page.
Let a guest book a package that reserves a table under one session type and then a second table under a different one, all as a single booki...
When a guest picks a category such as Peak or Off Peak, keep the date picker scoped to that choice so the other pass's dates don't look full...
Generate a batch of individually unique single-use discount codes in one go, instead of creating each code by hand.
Add a sort-by-date option to category and featured event listings, so events stay in chronological order automatically rather than needing t...
Publish new sessions and events automatically to a venue's Facebook page, the way Discord publishing already does, instead of posting each o...
Add an authenticated API endpoint that creates a booking, so a venue's own website or system can push reservations in server-to-server rathe...
Nudge floor-plan objects with the arrow keys for fine positioning, instead of only being able to drag them with a pointer.
Show a venue how its own numbers compare with an anonymised average of similar venues, so it can tell whether a quiet month is its own or th...
Configure an advanced discount code once, then generate a whole batch of unique single-use codes from it. Each batch stays together with its...
Let venues set the order add-ons appear in for guests, and choose how add-on images are presented — cover, contain, or a boxed square — inst...
When the guest is making their reservation it would be wonderful to have a field that asks "How did you hear about us" where we can then fil...
The ability to embed to a Session Category rather than All Sessions or an individual, selected session
For a session, it would be nice to be able to specific a normal (5m) and busy (60m) "Advance Notice Required" and a threshold (67%). Then se...
With the cancellation email, the customer would like to have more details including the cancel reason (if supplied)
Add allergies, booking tags and VIP status as optional columns on the printed service sheet.
Include the guest's secure manage link and the assigned table names in booking webhooks, consistently across creation, change, arrival and c...