A complete appointment management system — sleek dark admin panel, email confirmations, service manager, blocked times, and zero monthly fees. Drop it into any PHP site in minutes.
Try the DemoA simple booking loop — from install to confirmed appointment in minutes
Upload the folder to your PHP host. No Composer, no npm, no build tools. Done in minutes.
Log into the dark admin panel and create your services — name, duration, description. Toggle them on or off any time.
Mark holidays, days off, or specific time slots as blocked. Clients can't book during those windows.
Visitors fill in the front-end booking form. Appointments land in your dashboard as Pending.
Review each booking from the admin panel. Confirming a booking automatically emails the client.
Filter by status, search by name or email, and watch your confirmed/completed counts grow.
Appointment status lifecycle — you control every step:
No plugins. No add-ons. No extra costs.
View all bookings in a sortable, searchable table. Stat cards show Pending, Confirmed, and Completed totals at a glance.
Create unlimited services with custom durations and descriptions. Enable or disable without losing booking history.
Block individual time slots or full days. Works for holidays, staff absences, or any reason. Clients can't book during those windows.
Confirming a booking automatically sends the client a branded HTML email with their service, date, and time.
Session-based authentication with CSRF token protection on every form. The admin panel is fully gated.
Search by name, email, or service. Filter tabs show All / Pending / Confirmed / Completed / Cancelled with live counts.
The admin panel works on desktop and mobile. Tables reflow to card-style on small screens.
Zero database server setup. Runs on any shared hosting with PHP 7.4+. No MySQL required.
CSRF tokens, session auth, output sanitization, prepared statements, type casting, and status whitelisting — all included.
No frameworks, no Composer, no npm. Drop-in PHP files you can read, understand, and modify freely.
Every future feature ships to you at no charge. Public booking widget, SMS reminders, Google Calendar sync, and more are on the roadmap.
No A1 App Builders branding in the admin or client emails. Looks like you built it yourself — because now you own it.
Everything you need to go live — nothing left out
The math is simple
| Feature | AppointmentPro | Calendly Pro | Acuity / Squarespace |
|---|---|---|---|
| Price | $149 one-time | $12–$20/mo | $16–$49/mo |
| 3-Year Cost | $149 total | $432–$720 | $576–$1,764 |
| You Own the Code | ✓ Yes | ✗ No | ✗ No |
| Self-Hosted | ✓ Your server | ✗ Their servers | ✗ Their servers |
| White-Label (No Their Branding) | ✓ Built in | ✗ Paid plan only | ✗ No |
| Free Future Upgrades | ✓ Always | ✗ Pay for new tiers | ✗ Pay for new tiers |
| Install Support | ✓ Included | N/A (SaaS) | N/A (SaaS) |
| Cancel & Lose Everything | ✓ Never — you own it | ✗ Gone instantly | ✗ Gone instantly |
One price. Everything included. No surprises.
$149 once. Your own booking system forever.
Get AppointmentPro — $149Questions first? Send us a message →