Free
Frequently asked questions
Short answers to the things people ask most. Each links on to the fuller explanation.
Is Schedopia really free?
Yes. Everything documented on this site is in the free plugin, published in the WordPress.org directory under GPLv2. There are no per-booking fees, no usage caps, and nothing that stops working after a trial period.
Does it work with my theme and page builder?
The booking form goes in with a shortcode, so it works in the block editor, Elementor, the classic editor, and any builder that renders shortcodes. It sizes itself to its container rather than the window, so it fits narrow columns as well as full-width pages. See Adding the booking form.
Can two customers book the same slot?
No. Every booking passes a double-booking guard that runs as a single database transaction, so two people clicking at the same instant cannot both take the last slot. This applies to admin bookings too.
Can I take payment online?
Not yet. Schedopia records offline payments — cash, bank transfer, mark-as-paid — and derives each booking’s payment status from what you have recorded. See Payments.
Pro will add online payment gateways so customers can pay while booking. Pro is not on sale yet.
Does Schedopia send my data anywhere?
No. It is fully self-hosted: bookings, customers and payments live in your own database, fonts and assets are served from your own server, and there are no analytics or phone-home requests.
There is exactly one opt-in exception. If you enable reCAPTCHA, the booking form then loads Google’s script and sends each submission’s token and IP to Google for a spam score. It is off by default, and no booking or customer data is ever sent.
Why can’t customers see any available times?
Almost always one of five things. Work through the checklist — the most common cause by far is a service with no staff assigned to it.
Why aren’t emails arriving?
Schedopia uses the standard WordPress mail function, and many hosts deliver it poorly. Install any reputable SMTP plugin pointed at a real mail service and Schedopia will use it automatically. See Email notifications.
Can customers cancel or reschedule themselves?
They can cancel, from a secure link in their email, within a cut-off window you control. Rescheduling is done by you, from the admin. See Customer self-service cancellation.
Can I put my bookings in Google Calendar?
Yes — subscribe to the read-only calendar feed. It is one-way: Schedopia appears in your calendar, but events in your calendar do not block Schedopia slots.
Does it handle more than one location?
For appointments, not as a first-class concept today — businesses with two sites usually model it with staff and services per location, since a booking attaches to a staff member. For events, yes: venues are real locations, each with its own halls and seat maps.
Can I run classes or group sessions?
Yes, two ways. For a group appointment, set a service’s capacity above 1 and that many customers can hold the same slot — see Buffers & capacity. For a dated session where people reserve specific seats — a class, a workshop, a talk, a show — use Events: build a hall with a seat map, create the event, and customers pick their seats on the map.
What happens to my data if I uninstall?
Nothing is deleted. Your bookings, customers and catalog survive deactivation and deletion unless you first opt in under Settings → Advanced.
Does it use custom post types?
No — Schedopia uses its own database tables, so bookings, customers and payments are stored relationally and your posts table stays clean.
Where do I report a bug or ask for help?
Through the support forum on the WordPress.org plugin page. Including your WordPress and PHP versions, and the steps that reproduce the problem, gets you a faster answer.