Calentra — Appointment Booking for WordPress with Indian Payment Gateways
WordPress Appointment Booking Plugin

Appointments
Simplified.

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.

Paid bookings from day one
4 payment gateways built in
Confirmation emails, automatic
No-shows drop — clients pay upfront
One shortcode. Drop [calentra] on any page and you're live.

Every other booking plugin ignores India

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.

❌ Without Calentra

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.

✅ With Calentra

Clients book, pay via Razorpay or PayU instantly, and get a confirmation email automatically. You wake up to confirmed, paid appointments.

Everything in one plugin

No add-ons. No separate payment plugin. No piecing things together.

📅

Beautiful Booking Calendar

Month-view calendar with green dot indicators for available dates. Customers see real-time slot availability — no back-and-forth.

Flexible Durations

15 min, 30 min, 1 hour, or fully custom durations in minutes or hours. Add buffer time before and after each appointment.

💳

4 Payment Gateways

Razorpay, PayU, Stripe, and PayPal — all in a single plugin. Collect payment at booking time, instantly.

📧

Automated Emails

Branded confirmation emails to the customer and admin on every booking. Reminder emails before appointments. Cancellation notices.

🗂

Multiple Services

Set up different services with their own price, duration, availability schedule, and daily capacity limits.

📊

Admin Dashboard

Appointments list, month/week/day calendar view, and a payment transactions log with revenue breakdown by gateway and service.

🔒

Cancel Without Login

Customers get a secure, HMAC-signed cancellation link in every email. No account creation required.

📆

Availability Controls

Weekly schedules per service, blocked date overrides, and slot-level conflict detection prevents double bookings automatically.

📤

Export & Reports

Export appointments and payment transactions to CSV. Revenue analytics broken down by service and payment gateway.

Accept money the way
your clients want to pay

Indian UPI, cards, net banking, wallets — and global card payments. All configured from the same settings screen.

R

Razorpay

🇮🇳 India

India's most popular payment gateway. Customers complete payment without leaving your site — Razorpay's checkout opens as a modal.

  • UPI, cards, net banking, wallets
  • Instant payment confirmation
  • HMAC signature verification (secure)
  • INR and multi-currency support
P

PayU

🇮🇳 India

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.

  • Credit/debit cards, UPI, EMI
  • SHA512 hash verification (secure)
  • Hosted payment page (PCI compliant)
  • Works with PayU Biz accounts
S

Stripe

🌍 Global

Accepts international cards directly on your site. Stripe.js handles card entry — no sensitive data touches your server.

  • Visa, Mastercard, Amex, and more
  • SCA / 3D Secure ready
  • PaymentIntent API (server-side secure)
  • Available in 46+ countries
PP

PayPal

🌍 Global

The trusted name in global payments. PayPal's Smart Buttons load on your booking confirmation step — familiar for international clients.

  • PayPal balance, cards, Pay Later
  • Order capture via REST API (secure)
  • 200+ countries and markets
  • Buyer protection built in

Live in 5 minutes

01

Install the plugin

Upload the ZIP and activate from your WordPress dashboard. No dependencies.

02

Create a service

Set a name, duration, price, and weekly availability. Add buffer time if needed.

03

Add your shortcode

Drop [calentra] on any page. The booking widget appears instantly.

04

Connect payments

Add your Razorpay or Stripe keys in Settings. Customers pay at booking time.

Built for every Indian service business

🏥

Clinics & Doctors

Consultation bookings with UPI payment upfront. Reduce no-shows by 60%.

🎓

Coaches & Trainers

1:1 session bookings, paid and confirmed before the call even starts.

💇

Salons & Spas

Multiple services, different durations, one booking widget. No more phone queues.

⚖️

Legal & Financial Advisors

Consultation scheduling with Razorpay payment — professional and paperless.

📸

Photographers & Creatives

Session bookings with advance deposit collected automatically.

🏢

Agencies & Freelancers

Discovery calls, strategy sessions, consulting hours — all bookable with payment.

Simple, honest pricing

No percentage per booking. No hidden charges. Switch between monthly and annual — save up to 30% by paying yearly.

Monthly Annual Save up to 30%

Starter

$79/yr

For 1 website — freelancers & solopreneurs
Billed $79/year · 2 months free

  • Unlimited appointments
  • All 4 payment gateways
  • Multiple services
  • Email notifications
  • Calendar & dashboard
  • CSV export
  • Auto updates
  • White-label
  • Priority support
Get Starter

Agency

$199/yr

For 10 websites — agencies & WordPress developers
Billed $199/year · 2 months free

  • Everything in Pro
  • 10 site licenses
  • Bulk site management
  • Priority support (24h SLA)
  • Reseller-friendly license
Get Agency

🔒 Secure checkout via Lemon Squeezy  ·  30-day money-back guarantee  ·  Cancel any time

Up and running in minutes

1

Download and upload

Go to Plugins → Add New → Upload Plugin and upload the calentra.zip file.

2

Activate

Click Activate Plugin. Calentra auto-creates its database tables on first run.

3

Create a service

Go to Calentra → Services, add your first service with duration, price, and availability.

4

Add the shortcode

Edit any page and add [calentra]. The booking widget renders instantly on the frontend.

5

Configure payments

Go to Calentra → Settings → Payments and paste your Razorpay or Stripe API keys.

6

Activate your license

Go to Calentra → License, enter your key from your purchase email, click Activate.

Common questions

Can I use Calentra without a license?

Yes. The free version supports unlimited appointments and one service. A license unlocks all four payment gateways, multiple services, white-labeling, and priority support.

How do I set up Razorpay?

Go to Calentra → Settings → Payments, select Razorpay, and paste your Key ID and Key Secret from your Razorpay dashboard. Test mode keys work too.

Can customers cancel their own bookings?

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.

Does it work with page builders?

Yes. The [calentra] shortcode works in Gutenberg, Elementor, Divi, WPBakery, and any other builder that supports shortcodes.

What happens if I don't renew my license?

The plugin continues working normally for 14 days after expiry (grace period). After that, payment gateways and premium features are paused until you renew.

Can I use one license on multiple sites?

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.

Does it take a percentage of bookings?

No. Calentra charges a flat annual fee only. Your payment gateway (Razorpay, Stripe, etc.) charges their standard processing fees — Calentra takes nothing.

Is it GDPR / data compliant?

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.

Start taking paid bookings today

Download free. Add Razorpay or PayU in minutes. No no-shows.