Never join
late again
A 1-minute warning, then a full-screen takeover with one-click Join for Meet, Zoom, and Teams. It reads the calendar your Mac already has — locally, read-only — and it knows better than to interrupt the call you're already on.
Watch it in action
Meetings: a full-screen reminder with Join. The next meeting takes the screen, with Join one click away.
More videos →The meeting comes to you
A Warning You'll Actually See
One minute before every meeting, a heads-up appears. At start time, a full-screen takeover with one button that matters: Join. No more surfacing from deep work seventeen minutes late.
One-Click Join
FavTray finds the Meet, Zoom, or Teams link inside the calendar event and opens it directly — no hunting through the invite, no clicking through the calendar app.
Reads Your Calendar, Never Writes It
It uses your Mac's built-in calendar access, read-only. No FavTray server sees your events, and FavTray can't change, move, or delete anything.
Knows When You're Already In One
Camera or mic active? The takeover waits — it never interrupts the meeting you're already in to announce the next one.
Plan the Day at a Glance
Today and tomorrow from the popover, or pick any date with the day navigator. All-day events included, declined ones hidden.
Team Clocks
Add a clock for each teammate's city: their time, the offset from yours, and whether they're in working hours. Copy my free slots copies your open times for the next 3 working days, with their times beside yours, and never a meeting title. Also in the cockpit and the notch's Time tab.
Works Above Everything
Fullscreen code editor, presentation mode, a video on top — the takeover appears above it all. Meetings you accepted are meetings you make.
Built for people who lose track of time on purpose
Deep-work developers
You silence notifications to focus — this is the one interruption you've pre-approved. Accepted meetings surface no matter what's fullscreen.
Read more →Back-to-back schedules
The 1-minute warning is your wrap-up bell; the takeover with Join is the handoff. No more '…be right there' Slack messages.
Read more →Multi-calendar juggling
Work Exchange + personal Google in one agenda, because it reads what your Mac already syncs.
Read more →Privacy-conscious teams
Calendar data is exactly the kind of thing that shouldn't leave the machine. Here no FavTray server ever sees it.
Read more →Questions
Which calendars does it work with?
Anything your Mac's Calendar app syncs — Google Calendar, iCloud, Exchange/Outlook, CalDAV. FavTray reads events through macOS's calendar framework locally, so if it shows in Calendar.app, FavTray sees it. No separate account or OAuth needed.
Which meeting links can it join?
Google Meet, Zoom, Microsoft Teams, Webex, and any http(s) link found in the event's location, notes, or conference fields. Join opens the link in your default browser (or the native app if it claims the URL).
Will it interrupt a meeting I'm already in?
No. FavTray detects an active camera or microphone locally and holds the takeover until your current call ends. The 1-minute warning is a small non-blocking panel, never a screen grab.
Can it modify or share my calendar?
No. Access is read-only and entirely on-device. FavTray never writes to your calendar and never transmits event data anywhere — there's no server involved.
What if I don't want a takeover for some meetings?
Declined events never fire. All-day events show on the agenda but don't take over. And Esc dismisses any takeover instantly — it's a nudge with authority, not a lock.
Is Meetings free?
Yes. The agenda, heads-ups, one-click Join and scheduling are free. Free shows the full-screen takeover for 4 meetings a day; after that you still get the heads-up banner with Join when a meeting starts, so no meeting is ever skipped. Pro, a one-time $4.99, gives every meeting the takeover, and the 7-day trial is unlimited.
Is my calendar data private?
Yes. FavTray reads your Mac's local calendar database, computes the takeover schedule on-device, and never uploads events, titles, or attendees anywhere. No account, no cloud, no telemetry.
Be the person who's already there
Free for 4 takeovers a day, then a Join banner. Unlimited with Pro, $4.99 once. 7-day unlimited trial — no credit card.