New Feature

Your Guests.
Your Members.
Your Revenue.

Build a membership programme that runs itself. Recurring subscriptions, automatic billing, booking perks — no third-party tools needed.

No credit card required. No contracts. Cancel anytime.

100% Built-In
No plugins or add-ons
Stripe Powered
Secure recurring billing
<5 Min Setup
Plans live in minutes
Features

Everything Your Membership Programme Needs

Plans, billing, discounts, restrictions, and a full member portal. All in one place.

Flexible Plans

Monthly, yearly, or one-time passes. Name your price, write a description, toggle plans on or off instantly.

Booking Discounts

Members automatically get a percentage off bookings. Set a discount cap to protect your margins.

Automated Billing

Stripe Connect handles everything. Recurring charges, failed payment retries, grace periods — on autopilot.

Guest Allowances

Include guests per booking. Set per-type limits — 2 adults and 3 children, for example. Totally flexible.

Day & Session Rules

Restrict plans to certain days of the week. Whitelist or blacklist specific booking sessions.

Booking Limits

Cap usage at X bookings per week or month. Members stay happy, your venue stays balanced.

How It Works

Three Steps. That's It.

1

Create Plans

Set names, prices, billing cycles, discounts, and restrictions. Takes about two minutes per plan.

2

Members Sign Up

Customers browse plans, register, and subscribe through their own branded member portal.

3

Revenue On Autopilot

Stripe handles recurring charges. You manage members from the dashboard. Money appears.

yourvenue.com/membership/dashboard
Welcome back
Sarah Johnson
Platinum VIP
25%
Discount
3/4
This Month
Active
Status
Upcoming
Friday Dinner
14 Feb · 7:30 PM · 4 guests
Confirmed
Sunday Brunch
16 Feb · 11:00 AM · 2 guests
Confirmed
New Booking
Manage Plan
Member Portal

A Branded Portal
Your Members Will
Actually Use

No more spreadsheets or manual emails. Members manage everything themselves — browse plans, subscribe, check bookings, and update payment details.

Self-Service Sign-Up
Register, choose a plan, pay — all without staff involvement.
Booking History
Upcoming and past bookings visible at a glance. No phone calls needed.
Secure Payments via Stripe
Add, update, or remove payment methods. PCI compliant out of the box.
Admin Dashboard

Your Command Centre

Every aspect of your membership programme, managed from one dashboard.

Member Management

View all members, their plans, payment history, and status. Assign or cancel memberships manually. Full audit log of every action.

Search & Filter Audit Trail Manual Assign

Payment Dashboard

Track every subscription payment. Filter by status, date, or member. Process refunds. Deep-link into Stripe for full transaction details.

Refunds Stripe Link Filters

Billing & Dunning

Control cancellation policy, plan switching rules, proration, failed payment retries, and grace periods. Anniversary or calendar-month billing.

Dunning Proration Grace Periods

Email Templates

Customise welcome emails, payment receipts, renewal reminders, and cancellation notices. Rich HTML editing with a built-in MJML editor.

MJML Per-Store Preview
Use Cases

Works For Every Venue

Restaurants

VIP dining clubs. Priority reservations. Discounted tasting menus.

Soft Play Centres

Family passes. Guest type limits. Session whitelisting. Weekend-only plans.

Board Game Cafés

Monthly memberships. Discounted sessions. Day-of-week restrictions.

Activity Centres

Annual memberships. Guest allowances. Booking limits per period.

Full Feature List

Every Feature, At a Glance

Everything included with the BookingNinja membership system. No add-ons, no hidden extras.

Plans & Billing

Monthly recurring plans
Yearly recurring plans
One-time purchase passes
Custom pricing per plan
Stripe Connect automated billing
Dunning & failed payment retries
Grace periods for failed payments
Anniversary or calendar-month billing
Plan switching & proration rules
Configurable cancellation policy

Discounts & Perks

Percentage discount on bookings
Maximum discount cap
Automatic discount application at checkout

Restrictions & Rules

Booking limits per week/month/period
Day-of-week restrictions (e.g. Mon\u2013Fri only)
Session whitelisting (allowed sessions)
Session blacklisting (excluded sessions)
Exclude from event sessions
Total guest limit per booking
Per guest-type limits (adults, children, custom)

Member Portal

Self-service registration & login
Plan browsing with pricing
Online subscription checkout
Member dashboard with status & stats
Upcoming & past booking history
Payment method management via Stripe
Password reset & account settings
Membership cancellation

Admin & Management

Member list with search & filters
Manual plan assignment & cancellation
Full member audit trail / history log
Payment dashboard with filtering
Refund processing
Deep-link to Stripe transaction details
Custom email templates (MJML editor)
Per-store email customisation
Activate / deactivate plans instantly
Pricing

Simple, Transparent Pricing

Memberships are included on every BookingNinja plan. No upgrade required.

Included on all plans
2%

per membership transaction + Stripe fees

Unlimited members
Unlimited plans
Full member portal included
All admin tools included
No monthly add-on fee
No per-member charges
Stripe's standard transaction fee applies on top (typically 1.5% + 20p for UK cards). BookingNinja charges 2% on each successful membership payment.
Start For Free

No credit card required. No contracts.

Ready to Build
Recurring Revenue?

Set up your first membership plan in under five minutes. No credit card. No contracts. Just revenue.

Free up to 75 bookings/month. Upgrade anytime.

; ;