🔐

Invitation-Only Registration

No open signups. Admins control exactly who joins — new members receive a unique invitation link. Supports full family registration in a single guided flow, keeping onboarding smooth without creating multiple separate accounts.

👨‍👩‍👧‍👦

Family Profiles

Primary member, spouse, and children all live under one account. Children don't need separate logins — bookings, subscriptions, and invoices are managed at the family level. Guest management is included for non-member visitors.

🛏️

Room & Bunk Booking

Real-time availability search by date range with per-occupant room assignment. A 15-minute cart hold prevents double-booking without requiring members to rush through checkout. Supports multiple room types, bunk configurations, and lodge-specific layouts.

🏷️

Membership-Based Pricing

Nightly rates vary by membership tier, not just room type — because your club's pricing rules are yours. Configure different rates for full members, associate members, or any custom tier. Pricing logic is built in, not bolted on.

💳

Stripe Payment Integration

Card payments, internal wallet credits, or split payments — members choose at checkout. Fully PCI compliant: no card data is ever stored locally. Stripe handles all sensitive payment processing while we handle the club-specific logic around it.

💰

Member Wallet System

Internal credit system integrated with every transaction. Refunds go to wallet first rather than triggering Stripe reversals — faster for members, simpler for admins. Members can add funds directly via Stripe at any time.

📋

Annual Membership Subscriptions

Fiscal year billing cycle with multiple membership tiers and proration support. Family dependent subscriptions are handled automatically. Renewals, upgrades, and lapsed member management are all built in.

📄

Invoicing System

Unified invoices covering both bookings and subscriptions — one document, not two. PDF export and email delivery are built in. Members can view their full invoice history from their dashboard.

🔧

Admin Booking Tools

Book on behalf of any member, apply price overrides, or create complimentary bookings. Admins can extend cart reservation time and temporarily toggle double-booking restrictions for special situations — without touching code.

📊

Financial Dashboard

Fiscal year revenue reporting with breakdowns by membership type, room type, and date range. CSV export for treasurer reports. Designed to answer the questions club leadership actually asks, not generic accounting metrics.

🔔

Notification System

In-app and email notifications for booking confirmations, payment receipts, and membership renewals. Admin-configurable templates — no code changes needed to update messaging. Banner alerts for lodge closures, maintenance, or critical announcements.

🛠️

Maintenance Reporting

Members submit lodge maintenance issues directly through the portal. Staff tracks each report through acknowledgment, in-progress, and resolved states. Keeps communication organized without relying on email threads.

⚙️

Configurable System Settings

Toggle features, adjust booking windows, update pricing rules, and modify notification templates directly from the admin dashboard — no code deployment needed. Your club's configuration belongs to your club.

Want to see it in action?

Check out our live proof-of-concept or get in touch to talk about your club's needs.