Stop the "when are you free?" emails.
Share a link. They pick a time. Done.
Scheduling meetings is still painful. "What times work for you?" leads to 5+ back-and-forth emails. Remote teams across time zones make it worse. Calendly and Cal.com work but are bloated with features most people don't need. Small teams want simple scheduling without complexity.
A dead-simple meeting scheduler. Connect your calendar, set your availability, share a link. Visitors see available slots in their time zone and book instantly. Auto-creates calendar events and sends reminders. No unnecessary features—just scheduling that works.
Set availability
Your working hours
Share link
name.schedule.app
They book
Auto-added to calendars
Create a Next.js app for meeting scheduling. Features: - Dashboard: upcoming meetings, booking link - Event types: 15min, 30min, 60min calls with custom names - Availability settings: weekly hours, blocked dates - Public booking page: shows available slots - Calendar sync: Google Calendar and Outlook Use Supabase for auth. Google/Microsoft OAuth for calendar access.
Build the slot calculation system: 1. User sets weekly availability (e.g., Mon-Fri 9am-5pm) 2. Fetch existing events from connected calendars 3. Calculate available slots: availability minus booked events 4. Account for buffer time between meetings (configurable) 5. Display slots in visitor's local timezone 6. Prevent double-booking: lock slot when selected Handle edge cases: holidays, all-day events, out-of-office.
Implement the booking experience: 1. Booking page: clean UI showing date picker and available times 2. Visitor selects slot, enters name and email 3. Optional: custom questions (e.g., "What's this meeting about?") 4. Create calendar event via Google/Microsoft API 5. Send confirmation emails to both parties 6. Send reminder emails: 24 hours and 1 hour before Include cancel/reschedule links in confirmation email.