Features

Built for the moment a Microsoft Entra B2B guest lands on your SharePoint guest landing page and needs sponsor visibility immediately — not just the name of whoever invited them.

Rich contact cards give Microsoft Entra B2B guests direct sponsor visibility on the SharePoint landing page: live profile photos, display name, job title, email, phone number, and office address — sourced from Microsoft Graph through the companion Azure Function proxy. Current directory data, no manual upkeep.

  • Three layout modes: Full, Compact, and Auto
  • Live profile photos from Microsoft Graph
  • Office address with optional map integration
Mobile screenshot of the sponsor card showing contact details and a map.

Rich Contact Details

Hovering or tabbing to a card opens a contact panel with the details a guest actually needs — email, work phone, mobile, office location, and full address. Each field has a one-click copy button. The panel can also show the sponsor's manager for extra orientation when Microsoft Teams is not yet available.

  • One-click copy for email, phone, and mobile
  • Inline map preview via Azure Maps
  • Manager name, title, and department
  • Every field individually toggleable by admins
Screenshot of the web part in SharePoint edit mode with mock sponsors and an
expanded sponsor card.

Editor Preview Mode

SharePoint page editors can place and refine the web part before the Azure side is connected or any guest signs in. In edit mode, the web part renders realistic mock sponsors so spacing, expanded cards, and surrounding page composition can be reviewed safely. The same settings can also enable public demo mode on the live page so internal users and guests can try the web part without edit mode or a guest account.

  • Mock sponsor cards directly in SharePoint edit mode
  • Optional public demo mode on the live page for all visitors
  • Expanded card preview with contact and manager sections
  • No Microsoft Graph calls and no guest account required

Real-Time Presence in Microsoft Teams

Coloured presence indicators show whether a sponsor is reachable right now. Updates automatically with intelligent polling.

Available Busy In a Meeting Away Out of Office Do Not Disturb Focusing Offline

Microsoft Teams Chat & Call Integration

One-click deep links let guests start a Microsoft Teams chat or call directly from the sponsor card. If Microsoft Teams is not provisioned yet, the web part shows an explanation instead of a broken link.

Screenshot of the Guest Sponsor Info web part showing that Microsoft Teams is
not set up yet for the guest.

Microsoft Teams Onboarding Status

A guest account can exist in Microsoft Entra before it has been added to any Microsoft Teams team. In real onboarding flows, that leaves guests on a SharePoint landing page with contact actions that look ready but are not. The web part detects this, shows a clear explanation, and disables chat and call buttons until Teams access is confirmed.

Automatic Sponsor Delegation

When multiple sponsors are assigned in priority order, the web part lets the next eligible sponsor step in automatically. Disabled accounts, shared mailboxes, resource accounts, and deleted users are filtered out of the active contact set.

Sponsors are evaluated in configured priority order — primary first, then secondary, and so on. Account status, mailbox type, resource-account status, and sponsor eligibility filters determine who can appear as a full contact. Eligible sponsors fill the visible slots, while unavailable sponsors can remain as read-only context. That gives the guest more trust than seeing only the original inviter and nobody else.

Privacy-First Architecture

Sponsor and guest data stays inside your Microsoft 365 and Azure environment. The solution sends no runtime data to Workoho, requires no Workoho-operated backend, and keeps directory access inside your tenant. The Azure Function proxy ensures guests never need directory-level permissions.

Read the Privacy Policy →

More features

17 Languages

English, German, French, Spanish, Italian, Danish, Finnish, Japanese, Norwegian, Swedish, Chinese, Portuguese, Polish, Dutch, Czech, Hungarian, and Romanian — including formal and informal modes.

Zero-Trust Security

Guests authenticate with their own identity but never hold directory permissions. EasyAuth validates each request before it reaches the function, and the Managed Identity handles all Microsoft Graph calls on their behalf.

Built-in Resilience

Handles Microsoft Graph throttling and transient failures without showing errors to guests. Progressive loading keeps something visible, and the web part recovers automatically.

Try Before You Commit

Demo Mode can expose realistic mock sponsor cards on the live page before you set up any Azure infrastructure. Test with internal users, guests, or other stakeholders first — no API, no guest account, no commitment required.

Silent for Internal Users

The web part renders nothing for internal member accounts — no Graph calls and no visible component. Only B2B guests see the sponsor cards. Page editors see a compact preview instead of the full interface.

Ready to improve your guest experience?

Deploy the companion Azure Function to Azure with the included setup flow and installer script. The built-in Setup Wizard guides you through the rest, directly from the SharePoint page. Source-available and free to use for noncompeting purposes.