Installation and requirements

What Schedopia needs to run, how to install it from WordPress.org or by upload, and what happens when you activate it.

Updated 30 August 2026. Applies to Schedopia 1.3.0.

Requirements

Requirement Minimum
WordPress 6.5 (tested up to 7.1)
PHP 8.1
Database The MySQL or MariaDB version your WordPress install already uses
Editor Any. The booking form is a shortcode.

Schedopia does not need an account with us, an API key, or any external service. Nothing is loaded from a third-party CDN.

Install from WordPress.org

  1. In your WordPress admin, go to Plugins → Add New.
  2. Search for Schedopia.
  3. Click Install Now, then Activate.

Install by upload

  1. Download the latest release from wordpress.org/plugins/schedopia.
  2. Upload the schedopia folder to /wp-content/plugins/, or use Plugins → Add New → Upload Plugin with the zip file.
  3. Activate it from the Plugins screen.

What happens on activation

Activation creates a set of custom database tables prefixed wp_schedopia_ (using your site’s table prefix). Bookings, services, staff, customers, payments, venues, seats and events are stored relationally in these tables rather than as posts. Nothing is written to wp_posts.

Note: Tables are created once. Updating the plugin runs any schema changes automatically; you never need to run a migration by hand.

The setup wizard

The first time you open Schedopia you are asked which kind of booking you want to offer:

  • Appointments: services with staff and time slots.
  • Events: dated sessions in a venue with a seat map.
  • Both.

Your choice sets up the admin menu and the wizard’s next steps. It is not permanent: you can enable the other mode later from Settings.

From here the wizard takes you through either services and staff or a venue and its seats. The quick start walks through the appointment path end to end.

Uninstalling

Deactivating or deleting the plugin keeps your data by default. See Security, spam and data retention for the details and for how to opt into deletion.