Available nowIndependent FreyGabor software
Available

AmeliaExtension - Membership

Three-level Amelia memberships with loyalty rewards, customer-bound discounts and recurring billing.

One-site licence£29.95one-time
Purchase licence
AmeliaExtension - Membership product artwork
AEAVAILABLE EXTENSION
01
Amelia compatibleDesigned to extend Amelia without replacing its core plugin files.
02
Independent moduleInstall and manage this extension separately from other products.
03
Licensed updatesReceive protected package downloads and eligible WordPress updates.
PRODUCT OVERVIEW

A focused extension, built for Amelia

Screenshots

2 pictures

Turn occasional bookings into long-term customer relationships

AmeliaExtension - Membership adds a complete three-level membership programme to Amelia Booking. Reward every customer with stamps and free-session earning through the FREE level, then give paying members secure, customer-bound discounts with SILVER and GOLD subscriptions.

Three clear membership levels

  • FREE: normal loyalty stamp collection and free-session earning when AmeliaExtension - Loyalty Stamps & Customer Portal is connected.
  • SILVER: every FREE benefit plus 10% off eligible Amelia bookings during the active paid period.
  • GOLD: every FREE benefit plus 15% off eligible Amelia bookings during the active paid period.

Recurring memberships with Stripe and PayPal

Connect Stripe Billing, PayPal Subscriptions, or both. Customers choose their level from the modern membership portal and complete checkout securely with the selected payment provider. Every subscription period starts from the customer's actual subscription date and follows the exact paid period reported by the provider.

  • Separate recurring Stripe Price IDs for SILVER and GOLD
  • Separate PayPal Plan IDs for SILVER and GOLD
  • Signed Stripe and PayPal webhook verification
  • Automatic activation, renewal, payment-failure grace period, suspension and cancellation handling
  • Stripe Customer Portal access for payment-method and subscription self-service
  • Test and live modes with connection checks

Secure customer-bound Amelia discounts

Each paid member receives a unique membership code backed by an Amelia percentage coupon. The extension validates ownership again on the server before Amelia saves the booking, so a copied SILVER or GOLD code cannot be used by another Amelia customer. Codes are automatically activated, suspended or retired as the subscription status changes.

  • Native Amelia 9.7 coupon calculation
  • 10% SILVER and 15% GOLD discounts
  • Customer ownership validation for appointment and event bookings
  • Optional exclusions for services, events and packages
  • Unique code rotation with an audit trail
  • Idempotent usage and webhook protection

A polished customer membership portal

Place one shortcode on a normal WordPress page to give customers a responsive membership experience. Sign-in, forgotten-password assistance and password reset remain in the branded frontend flow—customers are never redirected to the WordPress administration login.

  • Digital FREE, SILVER or GOLD membership card
  • Copyable membership code and direct booking button
  • Current subscription status and paid-period date
  • Loyalty stamp progress and free-session rewards through the companion Loyalty extension
  • Stripe or PayPal upgrade choices
  • Payment history and invoice links
  • Customer cancellation and payment-management tools

Complete administration and reporting

The modern Amelia-style dashboard gives administrators a clear view of programme health, revenue and work requiring attention. Search and sort members, assign or remove levels manually, suspend or terminate access, rotate codes, and review every important action.

  • Total, FREE, SILVER, GOLD and active-paid member widgets
  • Gross revenue, refunds, delivered discount value and renewal-success reporting
  • Searchable and filterable member directory
  • Manual membership creation and level management
  • Payment, renewal and discount-usage ledgers
  • Lifecycle, administration and webhook audit trails
  • Editable HTML notification templates
  • Failed notification log and one-click retry

Built for safe Amelia extension

The plugin is installed separately and does not modify Amelia core files or Amelia's database schema. It includes an exact Amelia 9.7 compatibility guard, rotating secret-aware logs, conservative uninstall behaviour, encrypted-at-rest payment secrets where OpenSSL is available, a fixed secure licence server, and private updates through the normal WordPress Plugins screen.

Requirements

  • WordPress 6.2 or newer
  • PHP 7.4 or newer
  • Amelia Booking 9.7
  • AmeliaExtension - Loyalty Stamps & Customer Portal 1.0.4+ for FREE stamp and free-session benefits
  • A configured Stripe or PayPal merchant account for paid memberships

Licence and updates

Your purchase includes one single-site licence for AmeliaExtension - Membership. Enter only the supplied licence key inside WordPress—the FreyGabor licence server is built in. Customers can check for new releases and install eligible updates from the normal WordPress Plugins screen.

One-time extension price: £29.95. This is the purchase price of the WordPress extension. The SILVER and GOLD customer subscription prices are set separately by the website owner in Stripe and/or PayPal.

COMPLIMENTARY SERVICEFree Install / IntegrationAvailable for this pluginRequest installation