- v0.24Latest
A better account menu
Your account menu now gets you anywhere in a click, from the dashboard header as well as the main site, and signing out takes you back to the homepage.
- NewClick your name or photo in the dashboard header to open your account menu
- ImprovedThe account menu links straight to your calendar, booking types, page design, profile, integrations, and plan and billing
- ImprovedOpen your public booking page in a new tab right from the account menu
- FixedSigning out from the dashboard takes you to the Schedulera homepage instead of the sign-in page
- ImprovedA new guide every few days on the blog, starting with tattoo artists, mobile pet groomers and driving instructors
Your dashboard has its own address, and more ways to sign in
Your dashboard and sign-in now live at app.schedulera.com. Your booking page link, and every link already in your guests' inboxes, stay exactly the same. You can also sign in with LinkedIn or Apple now.
- NewSign in or sign up with LinkedIn or Apple, alongside Google, password and email link Sign In With Google, LinkedIn, or Apple, and Your Dashboard's New Address
- NewSettings > Profile shows your sign-in methods, so you can connect Google, LinkedIn or Apple to your account, even under a different email
- ImprovedDashboard, settings and sign-in move to app.schedulera.com, and old bookmarks forward there automatically
- ImprovedBooking pages, poll links, reschedule and cancel links keep their schedulera.com addresses
- ImprovedYou'll be asked to sign in once more after the move, then stay signed in on both addresses
Live demos for your kind of business
The demo is no longer just one personal trainer. Pick a personal trainer, music teacher, tattoo artist or mobile pet groomer and click through a real booking page set up the way that business works.
- NewFour live demo booking pages, each with its own services, prices, hours and intake questions
- NewSee lesson-length choices, group class capacity, video and in-person sessions, and long paid sessions in action
- ImprovedEach demo explains what its setup solves and ends with a quick way to build your own
- ImprovedPersonal trainer and music teacher pages link straight to their matching demo
- ImprovedDemo pages are easier to use on phones and with a keyboard
Blocked times stay blocked
Blocking a date or changing your hours now updates your booking page right away, and dates across Schedulera follow your own timezone instead of UTC.
- FixedBlocking dates or changing your hours updates your booking page right away, instead of up to two minutes later
- FixedIf you're west of UTC, a day you blocked stays blocked in the evening too
- FixedPoll time options, date pickers, and contacts export dates follow your timezone
- FixedGuests rescheduling in the evening can pick today again
- ImprovedCalendar and contacts sync do less work each time, so they stay quick as your calendar grows
- ImprovedBlocking a range of dates saves in one step
Direct payments and a new dashboard
Get paid your way: guests can now pay you directly with Venmo, Cash App, PayPal, Zelle, or cash, and you can see at a glance which upcoming sessions are paid. The dashboard is rebuilt around what's next, and times now show in your own timezone everywhere.
- NewDirect payments: add your Venmo, Cash App, PayPal, Zelle, or cash details and guests can pay you directly, with pay links on their confirmation screen and email
- NewMark direct payments as paid from the Awaiting payment list on Payments or from History
- NewSee which upcoming meetings are paid and which are still unpaid, right on your dashboard
- ImprovedA rebuilt dashboard: a Next up card with a countdown and Join button, stat tiles that take you where to act, and one upcoming list you can filter by day
- ImprovedExpand any upcoming meeting to join, mark it paid, move or cancel it, or email the guest
- ImprovedThe dashboard AI chat can look up your meetings, open times, unpaid sessions, revenue, and clients
- ImprovedAI features, including the dashboard chat, calendar commands, suggestions, session recaps, and email drafts, are part of the AI plan, with an upgrade option wherever they appear
- ImprovedSidebar sections collapse, and the setup checklist now counts Microsoft and Apple calendars and direct payment methods
- FixedDashboard, approvals, payments, revenue, and analytics now show times in your timezone instead of UTC
- FixedOpen times on your booking page update right away after a booking changes
Beta badge and a tidier footer
Schedulera is in beta, and now says so: a small Beta badge sits next to the logo and links straight to this changelog. The footer also picked up our mailing address and a cleaner link layout.
- ImprovedA Beta badge next to the logo in the header, footer, and dashboard sidebar links to this changelog
- ImprovedThe footer now shows our mailing address, and its links are laid out in three columns
Payments at booking, events, and a smarter calendar
Charge for sessions when people book, with the money going straight to your own Stripe account. Host one-off events, sync Apple Calendar both ways, and let Schedulera move meetings when a conflict lands on your calendar. New hosts now get a guided setup and a quick product tour, and booking types picked up multiple durations, meeting limits, and intake forms.
- NewPayments at booking: connect Stripe and guests pay when they book, with no platform fee; a paid slot is only held once payment goes through, and declined requests are refunded
- NewPayments page: see your Stripe connection status and every transaction in one place
- NewEvents: create a one-off event with a cover image and theme, then share it with a link, a share panel, or a QR code
- NewDiscover: list your session types and events in a public directory so new people can find and book them (off unless you turn it on)
- NewApple Calendar: full two-way iCloud sync, replacing the old read-only feed
- NewConflict detection: when a new event lands on top of a confirmed booking, Schedulera proposes a new time for you
- NewSmart Meetings: a weekly 1:1 between two Schedulera hosts that finds a time you're both free and moves itself when a conflict comes up
- NewHabits: recurring focus time that gets placed on your calendar automatically each week
- NewCalendar commands: type 'move my 3pm with Sarah to Friday afternoon' in the dashboard calendar and preview the change before it happens
- NewIntake forms: ask guests up to 10 custom questions when they book, with required answers enforced
- NewMultiple durations on one booking link, so guests pick 30, 45, or 60 minutes themselves
- NewMeeting limits: cap how many times a session type can be booked per day, week, or month
- NewFlexible availability: hold time on your calendar that a higher-priority booking link can still book over, and give each session type a low, medium, or high priority
- NewCustomizable QR codes for your booking page, session types, events, and polls
- NewWebex Meetings joins Google Meet, Zoom, and Microsoft Teams as a meeting location
- NewPaid plans: every scheduling feature stays on the free plan, AI adds the AI Scheduling Assistant, and Company adds team seats
- NewReferral credits can now be paid out to your Stripe account
- ImprovedGuided setup for new accounts: pick your link, profile, first session type, hours, calendar, and payments in a few steps
- ImprovedA short product tour on your first visit to the dashboard, and a simpler sidebar
- ImprovedBooking emails to your guests now come from your name and show your profile photo
- ImprovedCalendar privacy: sync busy time without copying event titles into Schedulera
- ImprovedTime analytics on the Analytics page show where your week actually goes
- ImprovedEdit polls and events after you've published them
- ImprovedThe session type editor is regrouped into sections with a live preview
- FixedPaid bookings now finish reliably even if a step after payment fails
The AI Scheduling Agent
A new way to book that skips the booking page entirely. Cc your Schedulera email alias into a conversation, or send it a message on SMS, WhatsApp, or Slack naming who you want to meet, and it negotiates a time with everyone and books it once they all confirm. Plus AI session recaps, a digest email, and several small quality-of-life additions to Students and Contacts.
- NewAI Scheduling Agent: Cc your Schedulera email alias into any thread and it proposes times from your real availability, then books the meeting once everyone confirms The AI Scheduling Agent: Book a Meeting Without a Booking Page
- NewMessage the agent directly on SMS, WhatsApp, or Slack naming a contact ('schedule a call with Mike this week') and it starts the conversation for you The AI Scheduling Agent: Book a Meeting Without a Booking Page
- NewNegotiates with more than one person at once and only books once every participant has confirmed the same time The AI Scheduling Agent: Book a Meeting Without a Booking Page
- NewAI session recap: turn your raw post-session notes into a clean summary and action items, then send it to the guest as a follow-up email AI Session Recaps: Turn Messy Notes Into a Follow-Up Email
- NewDigest email: an opt-in daily or weekly rollup of your upcoming bookings
- NewNo-show follow-up email invites the guest to pick a new time as soon as you mark a session missed
- NewExtend a recurring enrollment with more weeks without disturbing sessions already booked
- NewExport your contacts to CSV
- NewDuplicate a booking type instead of rebuilding it from scratch
- NewVacation mode: block off a date range as unavailable in one action Vacation Mode: Block Off a Trip Without Rewriting Your Whole Calendar
- NewRedirect guests to your own thank-you page after they book, instead of Schedulera's confirmation screen Redirect Guests to Your Own Page After They Book
- ImprovedSelf-service reschedules from the guest manage link are now capped to prevent abuse, with a clear message once the limit is hit
Webhooks, Slack, Microsoft 365, and group bookings
Point Zapier or Make at Schedulera and automate anything a booking triggers. Get a Slack message every time someone books you. Outlook Calendar now syncs natively both ways, with your Outlook contacts imported alongside it. Plus a waitlist for fully booked weeks, capacity-based group sessions for workshops and classes, and a new analytics dashboard for your own bookings.
- NewOutgoing webhooks: send a signed payload to any URL when a booking is made or cancelled Automate Your Booking Workflow with Zapier, Make, and Webhooks
- NewZapier and Make: point either app's Custom Webhook trigger at Schedulera to automate on new bookings and cancellations Automate Your Booking Workflow with Zapier, Make, and Webhooks
- NewSlack notifications: get a message in Slack every time someone books with you Get a Slack Message Every Time Someone Books You
- NewMicrosoft 365: native two-way Outlook Calendar sync, plus Outlook contacts import, replacing the old iCal-feed-only connection Running Your Booking Page on Microsoft 365 and Outlook
- NewConnect your own GA4 or Mixpanel account to see visitor traffic on your public booking page Where Your Bookings Actually Come From: The Analytics Dashboard
- NewWaitlist: when a week is fully booked, guests can join a waitlist and are emailed automatically the moment a slot opens up What Is a Booking Waitlist (And When You Actually Need One)
- NewGroup and capacity bookings: set a session type to hold more than one guest per slot, for workshops and classes Scheduling Classes and Group Sessions Without a Spreadsheet
- NewAnalytics dashboard: total bookings, no-show rate, your top session types, and poll participation at a glance Where Your Bookings Actually Come From: The Analytics Dashboard
Round robin team routing and SMS reminders
Team booking types can now assign each guest to whichever member is actually free instead of requiring clients to pick a name. Guests get an optional text reminder before their session. The dashboard also gained a weekly calendar view where the AI assistant can propose reschedules, and a batch of Google Calendar fixes.
- NewRound robin routing: set a team booking type to assign each guest automatically to whichever eligible member is free, rotating fairly across the group Round Robin Scheduling Explained (And When You Actually Need It)
- NewSMS reminders: guests who leave a phone number get a text reminder before their session, alongside the existing email one Do SMS Appointment Reminders Actually Reduce No-Shows?
- NewWeekly calendar view on the dashboard, with AI-reasoned reschedule and cancel suggestions you approve before anything changes
- NewUTM tracking on referral links and bookings, so you can see which channel actually drove a booking
- ImprovedAdded a manual Sync now button for Google Calendar
- FixedFixed a timezone bug in the dashboard calendar and a Google Calendar sync issue
- FixedFixed Google sign-in hanging indefinitely on some mobile networks
- FixedFixed an opaque 'Failed to reach AI' error when generating a session type with AI
Booking approval, guest sign-in, and video meeting links
Review a request before it is confirmed and choose where the meeting happens. Guests can now sign in without a password to manage their own bookings and see their full history. Zoom and Microsoft Teams join the existing Google Meet option, and the embeddable widget picked up a popup mode.
- NewBooking approval: require requests to be reviewed before they are confirmed, and choose the meeting location at approval time When to Require Approval Before a Booking Is Confirmed
- NewGuest passwordless sign-in: guests manage reschedules and cancellations and see their full booking history without creating an account Passwordless Booking Management: How Guests Reschedule Without an Account
- NewZoom: generate a real Zoom link automatically for every booking, instead of or alongside Google Meet Zoom vs Google Meet vs Microsoft Teams: Which Should Your Booking Page Use
- NewMicrosoft Teams: generate a Teams link the same way Zoom vs Google Meet vs Microsoft Teams: Which Should Your Booking Page Use
- NewEmbeddable widget: a popup mode that opens booking in an overlay, on top of the existing inline embed and plain iframe Embedding Your Booking Page: Inline, Popup, or Plain Link
Referral points and a read-only API
Invite other hosts to Schedulera and earn points for it, with a leaderboard to see how you rank against everyone else. Plus a first, read-only public API so you can pull your own booking types and availability into other tools.
- NewRefer other hosts with your own link (built from your booking URL) and earn 1,000 points once they sign up and verify their email
- NewEarn another 1,500 points once the person you referred finishes setting up their own booking page
- NewA leaderboard on the new Referrals page shows the top referrers across Schedulera, with your own rank called out
- NewGenerate API keys from Settings → Developer to read your booking types and availability from new read-only /api/v1 endpoints
- ImprovedThe API docs at /docs and /openapi.json now describe exactly what is live, instead of endpoints that were never built
Poll privacy, per-slot limits, and reminders
More control over scheduling polls. Cap how many people can pick a given time, hide the participant list from voters if you would rather they not see each other's answers, and let Schedulera send one automatic nudge to whoever has not responded. Your profile photo now also shows up on the voting page.
- NewLimit how many people can pick a time per option; once it fills up, it is marked full and stops accepting new yes votes
- NewHide the participant list from voters, so they see the times and vote counts but not who voted for what (you always see everyone)
- NewNon-responders get one automatic reminder email, timed to three days after the invite or the day before your deadline
- ImprovedYour profile photo now appears on the poll voting page next to your name
Scheduling controls
Your calendar now protects itself. Keep a gap either side of a session so nothing runs back to back, stop people booking you an hour from now, decide how far ahead you can be booked, and block out a holiday without switching off a whole weekday. You can also split a day into a morning and an afternoon.
- NewSet a buffer before and after a session so bookings are never back to back
- NewRequire minimum notice, from an hour up to two days, so nobody books you at the last minute
- NewChoose how far ahead you can be booked, from one week to a year
- NewBlock a specific date off for a holiday, or give it different hours for the day
- NewSplit a weekday into several time ranges, so you can offer mornings and afternoons but not lunch
- ImprovedThe new rules apply everywhere: the booking page, reschedules, polls, recurring series, and the AI assistant
- ImprovedThe date picker on your booking page stops at the end of your booking window instead of scrolling into empty months
- ImprovedTimes that break your rules are refused when someone tries to book them, not just hidden
- FixedThe AI scheduling assistant now reads your hours in your own timezone rather than UTC
Poll invites and everyone-voted alerts
A poll used to be a link you had to chase people with yourself. Now you can list who should vote, Schedulera emails each of them, and it tells you the moment the last person answers so you can book the time.
- NewAdd the people who should vote when you create a poll and each one gets emailed the link
- NewThe poll shows who has answered and who you are still waiting on
- NewWhen the last invited person votes, you get an email and a notification naming the leading time
- NewInvite more people, nudge whoever is missing, or drop someone from a poll that is already running
- ImprovedStart a poll straight from a session type on the booking page
- ImprovedPeople who were invited but never voted are told the outcome when the time is booked
- ImprovedForwarded links still work: anyone can vote, they just do not count against the invite list
Scheduling polls
Finding a time that works for a group no longer means leaving Schedulera. Propose a few times that you are genuinely free, share one link, and let everyone vote yes, no, or if need be. Pick the winner and it becomes a real booking on your calendar, with everyone emailed automatically.
- NewScheduling polls: propose several times for a group meeting and share a single link to collect votes Scheduling Polls: Find a Group Time Without the Reply-All Thread
- NewCandidate times are drawn from your real availability, so every option you offer is one you can actually make Scheduling Polls: Find a Group Time Without the Reply-All Thread
- NewVoters answer yes, no, or if need be per time, with no account needed Scheduling Polls: Find a Group Time Without the Reply-All Thread
- NewA results grid shows who picked what at a glance and highlights the time that suits the most people Scheduling Polls: Find a Group Time Without the Reply-All Thread
- NewPick the winner and Schedulera books it, creates the calendar event, and emails everyone who voted Scheduling Polls: Find a Group Time Without the Reply-All Thread
- NewSet a voting deadline and the poll closes itself, then tells you it is ready to book Scheduling Polls: Find a Group Time Without the Reply-All Thread
- ImprovedVoting again with the same email updates your answer instead of adding a second vote
- ImprovedTimes on the voting page are shown in each voter's own timezone
- ImprovedIf a proposed time gets booked while voting is open, it is flagged before you pick it
- ImprovedDeleting a session type now explains when a poll is still using it, instead of failing without a reason
More comparison and profession pages
New guides to help people find Schedulera. We added honest side-by-side comparisons against more scheduling tools, and dedicated pages for more professions. If you are weighing a switch or wondering whether Schedulera fits your line of work, there is now a page for it.
- NewSix new comparison pages: Schedulera vs OnceHub, Appointlet, Bookwhen, vcita, Picktime, and Calendar.com
- NewSix new profession pages: scheduling for nutritionists, life coaches, yoga instructors, financial advisors, cleaning services, and notaries
- ImprovedComparison pages now lead with a clearer free alternative framing so they are easier to find in search
- ImprovedThe Calendly alternatives guide now links to every comparison for easier browsing
Companies, teams, and email outreach
Schedulera now works for businesses, not just individuals. Present your page as a company, invite teachers or staff to join your team with their own booking pages, and reach everyone from one place: compose templated emails to your students and contacts, add contacts manually, and import the people you already know from Google Contacts.
- NewCompany accounts: present your public page as a business with your company name shown on the page, booking emails, reviews, and search results
- NewTeams: invite teachers or staff by email; each gets their own login, calendar, and booking page, listed in a Book with our team section on your company page
- NewEmail compose: send templated, personalized emails to selected students and contacts, with replies going straight to your inbox
- NewSeven starter templates including session reminders, payment reminders, schedule changes, and announcements
- NewGoogle Contacts import: connect once and pull the people you already know into your contacts, read-only and tagged for easy filtering
- NewAdd contacts manually from the Contacts page
- ImprovedStudents enrolled in recurring sessions now appear in your contacts automatically, tagged as students
- ImprovedChoose person or company during onboarding, and switch any time in profile settings
Students, recurring enrollments, and booking reliability
Built for teachers, coaches, and tutors: enroll a student once and every weekly session for the semester is scheduled automatically. Check students in after each session, jot down what happened, and keep track of who has paid. Under the hood, public booking got a major reliability pass: iCal feeds now properly block your slots, and requested times are validated against your real availability.
- NewStudents: enroll someone for a recurring weekly session over a semester, term, or year, and every lesson is scheduled automatically with conflicts skipped and reported
- NewSession check-in: mark each session attended or no-show with one tap
- NewLesson notes: keep private per-session notes on what happened
- NewPayment tracking: a simple paid or unpaid flag per session, with unpaid counts surfaced per student
- ImprovediCal feed events (Apple Calendar, Outlook) now block public booking slots as intended
- ImprovedHosts without Google Calendar connected now show real availability from their weekly hours
- ImprovedBooking and reschedule requests are validated against your actual offered slots, preventing arbitrary times from being booked
- FixedOverlapping double bookings are now prevented even when calendar event creation fails
- FixedSigning out everywhere now takes effect within minutes instead of up to a week
Polish pass and consistency fixes
This patch release focuses on the small details that make the product feel finished: a cleaner public header and footer, lighter CTA styling across pages, and a few warning-level cleanup fixes to improve reliability and maintainability.
- ImprovedUnified the public brand header and footer across the homepage and linked pages for a consistent look
- ImprovedUpdated the Get started free CTA section to use the lighter background treatment on all pages
- FixedCleaned up warning-level issues in shared components and build helpers to keep the project healthier
Scheduled automation is live
The background automation behind Schedulera now runs on its own every few minutes. Review invitations go out the morning after a session, session reminders arrive about an hour before, and your connected calendars stay in sync without you lifting a finger.
- ImprovedReview-request emails now send automatically the morning after each session
- ImprovedSession reminders are delivered about an hour before a booking starts
- ImprovedGoogle Calendar and iCal feeds resync automatically every few minutes
Contacts, reviews, notifications, and self-service booking changes
A big update to the post-booking experience. Everyone who books now lands in your Contacts list with notes and tags. Guests are invited to leave a review the morning after their session, and you choose which ones appear on your public page. A new notification center keeps you on top of bookings, and guests can reschedule or cancel on their own.
- NewContacts: an auto-built directory of everyone who has booked with you, with booking history, searchable list, private notes, and tags
- NewReviews: guests are emailed the morning after a session to leave a star rating and comment; approve the ones you want shown on your public booking page
- NewNotification center with a header bell, an activity feed, and per-event email and in-app preferences
- NewSelf-service cancel and reschedule: guests manage their own booking from a link in the confirmation email, freeing the slot and updating your calendar
- NewPromote page: shareable booking link with a downloadable QR code, one-click social sharing, and trackable referral links
- NewSession reminders sent about an hour before a booking starts
- ImprovedScheduled jobs (calendar sync, reminders, review requests, onboarding) now run reliably every five minutes via a dedicated cron worker
- ImprovedRow Level Security enabled on all database tables as defense in depth
Calendar sync, iCal feeds, and booking emails
Connect Google Calendar and pull your real availability into Schedulera. Subscribe to any iCal feed (Apple Calendar, Outlook personal) and see those events as busy blocks too. Every booking now sends a polished confirmation email to the guest and a notification to you.
- NewGoogle Calendar sync: events pulled into Schedulera on connect, on Sync now, and every few minutes via cron
- NewiCal feed subscriptions for Apple Calendar, Outlook personal, Notion, and any .ics URL with webcal:// support
- NewBooking confirmation email to the guest with date, duration, host info, Meet link, and price
- NewBooking notification email to the host with guest details, notes, and one-click Join meeting button
- NewTidyCal-inspired integrations page with sidebar categories: Calendars, Video, Payments, Analytics, SMS, LinkedIn, Automations
- NewAdmin email preview at /admin/email-preview with rendered, HTML, and plain text views plus variant toggles
- ImprovedResend wired as the transactional email provider (from robot@hello.schedulera.com)
- ImprovedBrand color now flows into both the public page and outgoing emails
- FixedLogin crash on Workers caused by a missing onboarding_stage column and stale postgres client cache
Page designer & smart booking types
Customize every detail of your public booking page: pick a theme, set your brand color, write a bio, and add your social links. Booking types now use clean readable URLs and AI can write your title and description for you.
- NewLive page editor: theme picker, brand color, bio, desktop and mobile preview
- NewSocial and website links on your public page (X, Instagram, LinkedIn, YouTube, TikTok, GitHub, Facebook)
- NewFour page themes: Light, Dark, Warm, Minimal
- NewClean booking URLs: /yourname/discovery-call instead of UUIDs
- NewAI-generated titles and descriptions for session types
- New12 session type templates across Intro, Coaching, Meetings, and Interview categories
- ImprovedDashboard redesigned with calendar strip, upcoming appointments timeline, and stats row
- ImprovedGoogle login now redirects straight to dashboard
- ImprovedNavigation shows user avatar and dropdown with quick links and sign out
- FixedSession type save error handling shows an error message instead of spinning forever
Public booking pages
Your personal booking page is live. Share one link, and visitors pick a time, fill in their info, and book without creating an account.
- NewPublic booking pages at schedulera.com/yourname
- NewSession type templates: Quick Call, 1:1 Coaching, Discovery Call
- NewGoogle Calendar sync checks real availability before confirming
- NewGoogle Meet link automatically generated for every booking
- NewProfile photo upload: use your Google photo or upload your own
- ImprovedRedesigned dashboard navigation with Bookings and Marketing groups
- ImprovedBooking page templates so you can get started in one click
Calendar & availability
Connect your Google Calendar and tell Schedulera when you're free. The AI scheduling assistant uses your real availability to suggest times.
- NewGoogle Calendar integration via OAuth
- NewWeekly availability editor (days and hours per day)
- NewAI scheduling assistant for smart time suggestions
- NewGmail integration for email-based scheduling
- ImprovedToken encryption upgraded to AES-256-GCM for Cloudflare Workers
- FixedGoogle sign-in callback error on first login
Initial launch
Schedulera is live. Create your account and start managing bookings.
- NewEmail and Google sign-in
- NewDashboard with booking overview
- NewCreate and manage session types
- NewWorkflows engine for automating follow-ups
Missing something you need?
Tell us what would make Schedulera work better for you. We read every request, and the best ones end up on this page.