Set your availability (Mon 10-4, Tue not Tue afternoon, Wed 9-12). Public booking page at schedulesync.yourco.com/you. Guests pick a time, enter details, get confirmation. Team mode: round-robin to next available person. No 200/mo/seat Calendly tax, no "powered by" badge. Your calendar, your URL, your branding. For solo consultants + teams of 2-10.
Weekly pattern (Mon 10-4, Tue 9-12) + exceptions (vacation Jun 3-10, Wed afternoon blocked). Timezone-aware. Meeting buffer (15 min before + after). Minimum notice (4h before). Max per day (5 meetings).
Your URL: yourdomain.com/book/tim. Branded with your logo + color. Guest picks a slot, enters name/email/notes, gets confirmation + calendar invite. Mobile-friendly. No "powered by" badge.
Team mode: pool of 5 reps. Guest books a demo → next-available rep is assigned. Load-balanced by slot density. Per-rep weekly max. Fair distribution, no "why did 3 demos go to Sarah this week?"
Immediate email confirmation with ICS calendar attachment. 24h reminder. 1h reminder. SMS option. Rescheduling link + cancellation link included.
Google + Outlook + Apple calendars. Two-way sync: booked times block your availability, and blocks from your other calendar prevent bookings. No double-booking ever.
Flask + SQLite. Your booking data, guest emails, meeting notes stay on your server. Not fed into a SaaS's industry benchmark.
Hosted plans are early-access. Self-host today; email tim@dangercorn.net to join the waitlist.
schedulesync is one of 220+ verticals scaffolded from the same template. Each gets a working skeleton for free; individual ones get promoted to full products as demand surfaces.