Outlook
Monitor your Outlook inbox for important emails. Get notified when something needs your attention — reply directly from the notification card.
Quick Setup
- In Phyllax → Settings → scroll to Microsoft OAuth
- Enter your Client ID, Client Secret, and Tenant ID from your Azure app registration
- Go to Integrations → Outlook → Connect
- A browser window opens — sign in with your Microsoft account and grant permissions
- Once authorized, you're connected
Azure App Registration
If you don't have an Azure app yet:
- Go to portal.azure.com → Azure Active Directory → App registrations → New registration
- Name it "Phyllax", set redirect URI to
http://localhost:4389/oauth/callback - Under API permissions, add
Mail.Read,Mail.ReadWrite,Mail.Send,User.Read - Under Certificates & secrets, create a new client secret
- Copy the Application (client) ID, Directory (tenant) ID, and client secret value
Required Credentials
| Field | Where to find it |
|---|---|
| Client ID | Azure Portal → App registrations → Your app → Application (client) ID |
| Client Secret | Azure Portal → App registrations → Your app → Certificates & secrets |
| Tenant ID | Azure Portal → App registrations → Your app → Directory (tenant) ID |
What Phyllax Monitors
| Schedule | What it checks |
|---|---|
| Important emails | Urgent or high-priority emails that need immediate attention |
| Emails needing reply | Emails waiting for your reply, especially those older than 24 hours |
| Email from person | Emails from a specific person you're watching for |
| Daily inbox summary | Summary 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.