Title: JMDL Xtend Suite for Amelia
Author: jmarck
Published: <strong>November 6, 2026</strong>
Last modified: November 6, 2026

---

Search plugins

![](https://ps.w.org/jmdl-xtend-suite-for-amelia/assets/banner-772x250.png?rev=3788886)

![](https://ps.w.org/jmdl-xtend-suite-for-amelia/assets/icon-256x256.png?rev=3788886)

# JMDL Xtend Suite for Amelia

 By [jmarck](https://profiles.wordpress.org/jmarck/)

[Download](https://downloads.wordpress.org/plugin/jmdl-xtend-suite-for-amelia.2.0.0.zip)

 * [Details](https://wordpress.org/plugins/jmdl-xtend-suite-for-amelia/#description)
 * [Reviews](https://wordpress.org/plugins/jmdl-xtend-suite-for-amelia/#reviews)
 *  [Installation](https://wordpress.org/plugins/jmdl-xtend-suite-for-amelia/#installation)
 * [Development](https://wordpress.org/plugins/jmdl-xtend-suite-for-amelia/#developers)

 [Support](https://wordpress.org/support/plugin/jmdl-xtend-suite-for-amelia/)

## Description

JMDL Xtend Suite for Amelia adds operational and administrative tools around Amelia
without modifying Amelia core files.

The plugin is designed for booking setups that need shared inventory, configurable
booking flows, automation, additional admin visibility, and safer operational controls.

#### Main features

 * **Shared Extra Inventory** – group service-specific Amelia Extras into a shared
   time-based stock pool. Availability is calculated across overlapping appointments
   and customers are limited to the remaining quantity.
 * **Configurable Duration Flow** – supports configurable booking durations, duration-
   aware availability and pricing, Date & Time before Extras workflows, and full-
   duration frontend overlap protection.
 * **Booking Flow Navigation** – supports optional selection steps where applicable
   and preserves configurable Date & Time -> Extras -> Information -> Payments workflows
   with corrected Back navigation.
 * **Booking Maintenance** – temporarily replace supported Amelia booking shortcodes
   with a configurable maintenance message and restore normal booking access when
   maintenance ends.
 * **Production Safety Controls** – maintenance and automation safety checks, database
   capability checks, WP-Cron status, previews, and guarded batch processing.
 * **Payment and Finance Synchronization** – reconcile supported Amelia booking/
   appointment statuses with Finance payment records, including scheduled reconciliation
   and preview tools.
 * **Auto-Cancel** – automatically cancel qualifying Pending/unpaid bookings after
   a configurable timeout.
 * **Created On Enhancements** – display the actual booking-created date and time
   in Amelia Bookings using the WordPress site timezone, with column reordering 
   support.
 * **Created On Filter** – native-style Created On date-range filtering with multi-
   day ranges, page-1 results, pagination compatibility, native Amelia filter combinations,
   and empty-state persistence.
 * **CSV Created On Export** – use the same site-timezone Created On value in supported
   Amelia appointment CSV exports.
 * **Calendar Status Colors** – configure admin calendar colors for supported Amelia
   appointment statuses.
 * **Email Logs** – separate Admin/Employee and Customer logs with timestamp, Reference#,
   recipient, subject, and send result. Email bodies are not stored.
 * **Pending Email Resend** – manually resend supported Pending notifications from
   the Amelia appointment interface.
 * **Employee Notification Copies** – optionally add configured recipients to supported
   admin/employee notification emails.
 * **Activity Logs** – audit supported booking actions performed by logged-in WordPress
   users with Amelia capabilities, including username, role, Reference #, timestamp,
   action, and details.
 * **Appointment Detail Rendering** – safely allow approved basic inline HTML/links
   from supported Amelia custom fields in appointment details.

Some features depend on Amelia capabilities such as Extras, Finance, notifications,
or the current Amelia admin interface. The plugin checks for supported Amelia structures
before applying those enhancements.

#### Timezone behavior

Created On display and filtering use the timezone configured under **Settings ->
General -> Timezone** in WordPress. No timezone is hard-coded by this plugin.

#### Data and privacy

The plugin can store operational data in the WordPress database, including:

 * Plugin settings.
 * Email log metadata such as recipient address, subject, Reference #, timestamp,
   and send result. Email bodies are not stored.
 * Activity log metadata such as WordPress username/display name, user role, Reference#,
   timestamp, action, and action details.

The plugin does not independently send data to an external service. Email delivery
continues through the mailer/provider configured in Amelia or WordPress. Amelia 
itself is a separate plugin with its own data handling and privacy behavior.

## Installation

 1. Install and activate Amelia, then configure the Amelia features you intend to use.
 2. Upload and activate **JMDL Xtend Suite for Amelia**.
 3. Open **Amelia -> JMDL Xtend Suite** or **Settings -> JMDL Xtend Suite for Amelia**.
 4. Enable only the features needed for the site and review Production Safety settings
    before enabling scheduled automation.
 5. For Shared Extra Inventory, create the relevant Extras in Amelia first, then link
    Extras that represent the same shared physical item.

If upgrading from an earlier custom build named **Amelia Xtend Suite**, deactivate
the old plugin entry before activating this WordPress.org build. Existing AACPS 
settings and log storage are retained by design.

## FAQ

### Does this plugin replace Amelia?

No. Amelia must be installed and configured separately. This plugin extends supported
Amelia workflows and admin functions.

### Does the plugin modify Amelia core files?

No. The plugin uses WordPress/Amelia hooks, database integration, and frontend/admin
enhancements. Amelia plugin files are not edited.

### Is Created On fixed to a specific country or timezone?

No. Created On uses the WordPress site timezone configured under Settings -> General.

### Does Shared Extra Inventory change existing Amelia bookings?

Enabling Shared Extra Inventory does not rewrite existing appointments. It calculates
availability from supported existing appointment data and applies limits to configured
shared pools.

### Does the overlap guard block intentional admin overrides?

The additional custom-duration overlap guard is scoped to the supported frontend
duration workflow. Amelia’s normal backend/admin behavior is left intact so administrators
can use Amelia’s own controls.

### Does Sent in Email Logs prove inbox delivery?

No. Sent means the configured WordPress/Amelia mail path reported a successful send
result. Normal SMTP/provider sending does not provide inbox-read confirmation.

### Does the plugin contact third-party servers?

Not on its own. If Amelia or WordPress is configured to use an external email provider,
that provider receives email data through the configured mail system, not through
a separate JMDL service.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“JMDL Xtend Suite for Amelia” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ jmarck ](https://profiles.wordpress.org/jmarck/)

[Translate “JMDL Xtend Suite for Amelia” into your language.](https://translate.wordpress.org/projects/wp-plugins/jmdl-xtend-suite-for-amelia)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/jmdl-xtend-suite-for-amelia/),
check out the [SVN repository](https://plugins.svn.wordpress.org/jmdl-xtend-suite-for-amelia/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/jmdl-xtend-suite-for-amelia/)
by [RSS](https://plugins.trac.wordpress.org/log/jmdl-xtend-suite-for-amelia/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.0.0

 * First WordPress.org-oriented stable release under the JMDL Xtend Suite for Amelia
   name.
 * Includes shared Extra inventory, configurable duration and booking-flow enhancements,
   Created On display/filter/export tools, maintenance and production-safety controls,
   payment reconciliation, auto-cancel automation, calendar colors, email logs, 
   activity auditing, and notification copies.
 * Created On uses the configured WordPress site timezone.
 * Email log send classification honors positive WordPress/Amelia send confirmations.
 * Public documentation and admin help text use general booking terminology rather
   than site-specific facility wording.

## Meta

 *  Version **2.0.0**
 *  Last updated **2 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [Amelia](https://wordpress.org/plugins/tags/amelia/)[appointments](https://wordpress.org/plugins/tags/appointments/)
   [automation](https://wordpress.org/plugins/tags/automation/)[booking](https://wordpress.org/plugins/tags/booking/)
   [inventory](https://wordpress.org/plugins/tags/inventory/)
 *  [Advanced View](https://wordpress.org/plugins/jmdl-xtend-suite-for-amelia/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/jmdl-xtend-suite-for-amelia/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/jmdl-xtend-suite-for-amelia/reviews/)

## Contributors

 *   [ jmarck ](https://profiles.wordpress.org/jmarck/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/jmdl-xtend-suite-for-amelia/)