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.

See every feature

A guest booking a time on their phone in a busy restaurant

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.

A couple sharing a candlelit dinner at a restaurant

Restaurants and rooftops

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

A stylist blow-drying a smiling client's hair in a salon

Salons and studios

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

A speaker on stage in front of a full audience

Churches, nonprofits and events

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

A couple meeting with a financial advisor at a glass table

Coaches and consultants

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

A guide showing two travelers around historic temples

Venues and tours

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

A plumber shaking hands with a homeowner in the kitchen

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.

1

Add what people can book

Set up your services, spaces and events with your hours, prices and spot limits.

2

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.

3

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

See all integrations

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.