plugin-icon

Schedopia – Appointment Booking & Scheduling Calendar

作者 ThinkMatic·
Schedopia is a free WordPress booking plugin. Let customers book appointments online 24/7 — self-hosted scheduling with no double-bookings.
版本
1.0.1
最近更新:
Jul 14, 2026
Schedopia – Appointment Booking & Scheduling Calendar

Schedopia is a complete appointment booking and scheduling plugin for WordPress. Add an online booking form to your site in minutes and let customers reserve a service with the right staff member at a time that actually works — automatically, around the clock, without the back-and-forth of phone calls and emails.

Whether you run a salon, a clinic, a tutoring service, or a consulting practice, Schedopia turns your website into a booking engine. Every appointment is a real, dated record, and a built-in guard means two customers can never grab the same slot — so you stop worrying about double-bookings and no-shows.

Best of all, Schedopia is fully self-hosted. Your bookings, your customers, and your data stay on your own site. Nothing loads from third-party services, and there are no per-booking fees.

Why choose Schedopia?

  • Bookings while you sleep — a mobile-friendly booking form takes reservations 24/7, so you never miss a customer.
  • Never double-book again — every booking is validated against real staff availability, with a reliable guard against two people taking the same time slot.
  • Your data stays yours — 100% self-hosted, no external services, no CDNs, no per-booking commission.
  • Set up in minutes — a guided setup wizard walks you through services, staff, and hours.
  • Looks like your brand — customize the booking form’s colors, fonts, and buttons with a live preview.

Key Features

  • Online booking form — a clean, mobile-first form that customers use to pick a service, choose a staff member, and book an available time in a few simple steps. Add it to any page with the [schedopia_booking] shortcode.
  • Service catalog — organize services into categories with per-staff pricing.
  • Staff & availability management — set each team member’s weekly working hours, days off, buffer times, and capacity. Availability automatically drives which time slots customers can book.
  • Real dated appointments — every booking carries its own date, time, and timezone, protected by a transactional double-booking guard.
  • Customer management — keep a record of your customers and their booking history.
  • Form appearance customizer — brand the booking form with global colors, fonts, shapes, and button styles, plus custom labels for each step, all with a live preview.
  • Powerful admin dashboard — a fast single-page admin with a dashboard, filterable bookings list, team calendar, service catalog, scheduling, customers, staff, payments, and an activity log.
  • Manual & offline payments — record cash, bank transfer, and mark-as-paid payments.
  • Automated email notifications — booking confirmations, cancellations, new-booking alerts for your team, and appointment reminders.
  • Works with your page builder — the [schedopia_booking] shortcode works everywhere, including the Gutenberg shortcode block and the Elementor Shortcode widget.

Perfect for

Salons and barbershops, spas and beauty studios, dentists and health clinics, therapists and coaches, tutors and instructors, consultants and freelancers, repair and home services — any business that runs on appointments.

For developers

Schedopia is built to extend without forking. It ships a full REST API for every entity with schema-driven validation, granular per-area capabilities, and rate limiting on the public API. Extensions build on documented lifecycle hooks, filters, and driver interfaces (BookingSource, NotificationChannel, PaymentMethod), and every booking flows through a single validated path — so an extension can never create a booking the core would reject. Data is stored in dedicated relational tables (wp_schedopia_*) rather than as custom post types.

目前已測試版本
WordPress 7.0.1
此外掛程式已可供下載,並可用於你 系統。