
Bookings and events in one beautiful calendar.
Need people to book a time, reserve a space or RSVP to your next event? Add one line to your website and start taking bookings.
- 14 days free
- No card needed
- Works on any website
Tired of juggling a booking app and an events plugin?
Most businesses use one tool for appointments, another for events and a spreadsheet to track it all. The Calendar Widget puts everything in one calendar.
Problem: "Our appointments are in one app and our events are on a different page."
Solution: One calendar for both. Guests book a time or grab a spot at an event from the same widget, and you see everything in one dashboard.
Problem: "People keep booking the same table, room or igloo twice."
Solution: Tell us how many you have. We count every booking and close the time when they're gone.
Problem: "The booking popup on our site is tiny and looks out of place."
Solution: Make it as wide as you want on desktop and on phones, in your brand color, with your logo.
Problem: "Half our no-shows just forgot."
Solution: Confirmations go out right away and reminders follow by email and text, with a link to reschedule instead of skipping.
See it in action.
Try the demo to see what The Calendar Widget can do. Book a rooftop igloo, schedule a call or RSVP to trivia night. Demo bookings are never charged.
- Opens as a popup over your page
- Shows open times
- Counts spaces and spots for you
- Sends the confirmation and reminders
Everything you need to fill your calendar.
Appointments, classes, rentals and events all work the same way. Set them up once and let your guests do the rest.
Online booking
People pick a service, a day and an open time. No back and forth.
Events calendar
Month and list views with categories, so guests can see everything that's coming up.
Recurring events
Every Thursday, the first Friday, every other week. Set it once and it repeats correctly, even across daylight saving.
RSVPs with limits
Set how many spots an event has. We count them and close sign-ups when it's full.
Tickets and deposits
Charge for a booking, take a deposit or sell event tickets. Money goes straight to your Stripe account.
Spaces and group sessions
Book one-on-one, sell seats in a class or rent out rooms, tables and igloos with more than one available.
Buffers and notice
Add time before and after bookings, require notice and decide how far ahead people can book.
Email and text reminders
Guests get a confirmation right away and a reminder before they're due. Fewer no-shows.
Reschedule and cancel links
Every confirmation has a private link so guests can move or cancel without calling you.
Add to any calendar
Google, Apple and Outlook buttons on every booking, plus a feed people can subscribe to.
Places and video links
In person, by phone, Google Meet or Zoom. The right details go out with every confirmation.
Time zones handled
Guests see times in their own time zone. You always see yours.
A popup as wide as you like
Set the booking window to any width on desktop and phones. It fits your site.
Your brand color
Pick one color and every button, highlight and email matches your business.
Private by design
Guests only see open times. Your calendar details and other bookings stay yours.
Owner dashboard
Today's schedule, every booking, services, hours, events and sign-ups in one clean place.

Made for phones.
Most people book from their phone. Big times to tap, short forms and a clear confirmation.
- Times shown in the guest's own time zone
- Add to Google, Apple or Outlook in one tap
- Reschedule or cancel from the confirmation
- Works with screen readers and keyboards
Who uses The Calendar Widget?
Anyone who needs people to show up at the right time. Here are a few we built it for.

Restaurants and rooftops
Igloos, private rooms, chef's tables and trivia night, all on one calendar.

Salons and studios
Appointments with buffers between clients, plus classes with a set number of spots.

Churches, nonprofits and events
Service times, volunteer sign-ups, classes, talks and community events.

Coaches and consultants
Discovery calls with Zoom or Meet links and paid sessions with Stripe.

Venues and tours
Timed tickets, group sizes and rentals that never double book.

Home services
Estimates and service calls with travel time between jobs, reminders and easy rescheduling.
Easy to set up.
Nothing to install and nothing to host. Paste one line into your website and you're ready.
Add what people can book
Set up your services, spaces and events with your hours, prices and spot limits.
Paste one line
Copy your script tag into your website. Turn any button into a booking button and drop in a calendar wherever you like.
Watch bookings come in
Guests book and pay on their own. You get an email, it's on your calendar and the reminders take care of themselves.
Works with the tools you already use.
Connect your calendar, video and payments in a few clicks.
- Google Calendar
- Google Meet
- Zoom
- Stripe
- Text reminders
- Apple, Google and Outlook calendars
- Any website
Questions people ask
Do I need WordPress?
No. The Calendar Widget runs on its own. You paste one line into your website, whatever it's built with, and the booking button and calendar appear.
Can I take bookings and list events at the same time?
Yes. That's the whole idea. Appointments, bookable spaces and events all live in one calendar with one dashboard.
Will it match my website?
Pick your brand color and add your logo. The popup can be as wide as you want on desktop and on phones.
What happens after the free trial?
Choose a plan to keep going. If you don't, your booking page pauses. You're never charged automatically, since there's no card on file.
Can guests change their own booking?
Yes. Every confirmation has a private link to reschedule or cancel, and you get an email when they do.

Ready to fill your calendar?
Try everything free for 14 days. No card needed.