Membership
Memberships that flex with your members
The full membership journey from joining to leaving. Flexible pricing, plan management, credit-based rewards, and multi-club support, all in one system that never leaves data in an inconsistent state.
Developed using AI-augmented engineering, delivering production-quality membership logic 80-90% faster than traditional development.
Upload your T&Cs and the AI extracts membership rules, eligibility criteria, and pricing structures into reviewable, publishable rules.
Change eligibility policies, pricing rules, and credit configurations without code changes. Self-service for operators, zero bespoke logic per customer.
Designed for integration into your enterprise AI via MCP. Your AI tools can query member data, surface insights, and act on membership events directly.
Plans that match how you actually sell
Primary memberships, add-on packages, flexible billing intervals, and credit rules baked in. No forced structures, no workarounds.
Primary and add-on plans
Non-addon packages are the primary membership plans. Add-ons (e.g. locker rental, premium pool access) sit alongside a main plan. Each defines a member type, billing interval (weekly, monthly, annual, custom), and pricing.
Credit rules per package
At each billing period, members automatically earn credits they can spend on bookings. Configure optional expiry windows and per-period caps. Credits are a first-class concept, not a bolt-on.
Flexible billing intervals
Weekly, monthly, annual, or custom intervals per package. No arbitrary restrictions on how you structure your membership tiers.
Different prices for different sites, without the headache
Group sites that share the same fees into price bands. Set a default for the rest. Staff see pricing organised clearly, from highest to lowest.
Site-specific pricing
Each package can have different pricing per site, or groups of sites that share the same fees form a "price band." Staff see pricing grouped by band (highest to lowest recurring fee), with each band collapsible to show its member sites.
Default pricing row
A default pricing row handles any sites not explicitly priced. No gaps, no locations accidentally missing from the pricing matrix.
Change prices now, or schedule them for later
Immediate edits update entire bands safely. Scheduled changes apply on the exact date to the exact sites. No late-night manual updates on price-rise day.
Immediate edits
Update an entire band in one action using current fees as the match key. No risk of touching sites on a different tariff. One click, every site in the band updated.
Scheduled changes
Future-dated changes create scheduled records per site. A price rise effective 1st April applies only to the exact sites in that band, not the whole estate.
Grouped management
Scheduled changes group visually by effective date and amounts, with affected site names shown as badges. Cancelling a group cancels all individual records in one action.
Every membership event, handled atomically
Freeze, unfreeze, upgrade, downgrade, cancel. Every operation flows through the same billing orchestration layer, so charges are always consistent.
Freeze and unfreeze
Flow through the same billing orchestration as signup. Charges are recalculated consistently, not handled as special cases. No edge-case surprises.
Plan changes
Upgrades and downgrades generate appropriate pro-rata adjustments automatically. The same billing rules apply whether the change is triggered by staff or by the member.
Cancellation
Cancellation flows through the shared billing layer. Outstanding charges are calculated, final billing is handled, and the membership status transitions cleanly.
Payment method updates
Members or staff can update payment methods from the member profile. The change is reflected in the next billing cycle without manual intervention.
For the design thinking behind this, read our guide on how membership freezes should work: date-bounded freeze records, freeze fees that replace the recurring charge, and billing previews before anything commits.
Get members signed up, quickly
A full onboarding wizard for the complete journey, or quick ad-hoc creation when speed matters. Unique member IDs generated on creation.
Full member creation
Staff create members with name, email, phone, date of birth, address, and emergency contact. A unique member ID is generated on creation.
Onboarding wizard
The platform supports a full onboarding wizard (package selection, club selection, payment method setup) and quick ad-hoc creation for flexibility.
Reward members with credits they actually use
Earn credits at each billing period, spend them on bookings. Configure expiry windows, period caps, and multiple credit types per package.
Multiple rules per package
Each package can have multiple credit rules, e.g. 10 activity credits per month with a 30-day expiry, plus 2 premium credits with a 60-day expiry.
Centrally defined credit types
Credit types are defined centrally and reused across packages. Staff manage credit rules directly from the package admin, with per-rule edit/delete and period count controls.
What sets it apart
Multi-site, multi-tier pricing
Real-world operator complexity (multiple sites, multiple tiers) is handled natively. No engineering effort for each pricing change, no spreadsheets to reconcile.
Scheduled price changes
Set a price rise for 1st April and walk away. The platform applies it to the exact sites in the band on the correct date. No late-night manual updates on price-rise day.
Credits as a first-class concept
Credits are tied to memberships natively, not added via a third-party integration. Configure earn rates, expiry windows, and per-period caps directly in the package admin.
Enterprise AI-ready via MCP
Expose membership capabilities to your organisation's AI tools (Copilot, ChatGPT, Claude, internal agents) via the Model Context Protocol. Your enterprise AI can query member data, surface insights, and act on events directly.
Best-practice UX, WCAG AA
Every screen is designed to meet WCAG AA accessibility standards with a modern, intuitive interface. Staff and members get a product that is easy to use from day one.
Your brand, delivered fast
The UI is built to be re-themed quickly. We use AI-assisted tooling to apply your brand colours, typography, and identity so the product looks and feels like yours within days, not weeks.
Capabilities in depth
Feature-by-feature detail for evaluators: what each capability does, how it is modelled, and why it matters.
Membership freezes: pause the member, keep the billing honest
How the Membership accelerator handles freezes: date-bounded records, freeze fees replacing recurring charges, previews before committing, and derived status.
Scheduled price changes: set the rise, walk away
How the Membership accelerator applies future-dated price changes: per package and per site, covering recurring, registration, and freeze fees, with full audit.
Plan changes and pro-rata: upgrades priced fairly, automatically
How the Membership accelerator handles upgrades and downgrades: pro-rata charges calculated by shared billing logic, scheduled changes with effective dates, atomic commits.
Dynamic price bands: multi-site pricing without the spreadsheet
How the Membership accelerator manages per-site package pricing: dynamic bands that form from the prices themselves, band-wide or per-site changes, and scheduled updates.
Secure, scalable, observable
Built on Microsoft Azure with Clean Architecture and domain-driven design. Every membership event is logged, traced, and auditable.
.NET and C#
Clean Architecture with CQRS. Domain-driven design, immutable models, and full test coverage.
Microsoft Azure
AKS, Azure SQL, Redis, Azure OpenAI. Production-ready infrastructure orchestrated with Azure Aspire.
Atomic operations
Every lifecycle event (join, freeze, cancel, plan change) commits in a single SQL transaction. Inconsistent states are impossible.
Full audit trail
Every membership event recorded with actor, timestamp, and field-level diffs. Built for organisations that need evidence, not promises.
Part of a connected platform
The Membership accelerator integrates seamlessly with the Booking Engine and Billing Engine for a complete operational platform.
Booking Engine
Real-time scheduling, capacity management, waitlists, and credit-based bookings. Members spend the credits they earn through their membership.
Billing Engine
Recurring Direct Debit, refunds, analytics, and full auditability. The same billing orchestration layer powers both membership lifecycle events and nightly billing jobs.
The Membership module shares the platform's domain-modelled data layer and API-enforced business rules, so every module benefits from the same constraints, audit trail, and reporting foundations. For franchise operators, the optional Franchising module adds multi-level permissions, MSF calculation, and network dashboards on top of the core platform.
Frequently asked questions
Can I set different membership prices for different sites?
Yes. Each package supports site-specific pricing through "price bands." Sites that share the same fees are grouped into a band. You can also set a default pricing row for any sites not explicitly priced. Staff see pricing organised by band, from highest to lowest, with collapsible site lists.
How do scheduled price changes work?
You create a future-dated change against a price band. The platform creates scheduled records for each site in that band. On the effective date, the change is applied automatically. Scheduled changes are grouped visually by date and amount, with affected sites shown as badges. Cancelling a group cancels all individual records in one action.
What happens when a member freezes their membership?
Freeze and unfreeze operations flow through the same billing orchestration layer as signup and cancellation. While the freeze window is active, the recurring fee is replaced by the package's freeze fee and add-on charges are suspended, with every charge traceable to the freeze record. Staff can preview the exact financial effect before committing. Our guide on how membership freezes should work explains the design in depth.
How do membership credits work?
Each package can have multiple credit rules. For example, 10 activity credits per month with a 30-day expiry. Credit types are defined centrally and reused across packages. Members earn credits automatically at each billing period and spend them on bookings via the Booking Engine.
Can members upgrade or downgrade their plan?
Yes. Plan changes (upgrades and downgrades) generate appropriate pro-rata adjustments automatically. The same billing rules apply regardless of whether the change is triggered by staff in the admin or by the member in the app. Every plan change commits atomically.
Is the membership system suitable for multi-site operators?
Absolutely. Site-specific pricing bands, per-site payment run configuration, and the ability to schedule price changes across specific locations make the platform designed for multi-site operators. Combined with ISO 27001 certification and full audit trails, it is suitable for regulated organisations across education, leisure, marinas, and professional membership bodies.
How does AI help with membership configuration?
The AI-powered onboarding wizard extracts membership rules, eligibility criteria, and pricing structures from your existing T&Cs and policy documents. It converts them into structured rules using Azure OpenAI, each confidence-scored and requiring human approval. The configurable rules engine then lets operators adjust eligibility and pricing without code changes.
How does the platform integrate with our enterprise AI?
The platform is designed to be embedded into your enterprise AI ecosystem via MCP (Model Context Protocol). Your AI assistants and agents can query member data, surface insights on retention and engagement, and act on membership events through a standardised interface. This means your organisation gets one connected AI experience, not a separate tool with its own siloed intelligence.
What licence do we get?
You receive a perpetual source code licence. You own all project-specific code outright, and you hold a perpetual licence to the underlying accelerator components. You can choose to have Talk Think Do provide ongoing support, or you can self-support with your own team. There is no lock-in.
Ready to see the platform in action?
Book a consultation and we will walk you through the platform, discuss your requirements, and show you how quickly we can have you live.
Book a demoor call 01202 006729