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

Install the plugin from the Stream Deck Store

Drag Smart Calendar onto a key

Click Settings in the Property Inspector

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

Select your calendar from the dropdown on the key

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

Fixes

webcal:// URLs now supported — paste subscription links directly; webcal/webcals are normalized to https automatically (#43).

Recurring events fixed — weekly and DST-boundary recurrences now expand correctly in the event's own timezone (#39, #30).

No more high CPU after sleep — an orphan-timer reconciliation sweep reclaims stranded per-button timers left after wake-from-sleep (#29).

Clearer invalid-URL feedback — malformed calendar URLs now surface an actionable "Please Setup" state instead of failing silently.

Privacy & logging hardening — home-directory paths are redacted from logs and log injection (CWE-117) is neutralized.

Version 2.4.5

Jul 14, 2026

Details

Type

Business

OS

Mac

Windows

Compatibility

Stream Deck 6.9 or later

Size

422.62 KB

Version

2.4.5

Language

English

Support

Profiles

No

Dial support

No

You might also like

  • Next Meeting
    Next Meeting app icon

    Next Meeting

    by vo1dee

    ∙

    Business

    See exactly how long you have unntil your next Google Calendar meeting, right on your Stream Deck, and join it with a si...

    Free

  • Calendar Sync Lite
    Calendar Sync Lite app icon

    Calendar Sync Lite

    by PackRat 🐀

    ∙

    Productivity

    Calendar Sync Lite for Stream Deck: your next meeting on a key with a live countdown, and a colour that changes as the s...

    Free

  • Next Meeting Countdown
    Next Meeting Countdown app icon

    Next Meeting Countdown

    by 6-Love

    ∙

    Utilities

    A live meeting countdown on your Stream Deck. Keep your schedule in the corner of your eye and never get caught off guar...

    Free

  • Date Calendar
    Date Calendar app icon

    Date Calendar

    by Vaz Inc

    ∙

    Utilities

    Date Calendar is a free Stream Deck plugin for Mac that shows today’s date on a key with a clear, calendar-style layout....

    Free

  • Calendarius Free
    Calendarius Free app icon

    Calendarius Free

    by @slavikus

    ∙

    Business

    Quick peek at the upcoming meetings in your Calendar — on Mac and Windows! This is a FREE version of Calendarius plugin ...

    Free

  • Date Tile
    Date Tile app icon

    Date Tile

    Date Tile shows today's date on a Stream Deck key, drawn as a small calendar that refreshes on its own each day. Press t...

    Free

  • Calendar Sync Pro
    Calendar Sync Pro app icon

    Calendar Sync Pro

    by PackRat 🐀

    ∙

    Productivity

    Calendar Sync Pro for Stream Deck: merge every calendar you keep onto one key, with a live countdown to your next meetin...

    $7.99

  • DeckCal
    DeckCal app icon

    DeckCal

    by Phil Ewels

    ∙

    Productivity

    DeckCal turns a Stream Deck key into a live countdown to your next Google Calendar meeting. A small blue bar counts down...

    Free