Skip to content

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.

Think Membership staff console showing the admin dashboard with active member count, bookings today, revenue MTD, quick actions, and recent activity feed
Built with AI

Developed using AI-augmented engineering, delivering production-quality membership logic 80-90% faster than traditional development.

AI-Powered Onboarding

Upload your T&Cs and the AI extracts membership rules, eligibility criteria, and pricing structures into reviewable, publishable rules.

Configurable Rules Engine

Change eligibility policies, pricing rules, and credit configurations without code changes. Self-service for operators, zero bespoke logic per customer.

Enterprise AI-Ready

Designed for integration into your enterprise AI via MCP. Your AI tools can query member data, surface insights, and act on membership events directly.

Packages

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.

Pricing bands

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.

Price management

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.

Lifecycle

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.

Onboarding

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.

Credits

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.

Why this platform

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.

Enterprise-grade

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.

Works with

Part of a connected platform

The Membership accelerator integrates seamlessly with the Booking Engine and Billing Engine for a complete operational platform.

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.

FAQ

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.

Get started

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 demo

or call 01202 006729