Sorry, we don't support your browser.  Install a modern browser

Package#4868

Currently, when a package has a set expiration date or duration (e.g. “10 sessions within 3 months”), Amelia only prevents customers from making new bookings once the package expires. However, it still allows customers to book appointments that fall beyond the expiration date — as long as the booking itself is made before the package expires.

Example of the problem:

  • A customer buys a package of 10 yoga classes valid for 90 days (expires April 30)
  • On April 29, they book their last session for July 15
  • Amelia allows this — the session gets confirmed well past the package expiry

This is a critical issue for gyms, yoga studios, pilates instructors, personal trainers, and any fitness or wellness business that sells time-limited session packages. The entire business model relies on the expiration date meaning: “all sessions must be used BY this date”, not just “you can only book FROM now until this date.”

This behavior causes real financial damage: services are delivered months after the package was supposed to expire, making it impossible to enforce package terms with customers.

REQUESTED BEHAVIOR:

Please add an option (ideally enabled by default for packages with a set duration) that prevents customers from scheduling any appointment whose date falls AFTER the package expiration date.

This is how every other industry-standard booking and membership system handles package expiration, and it is what virtually every gym or studio owner expects when they set a package duration.

Many users have reported this issue through support tickets and the community — it is one of the most impactful limitations for fitness and wellness businesses using Amelia today.

2 months ago