What CoIsland watches in Calendar

Each monitor kind brings its own query and its own card in the notch.

Your meetings in the notch

A Calendar monitor’s ring counts down to your next meeting instead of to its next check: 42m under the ring, now while you are in one. Its card is an agenda, in time order: the title, when it starts, where (Zoom, Teams, a room), who it is with, and whether you still have to answer.

A few minutes before a meeting (5 unless you choose otherwise) the notch opens with the monitor’s sound, and the card offers Join Zoom, Join Teams or Join Meet. That button is the one thing in the notch that leaves CoIsland; joining also marks the alert as handled. A click anywhere else opens the alert in CoIsland.

Two monitor kinds

Meetings

Lists the meetings of the next hours (12 unless you choose 1 to 24) and warns once per meeting, when its warning starts. A meeting you slept through the warning of, and that has not ended yet, warns once when the Mac wakes; one that ended while it slept never does.

lead:5m horizon:12h -allday -declined -free

Invitations and changes

Watches the next days (7 unless you choose 1 to 14) and alerts on an event added, moved or cancelled, and on a new invitation. status:pending keeps only invitations you have not answered. An event deleted outright leaves quietly: macOS does not say it happened.

horizon:7d -declined

Both take calendar: with a calendar’s id (the editor picks them by name), and -allday, -declined, -free, -tentative, -nolink and -solo to leave events out. Connect Calendar covers the setup and every message.

Connect it in three steps

  1. Add a Calendar connector. Test connector asks macOS for access to your calendars, once.

  2. Pick Meetings or Invitations and changes, or an example, and the calendars to read.

  3. Choose how many minutes of warning you want and what to leave out, such as all-day or declined events.

Built for Calendar

  • Every account Calendar.app shows, read on your Mac with no password or sign-in.
  • Read only: it never answers, creates or moves an event.
  • Notes, which can hold dial-in codes, are never written to an alert.
  • The alert lands within a second of the warning time, not at the next check.

Then hand it to an agent

A click on the alert opens the agent in a terminal under it, with the whole alert as its first message.

Calendar questions

Can I watch a calendar Calendar.app cannot add, such as a work Outlook account?

Yes, with its secret ICS address: Google's Secret address in iCal format, or Outlook's published ICS link. Paste it as a Calendar connector's feed. CoIsland keeps the address in your Keychain, fetches it every 15 minutes unless you choose otherwise, and reads repeating events, exceptions and time zones itself.

Which calendars can CoIsland read?

Every calendar Calendar.app shows on this Mac. iCloud, Google accounts added in System Settings › Internet Accounts, Exchange, CalDAV and calendars you subscribe to all work. An account only the new Outlook for Mac knows about does not reach Calendar.app, so add it in Internet Accounts.

Does it need my Google or Microsoft password?

No. CoIsland reads what Calendar.app already has, through macOS. The one permission is the Calendars switch in Privacy & Security, which macOS asks for when you test the connector.

Which video links get a Join button?

Zoom, Microsoft Teams, Google Meet, Webex, Whereby, Around, Slack huddles, Amazon Chime, GoTo Meeting, Jitsi and FaceTime links, found in the event's link, location or notes, including links wrapped by Outlook Safe Links or Google redirects. Any other address is never called a join link.

Will it alert me about meetings already in my calendar?

The first check learns what is there and stays quiet. After that, Meetings warns once per meeting, when its warning starts, and Invitations and changes alerts on what is added, moved or cancelled.

Other connectors

Put your work stack in the notch

Regular price: $59.99 Early bird price: $19.99 once, for 2 Macs. Native for Apple Silicon, macOS 14 and later.

Early bird price until October 25