Skip to content

Outlook

Monitor your Outlook inbox for important emails. Get notified when something needs your attention — reply directly from the notification card.

Quick Setup

  1. In Phyllax → Settings → scroll to Microsoft OAuth
  2. Enter your Client ID, Client Secret, and Tenant ID from your Azure app registration
  3. Go to Integrations → Outlook → Connect
  4. A browser window opens — sign in with your Microsoft account and grant permissions
  5. Once authorized, you're connected

Azure App Registration

If you don't have an Azure app yet:

  1. Go to portal.azure.com → Azure Active Directory → App registrations → New registration
  2. Name it "Phyllax", set redirect URI to http://localhost:4389/oauth/callback
  3. Under API permissions, add Mail.Read, Mail.ReadWrite, Mail.Send, User.Read
  4. Under Certificates & secrets, create a new client secret
  5. Copy the Application (client) ID, Directory (tenant) ID, and client secret value

Required Credentials

FieldWhere to find it
Client IDAzure Portal → App registrations → Your app → Application (client) ID
Client SecretAzure Portal → App registrations → Your app → Certificates & secrets
Tenant IDAzure Portal → App registrations → Your app → Directory (tenant) ID

What Phyllax Monitors

ScheduleWhat it checks
Important emailsUrgent or high-priority emails that need immediate attention
Emails needing replyEmails waiting for your reply, especially those older than 24 hours
Email from personEmails from a specific person you're watching for
Daily inbox summarySummary of today's emails — what needs attention and what can wait

Notification Actions

When Outlook finds something important, the notification card shows:

  • Open — open the email in Outlook
  • Mark as read — mark the email as read without opening it
  • Reply — AI drafts a reply you can edit before sending
  • Mute sender — stop notifications from this sender
  • Snooze — remind you about this email later
  • Delete — delete the email

All action chips that involve writing (Reply, etc.) open the AI draft panel — AI generates a suggested response that you can edit before posting.

Troubleshooting

"AADSTS7000215: Invalid client secret"

Your client secret has expired. Azure secrets expire after the period you set (6 months, 1 year, or 2 years). Create a new secret in Azure Portal and update it in Phyllax Settings.

"AADSTS65001: The user or administrator has not consented"

Your Azure app is missing required permissions. Go to Azure Portal → App registrations → API permissions → Add Mail.Read, Mail.ReadWrite, Mail.Send → click Grant admin consent.

Emails not showing up

Make sure the Microsoft OAuth credentials are configured in Phyllax Settings (not just in the integration). The Client ID, Client Secret, and Tenant ID are shared across all Microsoft integrations.

Phyllax — a local desktop sentinel for your work tools