Features

Purpose-built for the moment a B2B guest user lands in your tenant and needs to know who their internal contact is.

Live Sponsor Cards

Rich contact cards show the guest's assigned sponsors with live profile photos, display name, job title, email, phone number, and office address — all loaded directly from Microsoft Graph. No stale data, no manual maintenance.

  • Three layout modes: Full, Compact, and Auto
  • Live profile photos from Microsoft Graph
  • Office address with optional map integration

Teams Onboarding Status

A guest account can exist in Entra before it has been added to any Team. In this state, guests see working-looking buttons that actually do nothing. The web part detects this and shows a clear message explaining the situation — with guidance to contact their sponsor. Chat and call buttons are disabled until Teams access is confirmed.

Real-Time Teams Presence

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

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

Teams Chat & Call Integration

One-click deep links let guests start a Teams chat or call directly from the sponsor card. The web part detects when Teams hasn't been provisioned for a guest yet and shows a helpful explanation instead of a broken link.

Privacy-First Architecture

All data stays within your Microsoft 365 and Azure tenant. The web part makes no external calls, sends no telemetry to third parties, and stores nothing outside the browser session. The Azure Function proxy ensures guests never need directory-level permissions.

Read the Privacy Policy →

Automatic Sponsor Delegation

When multiple sponsors are assigned in priority order, the web part skips unavailable sponsors automatically. Disabled accounts, shared mailboxes, and deleted users are filtered out — guests always see active, reachable contacts.

And there's more

14 Languages

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

Guest Sponsor API

The included Azure Function acts as a secure proxy between the guest's browser and Microsoft Graph. EasyAuth + Managed Identity, rate limiting, and exponential backoff are built in.

Editor Preview Mode

Page editors see realistic demo cards with mock data — no Graph calls, no guest account required. Design the landing page before any guests have been invited.

Ready to improve your guest experience?

Deploy in minutes with the included Azure Function and ARM template. Free and open source under the PolyForm Shield License.