CalNative Booking connects your WordPress site to Google Calendar via a service account. Visitors pick a slot, fill in their details, and a Google Calendar event is created instantly. Includes email confirmations with ICS attachment, self-cancellation links, working hours, buffer time, slot locking, custom form fields, and full styling controls. One-time annual license, all data stays on your server.
No reviews yetBe the first to leave a review for CalNative Booking - Google Calendar
Maker
📌
I built CalNative Booking because I kept running into the same problem setting up client sites. Every client who needed appointment booking was either paying $20–40/month for Calendly, or using the Google Calendar iframe embed — which looks terrible and doesn't actually create events or send confirmations.
The real frustration was the redirect. Calendly takes your client off your website, onto a Calendly-branded page. For a therapist or consultant who spent money building a professional site, that feels wrong. The booking experience should feel like their brand, not a scheduling tool's.
So I built a WordPress plugin that talks directly to Google Calendar via the API. Visitors book on your site, stay on your site, and get a proper confirmation email with an ICS file they can add to their own calendar. The host gets notified too. No monthly subscription, no third-party dependency — just a $39/year license and your own server.
The process evolved a lot. I started thinking it would be a simple widget, and ended up solving things I didn't expect — double-booking prevention under concurrent traffic, cancellation links that don't require a login, right-to-left layout support. Each one came from asking "what would actually break in real use?" Happy to answer any questions about the technical side or the Google Calendar API integration.