Simple Scheduler changelog.
What we shipped, when we shipped it, and what to look for in the product. Grouped by quarter, newest first.
LAST UPDATED · MAY 11, 2026
Simple Scheduler ships features as small, focused PRDs (product requirements documents). Each PRD covers about one to three hours of work and lands as a single deploy. As of today we have shipped 84 of them, from the initial SvelteKit scaffold in late 2024 through the super-admin tooling we landed this month.
This page is the operator-facing summary. We highlight the four to six biggest items per
quarter and roll the rest up under "and also this quarter" so the page stays scannable. If
you want the source-of-truth for any item, the underlying PRD lives in our repository under library/requirements/features/ with the same numbering.
We do not currently publish an RSS feed. If you would like email notification when a new quarter lands, drop us a note on the contact page and we will add you to the changelog mailing list.
Q2 2026
May 2026
Operator-side controls and onboarding polish
Super admin
Tracking scripts manager
Operators can install GA4, Meta Pixel, Hotjar, and other tag scripts via the super-admin UI without touching code, with separate slots for header and footer scopes.
Super admin
Platform settings (branding and identity)
Brand color, theme color, app title, app description, favicon, and logo are now editable from /super-admin/settings, applied site-wide on the next render.
Super admin
Audit log viewer
Filterable, paginated, read-only viewer for the audit_log table at /super-admin/audit, with row drawers for full metadata and shareable URLs for filtered slices.
Super admin
Super admin users management
Direct UI for granting and revoking the platform-operator role on individual user accounts, replacing the previous SQL-only workflow.
Onboarding
Pre-built templates and sample data
New tenants can pick a starter template (residential cleaning, commercial cleaning, move-in or out, post-construction) during onboarding to populate their services and frequencies catalogs in one click.
And also this quarter
Embedded help and training videos, multi-customer-per-email support, optional email with phone fallback for customers, audience-tiered customer notes, and a company-as-customer pattern with a rotating contact for B2B clients.
January through March 2026
Q1 2026
Scheduling depth, payments expansion, and reporting
Onboarding
Onboarding and guided setup
First-run wizard that walks new tenant admins through company info, services, frequencies, team invites, and the first appointment in under five minutes.
Payments
Stripe Connect and online payments
Tenants can now collect online payments from their own customers via Stripe Connect, with funds routed to the tenant's bank account and the platform fee handled automatically.
Reports
Revenue dashboard
New /app/reports/revenue dashboard breaks down monthly recurring revenue, one-time invoice revenue, and average ticket size by service and by employee.
Integrations
GoHighLevel CRM integration
Two-way sync between Simple Scheduler customers and GoHighLevel contacts, with appointment events written back to the GHL timeline.
And also this quarter
Customer management v2 with company-as-customer support, services and frequencies catalogs, file uploads with signed URLs, company settings and booking availability, the reports and analytics hub, the payments and invoicing architecture, customer data model v2, the jobs-completed and team-performance dashboards, auto-invoicing with QuickBooks, cards-on-file and autopay, subscription tier management, the first-run guided setup checklist, pending requests workflow, staff and teams management, in-app notifications, and the customer portal shell.
Archive
Older quarters live here, collapsed to keep the page light. Click any quarter to expand it.
October through December 2025 Q4 2025: Scheduling core, calendar, and observability
Scheduling
Scheduling and appointments core
The core appointment, recurring-series, and assignment data model went live, including conflict detection and the slot-based availability engine.
Calendar
Calendar views
Day, week, and month calendar views with drag-and-drop reassignment and inline edit, all backed by the new appointments core.
Auth
Authentication enhancements
Google OAuth sign-in, in-app password change, active-session list with revoke, and account deletion with a 30-day grace period and data-export email.
Observability
Sentry integration and structured audit log
Server and client errors flow into Sentry with PII redaction, and a new append-only audit_log table records sensitive admin actions with actor, target, IP, and metadata.
And also this quarter
Tenant app shell, tenant user management UI, tenant settings UI, the employee PWA surface, the customer portal shell, the customer booking-request UI, the customer reschedule and cancel UI, Resend templates and webhook handler, rate limiting and abuse prevention, and the user account and profile screens.
July through September 2025 Q3 2025: Self-serve signup and the Stripe spine
Signup
Tenant signup checkout
Public /signup flow that creates a Supabase auth user, a tenant record, the founding admin membership, and a Stripe subscription in one transactional path.
Payments
Stripe webhook handler
Hardened /api/webhooks/stripe endpoint that verifies signatures, deduplicates events, and drives the subscription state machine through 14 lifecycle events.
Onboarding
Tenant onboarding wizard
Post-signup wizard that captures business hours, the first service, and the first employee so the calendar is usable on day one.
And also this quarter
Super admin tenant management, the Stripe SDK and Payment Element, the subscription state machine, Stripe Customer Portal launch, the provisioning queue state machine, and the provisioning status UI.
April through June 2025 Q2 2025: Marketing site and the super admin shell
Marketing
Marketing landing page
First public homepage with hero, social proof, feature grid, and pricing teaser, all driven by the design system tokens shipped earlier in the year.
Marketing
Pricing page (dynamic)
Server-rendered /pricing page that pulls live plans from the plans table and emits Product and Offer schema for each tier.
Super admin
Super admin auth gating
Dedicated /super-admin route group with platform_admins table, JWT-claim verification, and a separate suspended state for revoked admins.
And also this quarter
The marketing meta pages (about, contact, terms, privacy, EULA, disclaimer, cookies), the SEO infrastructure foundation, plan management UI, and the plans-Stripe sync service.
January through March 2025 Q1 2025: Auth, RBAC, and the multi-tenant login flow
Auth
Supabase Auth providers configuration
Email and password, magic link, and password recovery flows all wired through Resend on a verified noreply@simplescheduler.com sending domain.
Auth
Auth UI screens and JWT claims
Sign-in, sign-up, forgot-password, and update-password screens, plus the custom access token hook that stamps tenant memberships into every JWT.
And also this quarter
RLS policy foundation with reusable is_member_of and has_role_in helpers, the customer model schema, the core scheduling stub, the SvelteKit and Supabase SSR bridge, and the multi-tenant login flow.
October through December 2024 Q4 2024: Database foundation and tenancy
Schema
Tenants and memberships schema
The tenants table, tenant_memberships join table, and platform_admins table with the role enum that everything downstream depends on.
Security
RLS policy foundation
Reusable Postgres helper functions (is_member_of, has_role_in, is_super_admin) that every tenant-scoped table calls from its row-level security policies.
And also this quarter
The Supabase project bootstrap, environment variable management, database extensions and pg_cron jobs, Storage buckets with RLS, the data-access conventions, and the users and memberships schema.
July through September 2024 Q3 2024: Project genesis
Foundation
SvelteKit and TypeScript scaffold
Initial repo with SvelteKit 2, Svelte 5, TypeScript, the Vercel adapter, and the brand tokens that the entire design system layers on.
And also this quarter
The tooling stack (eslint, prettier, vitest, playwright), Vercel deployment config, Cloudflare DNS routing, the brand tokens and Tailwind theme, the component primitives, and the marketing and app layout shells.
Ship with us.
Start your free trial and see what just landed in the product, on your own data, with no credit card required.