Microsoft 365
Register a Microsoft Entra app with the required Graph permissions, then connect your tenant to sync agents, send email, and power calendar bookings.
Microsoft 365 sync is an add-on for Startup and Enterprise. See how Stark Industries uses it.
Add Microsoft 365 sync to Startup for $10/mo. Here is what it looks like when it’s turned on.
Microsoft 365 approvals
| Name | Department | Status | Template on approval | Action | |
|---|---|---|---|---|---|
| Pepper Potts | [email protected] | Leadership | Pending | ||
| Austin Ekeler | [email protected] | Sales | Pending | ||
| Taylor Ward | [email protected] | Lending | Pending | ||
| Sam Wilson | [email protected] | Servicing | Pending | ||
| Rhodey Rhodes | [email protected] | Facilities | Pending |
Assign templates by department, job title, and/or stats group. Each rule needs a template and at least one filter.
| Department | Title | Stats group | Template | Action |
|---|---|---|---|---|
Microsoft 365 Sync
Connect Microsoft Entra ID to sync agents, send email, and manage Outlook calendar bookings from one Azure app registration.
Connection
| Tenant ID | |
|---|---|
| Application (client) ID | |
| Client secret | |
| Default template | Used when no department rule matches. |
Usage stats
Rows: 71, Approved: 64, Pending: 5, Audit entries: 1,284 (~212 KB).
Sync controls
Background sync runs daily via cron. New users are created as Pending and require admin approval before a card is published.
Audit log
| Time | Action | Reason | Name | |
|---|---|---|---|---|
| 2026-10-26 22:58 | sync | Scheduled daily sync | Austin Ekeler | [email protected] |
| 2026-10-25 22:58 | approve | Approved by Tony Stark | Justin Herbert | [email protected] |
| 2026-10-24 23:58 | archive | Account disabled in Microsoft Entra | Scott Lang | [email protected] |
| 2026-10-23 18:58 | rule_applied | Department “Lending” → Stark Lending | Mike Trout | [email protected] |