Skip to content

Elgato Stream Deck Plugin

Next Meeting

See your next meeting and join it with one press — right from your Stream Deck, powered by your own Google Calendar, running entirely on your computer.

features

Everything Next Meeting does — and nothing more than that.

Upcoming meetings

See who's next without opening a calendar app — your upcoming events stay one glance away, right on your Stream Deck.

Countdown timer

A live countdown to your next meeting, updated in real time, so you always know exactly how long you have left.

Google Calendar

Reads events directly from your Google Calendar with read-only access — nothing is ever changed, added, or removed.

coming soon

Microsoft Outlook

Outlook Calendar support is in development and will follow the same read-only, local-first design as Google Calendar.

One-click join

Press a key to open your meeting link — Google Meet, Zoom, Teams, or any URL your event carries — in your default browser.

Multiple accounts

Connect more than one Google account and switch between them, so work and personal calendars stay one press apart.

Local-first privacy

No backend, no cloud sync, no analytics. Next Meeting runs entirely on your computer and talks only to Google's API.

how it works

From sign-in to joining a call, in five steps.

  1. Connect your Google account

    Sign in once with Google. Next Meeting requests only the minimum scopes it needs — nothing more.

  2. Calendar sync

    The plugin reads your upcoming events directly from the Google Calendar API, with read-only access.

  3. Upcoming meetings appear

    Your next meeting — title, time, and a live countdown — shows up right on your Stream Deck key.

  4. Press the Stream Deck key

    One press is all it takes — no switching windows, no hunting for the right tab.

  5. Meeting opens

    The meeting link opens in your default browser, right when you need it.

screenshots

A closer look at Next Meeting in action.

permissions

Exactly why Next Meeting asks for Google access — and exactly what it does with it.

Next Meeting never edits, creates, or deletes anything in your calendar. Access is strictly read-only — the plugin only ever asks Google for a list of your upcoming events.

Next Meeting requests exactly three Google scopes, and nothing beyond them:

Permission Purpose
Google Calendar (read-only) Display your upcoming meetings and the time remaining until each one.
OpenID Authenticate you with Google so the plugin knows which account is connected.
Email Display the connected account's name, so you can tell accounts apart.

These are the only permissions Next Meeting requests from your Google account. It never asks for permission to write, edit, or delete anything in your calendar.

privacy

Next Meeting is built to need as little as possible, and to keep whatever it does need on your machine.

No analytics
No advertising
No data selling
Runs locally
Read-only calendar access
Local token storage
[ Read the full Privacy Policy ]

faq

Straight answers to the questions Google reviewers — and everyone else — tend to ask.

Why does the plugin request Calendar access?

Calendar access is the only way to show you which meeting is next and how much time is left before it starts. Without it, Next Meeting has nothing to display.

Does it modify my events?

No. Next Meeting only ever reads your calendar. It cannot create, edit, or delete events — the Google scope it requests (calendar.readonly) doesn't grant write access at all.

Where is my data stored?

Locally, on your computer. Next Meeting has no backend and no cloud sync — your calendar data and OAuth tokens never leave your machine.

Is there a server, or does it phone home?

No. There's no backend service, no analytics, and no telemetry. The plugin talks directly to Google's Calendar API and to nothing else.

Can I disconnect my account?

Yes, any time. Disconnect it from within the plugin, or revoke access directly from your Google Account permissions page.

Does it support Outlook?

Microsoft Outlook Calendar support is in development, following the same read-only, local-first approach as Google Calendar. Google Calendar is fully supported today.

support

Built and maintained by one developer. Reach out any time.