Connect Outlook, Microsoft 365 or Office 365

4 min read · Updated April 21, 2026

DraftKite connects to Outlook via the Microsoft Graph API. We support personal Outlook accounts, Microsoft 365 and Office 365 — both private and work accounts. Graph subscriptions are renewed automatically.

In this article
  1. 1.OAuth flow
  2. 2.Microsoft Graph permissions
  3. 3.Automatic subscription renewal
  4. 4.Administrators in Entra ID
  5. 5.Multiple accounts

OAuth flow

  1. Click 'Connect Outlook' in the DraftKite dashboard.
  2. Sign in with your Microsoft account (personal, work or school).
  3. Approve the requested Microsoft Graph permissions.
  4. You're sent back to DraftKite, and the inbox shows as 'Active'.

Microsoft Graph permissions

  • Mail.Read — read mail for classification and drafts.
  • Mail.ReadWrite — create drafts and manage categories (not send).
  • MailboxSettings.Read — read your Outlook categories.
  • offline_access — keep the connection alive without repeated sign-ins.

Automatic subscription renewal

Microsoft Graph subscriptions expire after roughly 3 days. DraftKite renews them automatically in the background via a scheduled background job (webhook-renew), so you never notice an interruption.

If a renewal fails (for example because consent was revoked), the inbox is marked as 'Error' in /indbakker. Click 'Reconnect' to run OAuth again.

Administrators in Entra ID

Microsoft Entra ID administrators (formerly Azure AD) may require admin consent for third-party apps. Grant admin consent to DraftKite's enterprise app in Entra Admin Center → Enterprise applications.

Multiple accounts

You can connect both a personal and a work account, or several work accounts. Each inbox is priced separately and has its own trial period and its own overage.

Missing something?

If you need help with setup, or have any other questions, you can write to support@draftkite.com. We usually reply within one business day.