An Alfred 4+ workflow that shows upcoming calendar events that are video conferences, and opens the links to them. It supports Lync, Zoom, Microsoft Teams and Google Meet out of the box, but can be easily configured to support additional services.
The workflow was inspired by this thread on the Alfred forum.
Download Video Conferences.alfredworkflow and double-click to install.
Note: You must grant the workflow/Alfred permission to access your calendars or it won't work. Obviously.
.vc [<query>]— Search upcoming video-conference events
- ↩ — Open video-conference URL in your default browser
- ⌘↩ — Show event in Calendar.app
.vc reload— Force reload the cached list of events
The workflow has a few knobs to turn in its configuration sheet.
- The number of days to fetch events for.
- How long (in seconds, obvs) to cache the list of events for. Fetching events is pretty slow, so adjust this to find the right compromise between speed and freshness. You can refresh the cached list of events at any time by entering the search query “reload”.
account_*variables to the names of accounts you'd like to limit the search to. For example, if you only want to search your iCloud account, set
iCloud. If you'd also like to search your Nextcloud account, create another variable starting with
account_and set it to
- As with
account_*variables, you can use variables starting with
calendar_to restrict the search to only calendars whose names match the variables, e.g. if you've set
Work, only calendars named “Work” will be searched.
- Variables starting with
regex_are used to search for video conference URLs. There are currently regular expressions for Zoom, Lync and Google Meet. Add new variables starting with
regex_to add regular expressions that match the URLs of other services you'd like to add.
- Add regex for new Microsoft Teams URL format
- Add support for Microsoft Teams
- Smarter date parsing
- Re-open workflow after force reload
- Fix Zoom regex to match meeting URLs without a password
- Shorten default cache period to 5 minutes
- Fix reload logic
- Add additional Zoom regex
- Show ongoing meetings
- Add support for Google Meet
- Event icons have the same colour as their calendars
- Add alternate action ⌘↩ to show event in Calendar.app
- Initial release