Let your clients book and pay — all in one step. Calentra brings paid appointment booking to WordPress with a beautiful calendar, automated emails, and zero no-shows.
[calentra] on any page and you're live.
The Problem
Calendly, Simply Schedule, Amelia — they all route payments through Stripe or PayPal only. Indian businesses are left juggling two plugins or skipping paid bookings entirely.
Your clients pay on WhatsApp, bank transfer, or not at all. You chase payments manually. No-shows pile up because there's no skin in the game.
Clients book, pay via Razorpay or PayU instantly, and get a confirmation email automatically. You wake up to confirmed, paid appointments.
Features
No add-ons. No separate payment plugin. No piecing things together.
Month-view calendar with green dot indicators for available dates. Customers see real-time slot availability — no back-and-forth.
15 min, 30 min, 1 hour, or fully custom durations in minutes or hours. Add buffer time before and after each appointment.
Razorpay, PayU, Stripe, and PayPal — all in a single plugin. Collect payment at booking time, instantly.
Branded confirmation emails to the customer and admin on every booking. Reminder emails before appointments. Cancellation notices.
Set up different services with their own price, duration, availability schedule, and daily capacity limits.
Appointments list, month/week/day calendar view, and a payment transactions log with revenue breakdown by gateway and service.
Customers get a secure, HMAC-signed cancellation link in every email. No account creation required.
Weekly schedules per service, blocked date overrides, and slot-level conflict detection prevents double bookings automatically.
Export appointments and payment transactions to CSV. Revenue analytics broken down by service and payment gateway.
Payment Gateways
Indian UPI, cards, net banking, wallets — and global card payments. All configured from the same settings screen.
India's most popular payment gateway. Customers complete payment without leaving your site — Razorpay's checkout opens as a modal.
Widely trusted in India for high-volume merchants. Uses a secure redirect flow — customers pay on PayU's hosted page and return to a confirmation.
Accepts international cards directly on your site. Stripe.js handles card entry — no sensitive data touches your server.
The trusted name in global payments. PayPal's Smart Buttons load on your booking confirmation step — familiar for international clients.
How It Works
Upload the ZIP and activate from your WordPress dashboard. No dependencies.
Set a name, duration, price, and weekly availability. Add buffer time if needed.
Drop [calentra] on any page. The booking widget appears instantly.
Add your Razorpay or Stripe keys in Settings. Customers pay at booking time.
Who It's For
Consultation bookings with UPI payment upfront. Reduce no-shows by 60%.
1:1 session bookings, paid and confirmed before the call even starts.
Multiple services, different durations, one booking widget. No more phone queues.
Consultation scheduling with Razorpay payment — professional and paperless.
Session bookings with advance deposit collected automatically.
Discovery calls, strategy sessions, consulting hours — all bookable with payment.
Pricing
No percentage per booking. No hidden charges. Switch between monthly and annual — save up to 30% by paying yearly.
Starter
For 1 website — freelancers & solopreneurs
Billed $79/year · 2 months free
Pro
For 3 websites — growing businesses & small agencies
Billed $129/year · 2 months free
Agency
For 10 websites — agencies & WordPress developers
Billed $199/year · 2 months free
🔒 Secure checkout via Lemon Squeezy · 30-day money-back guarantee · Cancel any time
Installation
Go to Plugins → Add New → Upload Plugin and upload the calentra.zip file.
Click Activate Plugin. Calentra auto-creates its database tables on first run.
Go to Calentra → Services, add your first service with duration, price, and availability.
Edit any page and add [calentra]. The booking widget renders instantly on the frontend.
Go to Calentra → Settings → Payments and paste your Razorpay or Stripe API keys.
Go to Calentra → License, enter your key from your purchase email, click Activate.
FAQ
Yes. The free version supports unlimited appointments and one service. A license unlocks all four payment gateways, multiple services, white-labeling, and priority support.
Go to Calentra → Settings → Payments, select Razorpay, and paste your Key ID and Key Secret from your Razorpay dashboard. Test mode keys work too.
Yes. Every confirmation email includes a secure cancellation link. No login required — the link is HMAC-signed so only the actual customer can use it.
Yes. The [calentra] shortcode works in Gutenberg, Elementor, Divi, WPBakery, and any other builder that supports shortcodes.
The plugin continues working normally for 14 days after expiry (grace period). After that, payment gateways and premium features are paused until you renew.
Starter covers 1 site, Pro covers 3 sites, and Agency covers 10 sites. Deactivating on any site frees that slot so you can re-use the license elsewhere.
No. Calentra charges a flat annual fee only. Your payment gateway (Razorpay, Stripe, etc.) charges their standard processing fees — Calentra takes nothing.
Customer data is stored only on your own WordPress database — nothing is sent to third-party servers except the payment processor you choose. You control your data completely.