Skip to content
macOS 15+ · coming to the Mac App Store

The meeting reminder you can't tab away from.

A small Mac app that takes over every screen the second a meeting begins. It reads your calendar, opens the right meeting link, then gets out of the way.

One email. No follow-ups. Sent the day it launches.

Full-screen Unmissably overlay covering the whole Mac display. Title: Q3 Roadmap Review. Starting in 00:44. Join Meeting, Snooze, and Dismiss buttons.
Why this exists

You knew about the meeting. You missed it anyway.

The macOS notification slid in five minutes before, while you were typing in another window. You didn't see it. By the time you remembered the meeting, three people on the call had already refreshed the participant list.

Notifications fail because they're polite. They sit in a corner that you've trained yourself to ignore. Unmissably is the opposite: at zero on the clock, every monitor goes dark and the only thing on screen is the meeting.

10:29:47  Slack DM in a side window10:29:55  macOS banner: "Standup in 5 min" (unseen)10:30:00  Standup starts. You're on a different desktop.10:33:00  Teammate: "you joining?"
What it does

A short list. No surprises.

Full-screen takeover

At the start time, every connected display goes black except for the meeting card. Title, time, Join, Snooze, Dismiss. That's it. Slack DMs and a deep IDE focus can't bury it.

Reads what you already wrote

Google Calendar via OAuth (read-only). Apple Calendar via EventKit. Both stay on your Mac. Pick which calendars to watch from the menu bar; ignore the rest.

One click, the right tab

Zoom, Google Meet, Microsoft Teams, Whereby, plain HTTPS links. The Join button opens whichever app the event actually used. No second-guessing which tab to find.

But macOS already shows reminders.

Banners in a corner you stop seeing by 11am. A full-screen block is harder to engineer past.

I work on one laptop screen.

Then it covers that one screen. The overlay scales with however many monitors are connected, including zero externals.

What about back-to-back days?

Snooze pushes by 1, 2, or 5 minutes. Focus mode silences overlays entirely while you're heads-down.

Where does my calendar data go?

Nowhere. Events are cached locally in SQLite. OAuth tokens live in the macOS Keychain. No telemetry, no analytics.

Every meeting type

It doesn't care whether it's a standup or a customer discovery call. It fires the same way for every event on your calendar.

Also in the product
  • Lives in the menu bar. No dock icon, no windows by default.
  • Optional countdown in the menu bar shows time to next meeting.
  • Focus mode silences overlays during deep work.
  • Three themes (system, light, dark). Five accent colors.
  • Custom dismiss and join keyboard shortcuts.
Reads

Works with the calendars you already keep.

Google Calendar Apple Calendar Zoom Google Meet Microsoft Teams Whereby Any HTTPS link
Setup

Three minutes. Then it just runs.

Connect a calendar

Sign in to Google with OAuth, or grant Apple Calendar access. Read-only in both cases. Tokens go to the macOS Keychain.

Pick what to watch

From the menu bar, check the calendars that contain real meetings. Skip the birthdays calendar your partner shared with you.

Forget about it

When the next meeting starts, every screen blocks. Title, time, and a Join button. Click. You're in.

Privacy

Your calendar stays on your Mac.

No analytics. No telemetry. No third-party servers. OAuth tokens sit in the macOS Keychain. Disconnect the account and they're gone.

No telemetry. No dock icon. macOS 15 Sequoia+. Apple Silicon and Intel.

Set it up once. Stop missing meetings.

Unmissably is heading to the Mac App Store. Drop your email and you'll get one message the day it ships. Nothing else.

Email me when it ships Sends to hello@unmissably.app. No list, no follow-ups.