mintcal
FeaturesPricingCompareBlog
Sign inStart free →
70+ features built and shipping

Every feature. One $19 plan.

Calendly hides smart routing behind $20/mo. Branded emails behind $15,000/year Enterprise. MintCal includes everything: page builder, payments, branded emails, smart routing. in the only plan we sell.

Start free trialSee pricing
BOOKING PAGES

Pages worth putting your name on

13 widget types, 5 column layouts, 19 fonts, gradient backgrounds, animations, and industry templates. The most beautiful booking pages on the market.

No competitor in this category has built a page builder. We checked.

13 widget types: Header, Events, Bio, Social Links, Testimonials, FAQ, CTA, Text Block, Video, Stats, Logo Bar, Brand Logo, Divider
5 column layouts with drag-and-drop between columns
19 curated fonts with separate heading/body selection and weight control
Gradient backgrounds (5 directions) + 6 CSS patterns with opacity
6 industry templates: Coach, Photographer, Developer, Therapist, Agency, Speaker
Animations: fade-in on scroll, card hover, button press (respects reduced motion)
SEO customization: meta title, description, search preview
Live preview with mobile toggle
WYSIWYG editor (Tiptap) for rich content
EVENT PAGE WIDGETS

Booking pages that sell

Add testimonials, videos, FAQ, stats, and more right below the calendar on individual event pages. Turn a booking page into a sales page.

6 widget types on event booking pages: Testimonials, FAQ, Video, Stats, Text Block, CTA
Testimonials: write your own or embed from Senja, Trustpilot, Testimonial.to, or any service
Per-event-type configuration. Different widgets for different events.
Widget editor in event type settings (add, remove, reorder)
All widgets styled with your theme colors and fonts
Mobile-responsive stacking
PAYMENTS

Get paid. Anywhere.

10 payment providers including African processors. Serve markets Calendly can't. 0% platform commission. You keep everything.

Calendly: 2 providers (Stripe, PayPal). Cal.com: 4 (Stripe, PayPal, Alby, HitPay). MintCal: 10, including PayFast, Yoco, Paystack, and DodoPayments. Stripe doesn't sign up SA-registered businesses; we do.

Stripe
PayPal
DodoPayments
PayFast
Yoco
Paystack
Paddle
Lemon Squeezy
Peach
Square

All connected. 0% platform commission. You keep everything.

10 providers including DodoPayments and Paystack. Serve South Africa, Africa, India, and LATAM out of the box.
Multi-provider picker: booker chooses their preferred payment method
Per-event-type provider selection with currency support
Auto-refund on cancellation: refunds processed automatically via the original provider
Coupons supported on paid bookings (percentage or fixed)
Payment blocks booking if checkout fails (no silent fallthrough)
Stale payment-pending bookings auto-cleaned after 30 minutes
Test mode for all providers (sandbox keys)
SMART ROUTING

Qualify before they book

Ask screening questions before showing the calendar. Route people to the right event, redirect elsewhere, or disqualify them.

Calendly: Teams plan, $20/user/month. Cal.com: Teams plan, $12/user/month. MintCal: included.

9 operators: equals, not equals, contains, greater/less than, is one of, is not one of, is/is not empty
4 actions: continue with this event, go to different event, redirect to URL, show disqualify message
Visual rules editor on both create and edit pages
Smart operator filtering by question type (number gets greater/less, dropdown gets is one of)
Rules evaluated in order, first match wins
Works with all 7 booking question types
BRANDED EMAILS

Emails that look like yours, not ours

4 attendee emails branded to your theme: colours, fonts, and logo at every touchpoint. Plus a system alert when bookings come in.

Calendly Standard ($12/mo) lets you swap a logo. Full email customisation is on Calendly Enterprise, starting at $15,000/year. MintCal includes it.

4 branded attendee emails: confirmation, day-before prep, morning-of reminder, post-meeting follow-up
1 host alert (system-templated for clarity, not your brand)
Per-event-type email editor with WYSIWYG body
Smart variables: {attendee_name}, {host_name}, {date}, {time}, {meeting_link}, {reschedule_link}, and more
Conditional blocks: {meeting_link && <html>}. Only renders if variable has a value.
Branded template engine pulls colours, fonts, logo from your booking page theme
Email header customisation: name only, logo only, or logo + name
Preview rendered email before saving + send test to yourself
CALENDARS

Google + Outlook. Both checked.

Connect both calendars. MintCal checks all of them for conflicts. Bookings create events on both. Google Meet and Teams links auto-generated.

Google Calendar: full sync, Google Meet links, OAuth with auto token refresh
Outlook / Microsoft 365: full sync, Teams links, Azure AD OAuth
Cross-calendar conflict checking: slot generation queries Google + Outlook + MintCal bookings
Both calendars receive events when a booking is created
Update and delete events on reschedule/cancel across both
Token encryption (AES-256-GCM) for OAuth credentials at rest
Supports personal (Outlook.com/Hotmail) and work/school (O365) accounts
SCHEDULING

Every scheduling feature you need

Availability rules, booking limits, custom locations, time-slot intervals, buffer times, approval workflows, and more.

Manual booking approval: review attendee details before they're on your calendar
Manual booking: book on behalf of clients directly from your dashboard. No other booking tool does this.
Host notes on any booking. Private CRM-lite, only the host can see.
No-show tracking with dedicated tab. Mark, track, and review repeat offenders.
One-click reschedule from email. No login required, token rotates after use.
Multiple duration options per event (15/30/60 with per-duration pricing)
5 meeting location types: Google Meet, Zoom, Phone, In-Person, Custom URL
Multiple locations per event. Booker picks their preference.
Hidden/private booking links. Don't show on profile, share direct.
Redirect after booking: send attendees to your own thank-you page or upsell
Time blocks: restrict event types to specific hours (e.g. discovery calls 9am-12pm only), with optional date ranges that auto-expire
Configurable time-slot intervals: 5, 10, 15, 20, 30, or 60 minutes. New events auto-match interval to their duration.
Weekly availability schedules with date-specific overrides
Buffer times before and after meetings
Minimum notice period for bookings
Booking limits: per day, per week, per month, per booker, and future booking window
Reorder event types: control display order on your public profile
Event type categories: group your events into clickable categories on your booking page, perfect for professionals with many services
GROUP POLLING

Find the best time for everyone

Create a poll, share a link, everyone votes. The winning time auto-books with calendar invites. It's Doodle, but beautiful and built into your booking tool.

Create polls with 2-10 time options
Public voting page. No login required.
Link to an event type for auto-booking
Auto-book on close: creates booking, sends emails, creates calendar events with all attendees
Vote replacement: change your vote anytime
Single or multi-select voting
Optional voting deadline
EMBED

Put MintCal on your website

One snippet of code. Works on WordPress, Squarespace, Wix, Webflow, Shopify, and anywhere else. Four embed modes.

Inline embed: drops the calendar into your page
Popup button: styled button opens calendar in modal
Floating button: sticky corner button, always visible
Element trigger: attach to any existing button on your site
Branded vs minimal toggle
Responsive on mobile
Code generator in dashboard: pick event, pick mode, copy code
COUPONS

Discount codes for paid bookings

Percentage or fixed-amount discounts, max uses, expiry dates, one-per-email restrictions. Full coupon management from settings.

Percentage or fixed-amount discounts
Max uses limit and expiry date
One-per-email restriction
Public validation API for real-time checking
Usage tracking: who used it, when, discount amount
Create, edit, toggle, delete from /settings/coupons
ANALYTICS

Know what's working

Bookings over time, conversion rates, popular time slots, event performance. Real data to make better decisions.

Bookings over time chart (stacked: confirmed, completed, cancelled, no-show)
Revenue stats: total revenue, average booking value, refunds, breakdown by payment provider
Popular time slots heatmap
Booking rate (page views → bookings) with conversion, no-show, and cancellation rates
Event type performance table (bookings, views, conversion%, cancel%)
CSV export of bookings, filtered by date, status, or event type
Page view tracking (anonymous visitor hash)
Period toggle: 7d, 30d, 90d, all-time, or custom date range
SECURITY

Enterprise-grade security

AES-256 encryption, 2FA, rate limiting, CSRF protection, XSS prevention, and more. Your data is safe.

Two-factor authentication (TOTP) via Google Authenticator / Authy
AES-256-GCM encryption for OAuth tokens and payment credentials
bcrypt password hashing (12 rounds)
CSRF protection on all OAuth flows (10-min JWT state tokens)
Rate limiting: login (5/15min), registration (5/15min), bookings (10/hr)
Security headers: HSTS, CSP, X-Content-Type-Options, Permissions-Policy
XSS prevention: DOMPurify + strict tag whitelist
SQL injection: Prisma ORM (parameterized queries)
Responsible disclosure via security.txt
GDPR & POPIA

Your data, your rights

Export everything, delete everything, no questions asked. EU-hosted, GDPR and POPIA compliant. Only one essential cookie. No tracking, no consent banner.

Export all your data as JSON from Settings
Delete account + all data permanently (cascading deletion + CDN cleanup)
POPIA compliant: Information Officer contact, Operator / Responsible Party roles defined, attendee PII redacted in admin views
Privacy policy and terms of service in plain English
EU-hosted on Hetzner Helsinki, Finland
Only one essential session cookie. No tracking, no consent banner needed.

What's on the roadmap?

MintCal ships new features most weeks. Here's what's coming next: Apple Calendar sync, multi-language booking pages, custom domains, team features (round-robin, collective events), and a competitor import tool.

Everything else on this page is shipping in production today. See the changelog for the latest updates.

See how MintCal compares

Side-by-side feature comparisons with the tools you're considering.

vs Calendlyvs Cal.comvs Acuityvs TidyCalvs SavvyCalvs YouCanBookMevs SimplyBook.mevs When2meet

Ready to upgrade your
booking experience?

14-day free trial. No credit card. Set up in 3 minutes.

Start free trial →
Not ready? See an example page →
mintcal

Booking pages, beautifully.

MintCal - SaaSHub Approved
PRODUCT
  • Features
  • Pricing
  • Blog
  • Templates
  • Changelog
  • Knowledge Base
  • Help & Support
COMPARE
  • vs Calendly
  • vs Cal.com
  • vs Acuity
  • vs TidyCal
  • vs SavvyCal
  • vs YouCanBookMe
  • vs SimplyBook.me
  • vs When2meet
LEGAL
  • Privacy
  • Terms
SECURITY & TRUST
AES-256-GCM encryption
GDPR & POPIA compliant
EU-hosted (Helsinki)
2FA authentication
No tracking cookies
Rate-limited APIs
© 2026 MintCalMade with love in Cape Town, by one person who cares.