Gmail Notifications for Stream Deck

Setup Guide

Get Gmail notifications on your Stream Deck. Monitor your inbox, track specific senders, and never miss an important email.


Install the Plugin

Gmail Notifications is available on the Elgato Marketplace. Install it directly from the Stream Deck app.

1

Get the plugin from the Elgato Marketplace

Visit the Gmail Notifications page on the Elgato Marketplace (coming soon) and click Get to start the install.

2

Open the Stream Deck app

The plugin will download and install automatically. You’ll see the Gmail actions appear in the right sidebar under “Gmail Notifications”.

3

Drag an action onto your Stream Deck

Start with “Inbox Monitor” to see your unread count. The key will show “Sign In” until you connect a Google account.


Sign In with Google

Each key that connects to Gmail needs to be signed in with a Google account. You only need to sign in once per account — all keys can share the same login.

1

Drag a Gmail action onto your Stream Deck

Start with “Inbox Monitor” to see your unread count. The key will show “Sign In” until you connect an account.

2

Open the key settings

Click the key in the Stream Deck app to open its Property Inspector.

3

Click “Sign In with Google”

Your browser will open to Google’s sign-in page. Choose your Google account and grant permission.

4

You’re connected

The key will update automatically. Your unread count (or email preview) will appear within a few seconds.

Multiple accounts: You can sign in with more than one Google account. Each key can be assigned to a different account from the dropdown in its settings.


Your Privacy & Permissions

When you sign in, Google will ask you to grant permissions. Here’s what that means and why we need it.

FlowKits never sees your emails

This plugin creates a direct connection between the Stream Deck app running on your computer and Google. FlowKits has no servers, no backend, and no way to access your data. Everything happens locally on your device.

What does “read-only access” mean?

The plugin requests read-only permission to your Gmail account. This is the minimum access level needed for the plugin to work. Here’s exactly what it can and can’t do:

What it can see

  • Your unread count per label (e.g. “3 unread in Inbox”)
  • Sender names and subject lines (to display on your Stream Deck keys)
  • Email body text (for the Latest Email Reader LCD action on devices with a screen)
  • Your Gmail labels (so you can choose which label to monitor)

What it cannot do

  • Send, delete, or modify any emails
  • Access your contacts, calendar, or other Google services
  • Store or transmit any data — everything stays on your device

Why does Google say it can “read” my emails?

Google uses broad permission descriptions. “Read” in this context means the plugin can retrieve information to display it — the same way your phone’s Gmail app retrieves emails to show them on screen. The plugin needs to see sender names, subjects, and content so it can show them on your Stream Deck. It does not “read” your emails in the sense that anyone at FlowKits sees them — we can’t and we don’t.

Revoke access at any time: You can disconnect the plugin from your Google account whenever you like at myaccount.google.com/permissions. For more details, see our Privacy Policy.


Key Setup & Functions

Gmail Notifications includes 10 actions you can mix and match on your Stream Deck.

Gmail Notifications plugin actions on a Stream Deck Plus showing Inbox Monitor, Email Preview, Sender Monitor, and LCD actions

Monitoring

Live-updating keys that keep you informed without checking your phone or switching windows.

Inbox Monitor key preview

Inbox Monitor

Live unread email count on your Stream Deck key.

  • Press � Opens your inbox in Gmail. If there’s exactly one unread email, it opens that email directly.
  • Label � Monitor any label: Inbox, Starred, Important, or custom labels.
  • Sound � Optional notification when new emails arrive, with 8 sound styles to choose from.
  • Customize � 16 theme presets, icon styles, badge colors, and display labels.
Inbox Monitor action settings showing label selector, exclude categories checkboxes, and Customize Key button

Email Preview key preview

Email Preview

Shows your latest email’s sender, subject, and body snippet on the key.

  • Short Press � Toggle show/hide for privacy.
  • Long Press � Open the email directly in Gmail.
  • Customize � Background and text colors.

Sender Monitor key preview

Sender Monitor

Tracks unread emails from a specific sender.

  • Press � Search Gmail for emails from this sender.
  • Display Label � Show the sender’s name on the key.
  • Sound � Optional notification when new emails arrive from them.
  • Customize � 16 theme presets, icon styles, badge colors, and display labels.

Search Monitor key preview

Search Monitor

Monitors any Gmail search query in real time.

  • Press � Open the matching search results in Gmail.
  • Query Builder � Visual query builder for complex searches � no need to memorize Gmail syntax.
  • Sound � Optional notification when new matches are found.
  • Customize � 16 theme presets, icon styles, badge colors, and display labels.

Quick Actions

One-press shortcuts to common Gmail actions.

Open Label key preview

Open Label

One-press access to any Gmail label or folder.

  • Press � Opens the selected label in your browser.
  • Display Label � Show the label name on the key for quick identification.

Compose key preview

Compose

Instantly open a new email compose window.

  • Press � Opens Gmail compose in your browser.

Google Calendar key preview

Google Calendar

Quick access to Google Calendar.

  • Press � Opens Google Calendar in your browser.

Google Meet key preview

Google Meet

Quick access to Google Meet.

  • Press � Opens Google Meet in your browser.

LCD Screen

Rich email previews on your Stream Deck’s touchscreen. Rotate, press, and tap to interact.

Latest Email Reader LCD preview

Latest Email Reader

Read your latest email directly on the LCD touchscreen.

  • Rotate Dial � Scroll through the email body.
  • Press Dial � Open the full email in Gmail.
  • Tap Screen � Toggle privacy mode to hide email content.
  • Customize � 8 LCD themes with 6 customizable colors (background, card, text, border, and navigation).

Inbox Feed LCD preview

Inbox Feed

Browse your 5 most recent emails as a visual card feed.

  • Rotate Dial � Slide between emails with smooth vertical animations.
  • Press Dial � Open the current email in Gmail.
  • Tap Screen � Toggle privacy mode.
  • Customize � 8 LCD themes with 6 customizable colors.

Customize Your Keys

Every key can be personalized to match your setup.

Gmail Notifications customize key popup showing icon styles, theme presets, color options, and sound settings

Keys

1

16 theme presets

Choose from 16 built-in theme presets to instantly style your keys. Each preset sets the icon, background, badge, and label colors in one click.

2

Per-key icon and color customization

Override any theme with per-key icon and color settings. Pick your own icon style and set individual colors for every element.

3

Display label with customizable color

Add an optional text label to your key with a custom color to match your layout.

4

8 sound notification styles with preview

Pick from 8 notification sounds and preview each one before applying. Available on Inbox Monitor, Sender Monitor, and Search Monitor keys. Adjust volume with the slider.

LCD Screen

1

8 LCD theme presets with 6 customizable colors

Choose from 8 LCD theme presets or fine-tune with 6 individual color settings for backgrounds, text, accents, and more.


Troubleshooting

Common questions and fixes.

“Unverified app” warning during sign-in

This is normal while the plugin is pending Google’s verification review. Click “Advanced” then “Go to Gmail Notifications (unsafe)” to proceed. Your data is only accessed locally on your device — nothing is sent to FlowKits servers.


Key shows “Sign In” after restarting Stream Deck

Your account session may have expired. Open the key settings and click “Sign In with Google” to reconnect.


Unread count seems wrong

Gmail’s unread count includes all unread emails in the selected label, including those in conversations you may have already seen. The count updates every 15 seconds.


Email Preview shows “(No text content available)”

Some emails are sent as HTML-only without a plain text version. The plugin will attempt to extract readable text, but heavily formatted marketing emails may not display well.


Disclaimer: FlowKits is not affiliated with, endorsed by, or sponsored by Google LLC. Gmail, Google Calendar, Google Meet, and Google are trademarks of Google LLC. Google logos and icons used within this plugin are trademarks of Google LLC and are used solely to identify compatible Google services. This plugin uses Google’s publicly available APIs under their standard terms of service.

Need Help?

If you run into any issues or need assistance, reach out at getflowkits@gmail.com or join our Discord community.

Privacy Policy � FlowKits