# DayOtter > DayOtter is the AI-native, open-source scheduling platform. Its assistant, Otter, books meetings, protects focus, and clears the scheduling back-and-forth - always confirm-first (it drafts, a human approves). Sync every calendar, run team round-robin and collective scheduling, accept payments, and self-host the whole thing under AGPLv3. Key facts: - Open-source (AGPLv3); self-hostable in one command; managed cloud at dayotter.com. - A privacy-respecting alternative to Calendly, Cal.com, Motion, and Reclaim, and to manual Google Calendar back-and-forth. - Otter (the AI) is confirm-first: it never changes a calendar on its own, it proposes an action the user approves. - Free tier plus a $9/seat/month Pro plan on the cloud edition; all features are unlocked when self-hosted. ## Start here - [Home](https://dayotter.com/): What DayOtter is and who it's for. - [Features](https://dayotter.com/features): Everything DayOtter does, by capability. - [Pricing](https://dayotter.com/pricing): Free tier and $9/seat/mo Pro; self-hosting is free. - [Integrations](https://dayotter.com/integrations): Calendars, video, payments, CRM, and messaging. - [Self-hosting](https://dayotter.com/self-hosting): Run the whole platform on your own server. - [Security](https://dayotter.com/security): Encryption at rest, signed webhooks, SSRF-safe egress. - [Documentation](https://dayotter.com/docs): Guides from first booking to advanced setup. ## Features - [AI scheduling with Otter](https://dayotter.com/features/ai-scheduling): Talk to Otter - it books, reschedules, and protects your time, confirm-first. - [Weighted round-robin scheduling](https://dayotter.com/features/round-robin): Distribute meetings across your team, weighted and load-balanced. - [Routing forms](https://dayotter.com/features/routing-forms): Qualify inbound and send each visitor to the right person or event type. - [Focus-time protection](https://dayotter.com/features/focus-time): Otter finds and protects blocks for deep work - held as real events. - [Meeting reminders & notifications](https://dayotter.com/features/reminders): Automatic reminders over email, SMS, WhatsApp, Slack, and push. - [Calendar sync](https://dayotter.com/features/calendar-sync): Google, Outlook, Apple, and ICS - one honest view of your time. - [Accept payments for bookings](https://dayotter.com/features/payments): Charge or take a deposit to book - powered by Stripe. - [AI voice receptionist](https://dayotter.com/features/voice-receptionist): A 24/7 AI phone line that answers questions and books appointments. - [Booking pages](https://dayotter.com/features/booking-pages): Calm, branded pages with intake, buffers, and instant video links. - [Group polls](https://dayotter.com/features/group-polls): Find a time across a group - propose slots, collect votes, lock it in. - [Native CRM sync](https://dayotter.com/features/crm-sync): Log every booking to Salesforce or HubSpot - contact and meeting, automatically. - [Adaptive availability](https://dayotter.com/features/adaptive-availability): Availability that flexes with your real load - cap busy days, open up quiet ones. - [Travel-aware scheduling](https://dayotter.com/features/travel-aware): Holds travel time around in-person meetings so you're never booked across town with no gap. ## Comparisons - [DayOtter vs Calendly](https://dayotter.com/vs/calendly): The category default - polished, but a crippled free tier and no self-host. - [DayOtter vs Cal.com](https://dayotter.com/vs/cal-com): Went closed-source in 2026, leaving a stripped MIT fork. DayOtter is the open alternative. - [DayOtter vs Motion](https://dayotter.com/vs/motion): Powerful auto-scheduling - but pricey, desktop-first, and it reschedules you silently. - [DayOtter vs Reclaim](https://dayotter.com/vs/reclaim): Great focus defense - but Google-only, and it doesn't do booking links or teams. - [DayOtter vs Google Calendar](https://dayotter.com/vs/google-calendar): Where your events live - but its booking is bare-bones, with no team routing or AI. - [DayOtter vs Acuity Scheduling](https://dayotter.com/vs/acuity): Deep appointment tooling for service businesses - but Squarespace-owned, paid-only, and no AI. - [DayOtter vs SavvyCal](https://dayotter.com/vs/savvycal): A lovely booking experience - but solo-focused, paid-only, closed, and no AI. - [DayOtter vs Doodle](https://dayotter.com/vs/doodle): The classic group poll - but ad-supported free, dated, and thin on real scheduling. - [DayOtter vs YouCanBook.me](https://dayotter.com/vs/youcanbookme): Flexible booking customization - but fiddly, dated, and no team AI. - [DayOtter vs Clockwise](https://dayotter.com/vs/clockwise): Smart focus-time defense for teams - but Google/Slack-bound, and it doesn't take bookings. ## For teams & roles - [The scheduling assistant for founders who'd rather build than book.](https://dayotter.com/for/founders): Talk your week into place, protect deep work, and let investors and candidates book you - without the calendar becoming a second job. - [Scheduling your whole team can actually run on.](https://dayotter.com/for/teams): Round-robin that's fair, routing that sends people to the right person, and shared availability - without a per-seat tax that punishes growth. - [Booking, rescheduling and payments - handled, so you can do the work.](https://dayotter.com/for/consultants): Let clients book recurring sessions, take payment up front, and let Otter handle the reschedules - all on a page that looks like you. - [Interview scheduling without the coordination headache.](https://dayotter.com/for/recruiters): Route candidates to the right interviewer, find a time across a panel, and share one link - so hiring loops move in hours, not days. - [Client scheduling that doesn't eat your billable hours.](https://dayotter.com/for/agencies): Let clients book the right person on your team, keep every account's meetings straight, and hand the back-and-forth to Otter - so your hours go to the work, not the calendar. - [Turn inbound into booked meetings - instantly, on the right rep.](https://dayotter.com/for/sales): Qualify and route leads the moment they land, distribute meetings fairly with weighted round-robin, and cut the no-shows - so your pipeline moves faster. - [Scheduling that works with your brain, not against it.](https://dayotter.com/for/adhd): Brain-dump it out loud, let Otter turn it into a plan, and get gentle nudges instead of a wall of overdue tasks. Built for minds that juggle a lot. - [Onboarding, QBRs and check-ins - booked without the chase.](https://dayotter.com/for/customer-success): Let customers self-book onboarding and reviews, route accounts to the right CSM, and let Otter handle the reschedules - so your team spends time on customers, not calendars. - [Lessons booked and paid for - so you can teach, not schedule.](https://dayotter.com/for/tutors): Let students book recurring lessons, take payment up front, and let Otter handle the reschedules - on a calm page that works across every timezone. - [Client calls, discovery and paid consults - handled on one page.](https://dayotter.com/for/freelancers): Let clients book discovery and working sessions, charge for paid consults, and let Otter run the back-and-forth - so more of your day is billable work, not calendar admin. - [Escalations and callbacks booked on the right agent, fast.](https://dayotter.com/for/support-teams): Let customers book callbacks and screen-shares, route by product or tier, and spread the load fairly with weighted round-robin - so support conversations happen when they should. ## Integrations - [Google Calendar](https://dayotter.com/integrations/google-calendar): Two-way, real-time sync with your Google Calendar. - [Microsoft Outlook](https://dayotter.com/integrations/outlook): Sync availability and bookings with Microsoft 365 / Outlook. - [Apple iCloud Calendar](https://dayotter.com/integrations/apple-calendar): Sync your Apple iCloud calendar - which some tools dropped. - [Zoom](https://dayotter.com/integrations/zoom): Auto-create a Zoom meeting for every booking. - [Google Meet](https://dayotter.com/integrations/google-meet): Google Meet links on every Google-calendar booking, automatically. - [Slack](https://dayotter.com/integrations/slack): Get booking reminders and nudges in Slack. - [Stripe](https://dayotter.com/integrations/stripe): Charge or take a deposit to book - powered by Stripe. - [WhatsApp](https://dayotter.com/integrations/whatsapp): Reminders on WhatsApp - and talk to Otter there too. - [Microsoft Teams](https://dayotter.com/integrations/microsoft-teams): Teams meeting links on every Microsoft-calendar booking. - [Salesforce](https://dayotter.com/integrations/salesforce): Log every booking to Salesforce as an Event on the right Contact (beta). - [HubSpot](https://dayotter.com/integrations/hubspot): Create the HubSpot contact and log the meeting on every booking (beta). ## Documentation - [Getting started](https://dayotter.com/docs/getting-started): From sign-up to a booking link people can use - in about five minutes. - [Connect a calendar](https://dayotter.com/docs/connect-a-calendar): Link Google, Outlook, iCloud, or any feed so you're never offered a time you're busy. - [Your booking page & profile](https://dayotter.com/docs/your-booking-page): Brand the public page people land on, and choose exactly what they see. - [Connect Zoom](https://dayotter.com/docs/connect-zoom): Link your Zoom account so every Zoom booking gets its own meeting and join link, created automatically. - [Create a booking type](https://dayotter.com/docs/create-a-booking-type): One template per kind of meeting - shaped exactly how you work. - [Set your availability](https://dayotter.com/docs/set-your-availability): Weekly hours, date exceptions, multiple schedules, and defenses that hold. - [Manage & reschedule bookings](https://dayotter.com/docs/manage-bookings): Reschedule, cancel, handle no-shows, and let Otter do the shuffle. - [Reminders & notifications](https://dayotter.com/docs/reminders-and-notifications): Reach people where they already are, so meetings don't get missed. - [Team scheduling](https://dayotter.com/docs/team-scheduling): Round-robin, collective availability, and shared team rules - from one link. - [Routing forms](https://dayotter.com/docs/routing-forms): Ask a couple of questions, then send each visitor to the right person or meeting. - [Group polls](https://dayotter.com/docs/group-polls): Propose a few times, let people vote, lock in the winner as a real booking. - [Ask Otter (the AI assistant)](https://dayotter.com/docs/the-otter-assistant): Chat or talk to your calendar - it drafts every change and never acts without a tap. - [Voice & messaging (WhatsApp, SMS, receptionist)](https://dayotter.com/docs/voice-and-messaging): Talk to Otter, text it, or let it answer the phone and book for you. - [Workflows & automations](https://dayotter.com/docs/workflows-and-automations): Automatic messages and calendar actions that fire around your meetings. - [Insights & where your time goes](https://dayotter.com/docs/insights): See your meeting load, your booking funnel, and how your week actually splits. - [Payments & prepaid packages](https://dayotter.com/docs/payments-and-packages): Charge to book, take deposits, and sell bundles of sessions - via Stripe. - [CRM sync (Salesforce & HubSpot)](https://dayotter.com/docs/crm-sync): Log every booking to your CRM automatically - contact plus meeting activity. - [Developer: API, webhooks & embed](https://dayotter.com/docs/developer-api): Keys and REST endpoints, signed booking events, and the embeddable widget. - [Self-hosting DayOtter](https://dayotter.com/docs/self-hosting): Run the whole platform on your own infrastructure, with every feature unlocked. - [Building extensions (plugins)](https://dayotter.com/docs/building-extensions): Add capabilities - notes, scribe, new connectors, Otter tools - without forking. - [Analytics & privacy](https://dayotter.com/docs/analytics-and-privacy): Turn product analytics on (Mixpanel, Google Analytics, PostHog) or off, and let people opt out. - [Integration setup: IDs, keys & webhooks](https://dayotter.com/docs/integration-setup): Where to get the credentials and which redirect URI / webhook to register for Google, Microsoft, Apple, Salesforce, HubSpot, Zoom, Stripe, Twilio and Resend. ## Glossary - [Round-robin scheduling](https://dayotter.com/glossary/round-robin-scheduling): A way to distribute incoming bookings across a team so each member gets a fair, rotating share instead of one person taking them all. - [Collective availability](https://dayotter.com/glossary/collective-availability): A booking mode that finds a time when several required people are all free at once - for panels, group calls and reviews. - [Routing form](https://dayotter.com/glossary/routing-form): A short set of questions on a booking page that sends each visitor to the right person or meeting type based on their answers. - [Lead routing](https://dayotter.com/glossary/lead-routing): Automatically directing inbound leads to the right sales rep the moment they book, based on qualifying answers. - [Meeting distribution](https://dayotter.com/glossary/meeting-distribution): How incoming meetings are shared across a team - evenly, by weight, or by availability - so no one is overloaded. - [Group poll](https://dayotter.com/glossary/group-poll): A quick vote on a few proposed times, letting a group pick the slot that works for the most people. - [Booking page](https://dayotter.com/glossary/booking-page): A shareable link that shows your real availability and lets people pick a time, creating a confirmed meeting on your calendar. - [Event type](https://dayotter.com/glossary/event-type): A reusable meeting template - its length, location and rules - that people book from your page. - [Buffer time](https://dayotter.com/glossary/buffer-time): Padding automatically reserved before or after a meeting so bookings don't stack back-to-back. - [Minimum notice](https://dayotter.com/glossary/minimum-notice): The shortest lead time you'll accept a booking - so nobody can grab a slot five minutes from now. - [Free/busy](https://dayotter.com/glossary/free-busy): The availability layer of a calendar - whether you're busy at a given time, without exposing the event details. - [Calendar sync](https://dayotter.com/glossary/calendar-sync): Keeping your scheduler and your calendars in agreement, both ways and in real time, so availability is always current. - [Focus time](https://dayotter.com/glossary/focus-time): Blocks of the day deliberately protected for deep work, treated as real commitments that bookings can't override. - [AI scheduling assistant](https://dayotter.com/glossary/ai-scheduling-assistant): An assistant you ask in plain language to book, reschedule and protect time, which reads your real calendar to act. - [Confirm-first AI](https://dayotter.com/glossary/confirm-first): A design principle where the assistant proposes every change and waits for your approval - never acting on its own. - [Voice scheduling](https://dayotter.com/glossary/voice-scheduling): Speaking your scheduling requests aloud and having them turned into real calendar events. - [Recurring booking](https://dayotter.com/glossary/recurring-booking): Scheduling a repeating series - weekly, biweekly or monthly - in a single confirmation. - [Prepaid session package](https://dayotter.com/glossary/prepaid-package): A bundle of sessions a client buys up front, then draws down one credit per booking. - [Paid booking](https://dayotter.com/glossary/paid-booking): Requiring payment or a deposit before a slot is confirmed - to reduce no-shows and get paid up front. - [Intake form](https://dayotter.com/glossary/intake-form): Questions asked at booking time so you show up to the meeting already prepared. ## Blog - [Meet Otter, the assistant that runs your calendar](https://dayotter.com/blog/meet-otter-assistant): Chat or talk to Otter and it books, moves, blocks, and rearranges your week - but only ever with your say-so. Here’s what your calendar’s new copilot can do. - [One link, and the back-and-forth is over](https://dayotter.com/blog/one-link-no-back-and-forth): “Does Tuesday work? How about Thursday at 2 - oh, my 2 just moved.” Share one DayOtter link instead and let people pick a time you’re actually free. - [AI that proposes, never disposes](https://dayotter.com/blog/confirm-first-ai): Calendar AI has a trust problem: it moves your meetings without asking. DayOtter takes a different stance - confirm-first, always. - [Every calendar, one source of truth](https://dayotter.com/blog/every-calendar-one-truth): Work Google, personal iCloud, a shared Outlook - DayOtter reads them all, so you’re never offered a time you’re secretly busy. - [Stop letting a full day get fuller](https://dayotter.com/blog/adaptive-availability): Back-to-back is not a badge of honor. Adaptive availability quietly protects your worst days - here’s how. - [Reminders that actually get there](https://dayotter.com/blog/reminders-that-land): The best reminder is the one someone reads. DayOtter sends them where people already are - email, SMS, WhatsApp, and push. - [Put your calendar on autopilot](https://dayotter.com/blog/calendar-on-autopilot): Prep blocks, buffers, follow-ups, focus time - the routine calendar admin you keep meaning to do, handled automatically. - [Team scheduling without the spreadsheet](https://dayotter.com/blog/team-scheduling-without-the-spreadsheet): Round-robin the sales team, find a time everyone’s free, or share one raft of availability - without the shared-calendar headache. ## More - [Source code](https://github.com/Dayotter/dayotter): GitHub repository (issues + contributions welcome). - [Changelog](https://dayotter.com/changelog): What shipped, including security fixes. - [About](https://dayotter.com/about): Why DayOtter exists. - [Contact](https://dayotter.com/contact): Get in touch.