Title: Automaize Class Schedule
Author: automaize
Published: <strong>14 Meɣres 2026</strong>
Last modified: 15 Maggu 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/automaize-class-schedule.svg)

# Automaize Class Schedule

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

[Download](https://downloads.wordpress.org/plugin/automaize-class-schedule.1.0.16.zip)

 * [Details](https://kab.wordpress.org/plugins/automaize-class-schedule/#description)
 * [Reviews](https://kab.wordpress.org/plugins/automaize-class-schedule/#reviews)
 *  [Installation](https://kab.wordpress.org/plugins/automaize-class-schedule/#installation)
 * [Development](https://kab.wordpress.org/plugins/automaize-class-schedule/#developers)

 [Support](https://wordpress.org/support/plugin/automaize-class-schedule/)

## Description

Automaize Class Schedule is a complete class management and booking solution for
WordPress. It is designed for gyms, yoga studios, dance schools, and any business
that runs regularly scheduled classes.

**Admin Features**

 * Visual weekly schedule dashboard for creating and managing classes at a glance
 * Create one-time or recurring classes with flexible repetition rules
 * « Functions » dropdown with « Save Week as Template » and « Clear Entire Week»
   actions
 * Schedule templates — save any week as a reusable template and apply it to future
   weeks
 * Access Control — restrict individual classes to specific membership plans
 * Automatic series management — edit a single class or all future classes in a 
   series
 * Member management panel with active/inactive member views
 * Credit plan management with automatic weekly credit restock via WP-Cron

**Member Features**

 * Interactive public-facing weekly schedule with previous/next week navigation
 * One-click booking with credit deduction
 * Restricted classes are clearly indicated to non-eligible members
 * Live booking count and availability display

**Developer / Integration Features**

 * Elementor widget for drag-and-drop schedule placement
 * `[acsc_class_schedule]` shortcode for any page or theme
 * All data stored as WordPress Custom Post Types for full compatibility

## Screenshots

[⌊The clean and responsive public-facing weekly schedule with live booking status.⌉⌊
The clean and responsive public-facing weekly schedule with live booking status.⌉[

The clean and responsive public-facing weekly schedule with live booking status.

[⌊The booking modal that members use to confirm or cancel their spot.⌉⌊The booking
modal that members use to confirm or cancel their spot.⌉[

The booking modal that members use to confirm or cancel their spot.

## Installation

 1. Upload the `automaize-class-schedule` folder to the `/wp-content/plugins/` directory.
 2. Activate the plugin through the **Plugins** menu in WordPress.
 3. Navigate to **Schedule > Settings** to configure opening hours, the schedule page,
    and credit options.
 4. Place the `[acsc_class_schedule]` shortcode on any page to display the public schedule.
 5. Optionally, use the **Automaize Class Schedule** widget in Elementor.

## FAQ

### Does this work with Elementor?

Yes! The plugin includes a dedicated Elementor widget that makes adding the schedule
to your pages as easy as drag and drop.

### How do credit plans work?

You create Credit Plans as a custom post type in WordPress. Each plan has a credit
amount and restock schedule. Users are assigned a plan, and credits are automatically
restocked weekly via WP-Cron. Credits are deducted when a member books a class.

### Can I restrict certain classes to specific membership plans?

Yes. When creating or editing a class, you can select which credit plans are allowed
to book it. Classes with restrictions appear greyed-out to ineligible members on
the public schedule.

### What is a Schedule Template?

A template is a saved week of classes that can be applied to any future week. You
can save any currently displayed week as a template using the « Functions » dropdown
in the admin dashboard.

### Can I delete an entire week of classes at once?

Yes. Use the « Clear Entire Week » option in the « Functions » dropdown. You can
also optionally delete all future repetitions of any series that has classes in 
that week.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Automaize Class Schedule” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ automaize ](https://profiles.wordpress.org/automaize/)
 *   [ Michael Korte ](https://profiles.wordpress.org/michaelkorte/)

[Translate “Automaize Class Schedule” into your language.](https://translate.wordpress.org/projects/wp-plugins/automaize-class-schedule)

### Interested in development?

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

## Changelog

#### 1.0.9

 * Added: Schedule Templates — save any week as a reusable template and apply it
   to future weeks.
 * Added: « Functions » dropdown in the admin schedule header with « Save Week as
   Template » and « Clear Entire Week » actions.
 * Added: Access Control — restrict individual classes or template slots to specific
   credit plans.
 * Added: Server-side access control validation on booking to prevent unauthorized
   bookings.
 * Added: « Clear Entire Week » with optional deletion of all future series repetitions.
 * Compliance: Removed all debug `error_log()` calls from production code.
 * Compliance: Added `esc_url()` wrapping to all `get_permalink()` output.
 * Compliance: Standardized all functions, hooks, options, and CPTs to use the `
   acsc_` prefix.

#### 1.0.8

 * Initial public release.

## Meta

 *  Version **1.0.16**
 *  Last updated **1 n waggur ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/automaize-class-schedule/)
 * Tags
 * [booking](https://kab.wordpress.org/plugins/tags/booking/)[calendar](https://kab.wordpress.org/plugins/tags/calendar/)
   [classes](https://kab.wordpress.org/plugins/tags/classes/)[elementor](https://kab.wordpress.org/plugins/tags/elementor/)
   [schedule](https://kab.wordpress.org/plugins/tags/schedule/)
 *  [Advanced View](https://kab.wordpress.org/plugins/automaize-class-schedule/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/automaize-class-schedule/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/automaize-class-schedule/reviews/)

## Contributors

 *   [ automaize ](https://profiles.wordpress.org/automaize/)
 *   [ Michael Korte ](https://profiles.wordpress.org/michaelkorte/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/automaize-class-schedule/)