Business

iCal

Overview

Live Calendar Countdowns on Stream Deck

Never miss a meeting again. iCal puts your calendar right on your Stream Deck keys with live countdowns, color-coded warnings, and smart auto-switching between meeting modes.

Paste any iCal URL — Google Calendar, Outlook, Apple Calendar, or any standard iCal feed — and your upcoming meetings appear instantly on your Stream Deck.

Three Powerful Actions

Smart Calendar ⭐ — The all-in-one action most users need. Automatically shows your next meeting countdown, then switches to "time remaining" when a meeting starts. One key, zero hassle.

Next Meeting — A dedicated countdown to your next event. Tap the key to see the meeting title in a scrolling marquee. Double-tap to force a calendar refresh.

Time Left — Shows how much time remains in your current meeting. Supports concurrent meetings — tap to cycle between overlapping events.

Visual Warnings Keep You on Track

Your keys change color as meetings approach:

  • Green — All clear, meeting is far away

  • Orange — Meeting approaching (default: 5 minutes, configurable)

  • Red — Meeting imminent (default: 30 seconds, configurable)

  • Flash — Optional visual flash alert when a meeting starts

You'll never accidentally run over or join late again.

Multiple Calendars, One Stream Deck

Set up named calendars — Work, Personal, Family — and assign different calendars to different buttons. Each key shows events from its own calendar. Share a single URL across multiple buttons without duplicating configuration.

Full Recurring Event Support

Daily standups, weekly team syncs, monthly reviews — iCal handles them all. Full RRULE expansion with EXDATE exception support means your recurring events appear correctly, every time.

Works With Every Major Calendar

  • Google Calendar — Including Google Workspace

  • Microsoft Outlook — Outlook.com and Office 365

  • Apple Calendar — iCloud calendar sharing

  • Any iCal URL — Any RFC 5545 compatible feed

Automatic timezone handling converts between Windows and IANA timezones seamlessly.

Privacy First

Your calendar URL is stored locally on your computer. No data is sent to any third-party server — the plugin fetches directly from your calendar provider.

Requirements

  • Stream Deck software 6.4 or later

  • Windows 10+ or macOS 10.15+

  • An iCal calendar URL (Google, Outlook, Apple, or any iCal feed)

Getting Started

  1. Install the plugin from the Stream Deck Store

  2. Drag Smart Calendar onto a key

  3. Click Settings in the Property Inspector

  4. Click Add Calendar → paste your iCal URL → give it a name → Save

  5. Select your calendar from the dropdown on the key

  6. Your countdown appears immediately — you're ready to go!

What's new?

v2.3.0 (2026)

✨ Named Calendars with friendly names

✨ Per-button calendar selection

✨ Configurable warning thresholds

✨ Graceful calendar deletion handling

🐛 Fixed calendar selection persistence

v2.2.0 (2026)

✨ Smart Calendar action (auto-switching)

v2.1.0 (2026)

✨ Configurable title display duration

✨ Flash on meeting start option

🐛 Fixed startup race conditions

v2.0.0 (2026)

✨ Recurring events (RRULE/EXDATE)

✨ Configurable time window

✨ Improved timezone handling

✨ Force refresh feature

Details

Type

Business

OS

Mac

Windows

Compatibility

Stream Deck 6.9 or later

Size

378.62 KB

Version

2.3

Language

English

Support

Get help

Additional links