A glance-view of the signed-in user's most recent Microsoft 365 inbox, right on the intranet homepage. Unread badge, sender avatars, smart time formatting, attachment and importance indicators. One click into Outlook Web App for the full message. The homepage finally shows each user what's happening to them, not just what's happening in the business.
The Problem
The intranet shows company news. It doesn't show whether you have a message waiting from your manager. So users open a second tab, log into Outlook, scan the inbox, close the tab, come back to SharePoint. Repeat tomorrow. The homepage is generic; the user's actual working day is somewhere else entirely.
The Solution
My Emails surfaces the most recent three to five messages from the signed-in user's inbox right on the SharePoint page. Unread count in the header, preview text under each subject, importance and attachment flags, smart relative timestamps. Click any message to open it in Outlook Web App - the intranet becomes the launchpad for the actual working day.
What Users See
Unread count, importance, attachments, smart timing - all visible at a glance. Click any row for the full email in Outlook.
My Emails
Sarah Mitchell
10:34 AMBoard pack review needed today
Could you look over section 3 before 2pm? I've attached the latest...
James Chen
Just nowRe: Northgate kickoff agenda
Happy with the outline. One small addition under risks - can we cover...
Ria Khan
9:12 AMUpdated expense policy - please review
Hi - attached is the updated expense policy document with the changes...
Michael Lopez
MonQuarterly review slide deck
Thanks for the turnaround on this. The exec team found the structure...
Amira Tahir
FriClient onboarding checklist
Sharing the latest version of the onboarding checklist for the team...
Users don't want to read their inbox on SharePoint - they want to glance at it, spot anything urgent, and click through if something needs their attention. My Emails makes that scan take two seconds.
Look at the widget - every visual element is doing a job:
See It in Action
Screenshots coming soon. My Emails running on customer tenants.
Ten small signals that turn an inbox tile into a scannable overview.
Personal Inbox View
Shows the 3, 4 or 5 most recent messages from the signed-in user's Exchange Online inbox. Configurable per web part instance.
Unread Count Badge
A live badge in the header shows exactly how many unread messages are in the current view. No hunting, no guessing.
Unread Visual Indicator
Coloured accent bar on the left edge of every unread row, matched to your site theme colour. Read messages fade to plain - scan-readable in a second.
Sender Avatars
Auto-coloured initials circles identify each sender. No need for profile photos to be set - works out of the box.
Email Preview Text
The first line of the email body appears under each subject. Often tells the user everything they need to know without opening the message.
Smart Time Display
Received time auto-formats: "Just now", "5m ago", "10:34 AM", "Mon", or a full date - whichever is most useful given how long ago the email arrived.
High Importance Indicator
A red dot flags emails marked as high importance. Urgent requests don't get buried in the scan.
Attachment Indicator
A paperclip icon signals emails with file attachments. Users know which messages need a real desk session and which are just a quick read.
One-Click to Outlook Web App
Click any row and the email opens directly in Outlook Web App - new tab by default, configurable. A footer "View all in Outlook" link opens the full inbox.
Responsive and Theme-Aware
Adapts to any column width - one-third sidebar, full-width hero zone, or anything between. Inherits your site theme for accent colours and typography.
Included In
Web parts are sold as bundles, not individually. My Emails is one of the 13 web parts added in Complete, on top of the Starter 5.
Looking for the basics only? See the Starter Bundle →
No - it complements it. My Emails is a read-only glance view of the most recent few messages. For replying, composing, archiving or managing the full inbox, users click straight into Outlook Web App. The web part is a launchpad, not a mail client.
It uses Microsoft Graph with the signed-in user's own credentials. The web part requests the minimum permission needed to read inbox messages - no access to other users' mailboxes, no tenant-wide scope, no sending or deleting. Standard admin consent flow on first install.
Mail.Read - the minimum Graph permission needed to show the signed-in user's own inbox. Read-only, user-scoped. We can walk your IT security team through the permission in detail before rollout if it helps get approval through.
Configurable per web part instance - 3, 4 or 5 messages. The "View all in Outlook" link handles anything beyond that. The principle is a glance view, not a mini-mail-client - if users want to triage their full inbox, Outlook is one click away.
Yes - every user sees their own inbox because the data is pulled live from their Microsoft 365 account. The same page on the homepage serves a different personal inbox to every employee.
The personal inbox only in the current release. If surfacing a shared mailbox (e.g. a team's support queue) is useful for your deployment, we can scope that as an extension through a retained support engagement.
The widget shows only the current user's own inbox, signed in with their own credentials. No administrator or colleague sees another user's emails through the web part. The usual consideration is shoulder-surfing if the homepage is on a big shared screen - for reception or open-plan areas, we'd typically recommend placing My Emails on personalised pages rather than kiosk displays.
Book a 30-minute demo to see My Emails running on a real SharePoint tenant, or explore the Complete bundle.