Common & Known Issues

Most "bugs" with email automation aren't bugs — they're platform limitations baked into Microsoft's APIs and the different versions of Outlook. Here's the honest list of what's quirky, why, and what to do about it.

Please read before contacting support: the items on this page are known Microsoft / Stream Deck platform behaviors. They are not things we can fix on our end — they live in Microsoft's APIs. The workarounds below are the best available.

Everything was working fine, then it stopped?

Nine times out of ten a clean restart brings Mail Bender right back. The 30-second reset — log out, fully close Outlook and Stream Deck, relaunch, sign back in — plus a sync quick tip for stale counts now lives on its own page: Quick Fix →

Account-type limitations (the [365] actions)

A handful of actions rely on features Microsoft only ships to work / school Microsoft 365 accounts. They're labeled [365] in the action list and show a clear toast on a personal account. Everything un-labeled works on all account types.

Find Meeting Time
Work/school M365 only — the Graph findMeetingTimes endpoint is tenant-only; personal accounts get a 401.
Teams meeting links
New Meeting / Quick Meeting create the event fine, but the Teams join link requires an M365 tenant.
Join Teams Meeting
Only fires if the current/next meeting actually has a Teams join URL.
Focused Inbox actions
Classify Focused / Other and Focused Inbox Toggle are tenant features — not on personal accounts.
Schedule Send
Some tenants and accounts disable it by policy; you'll see a "blocked by policy" toast.

Known quirks & fixes

An action ran against the wrong account

Mail Bender signs into Microsoft independently of which Outlook desktop profile is open. If you switched accounts in Outlook, Mail Bender may still be signed into the old one. Fix: press the Sign Out of Microsoft action, then press any action to trigger a fresh sign-in and pick the right account.

Bulk actions feel slow

Empty Junk, Mark All Read, Sweep, and similar bulk actions make one Microsoft API call per message. On a large folder that can take 30–60 seconds. The key shows a checkmark once the last message is done. This is Microsoft's API pace, not a hang. (We batch where Microsoft allows it.)

Reply / Forward didn't open a compose window

The Reply, Reply All, and Forward keys send a keyboard shortcut to the focused Outlook window — so Outlook needs to be the active app when you press them. Use the Focus Outlook action first if you're not sure it's in front.

"None of the keys work" right after installing

You probably haven't completed the one-time Microsoft sign-in yet. Press any Graph action — a browser window opens for sign-in and consent. After you approve, the actions light up. If a key shows a triangle/error, check that you accepted all the requested permissions on the consent screen.

The plugin icon looks generic in the Stream Deck app

Stream Deck caches plugin icons aggressively. Fully quit and relaunch the Stream Deck app (right-click the tray icon → Quit, then reopen) to refresh it.

Reply-to-an-"ignored" thread reappears in the inbox

When you reply to a conversation you previously ignored, Microsoft's own cleanup rules can override the ignore and route it back. That's Outlook's server-side logic, not Mail Bender.

Duplicate / copy-pasted emails can throw off Flag, Un-flag, and Set Importance

Mail Bender figures out which email you're acting on by watching for the most recently modified message. If you have two copies of the same email stacked in a folder — for example after accidentally copy-pasting an email within Outlook — that detection can latch onto the wrong copy, so flag / un-flag and Set Importance may act inconsistently. It's a rare, self-inflicted edge case with no impact in normal use — just don't keep duplicate-pasted copies of an email in the folder you're triaging.

Hit something not listed here? Head to Support and send us the details — we read every message.