JaxSuite AI logoJaxSuite AI

Microsoft 365 Integration

TL;DR

Connecting Microsoft 365 lets JaxSuite AI send campaign email through your own Outlook mailboxes using the Microsoft Graph API over OAuth, and read replies back. Mail leaves your tenant under your domain authentication.

What does connecting Microsoft 365 do?

Campaign mail is sent with Mail.Send through Microsoft Graph, from the mailbox you connected, so it carries your tenant and your domain authentication. Nothing routes through a shared sending domain.

Mail.ReadWrite is what makes reply handling work: replies are matched to the campaign that produced them, and the sequence for that contact stops without waiting for someone to notice.

Does it work with a personal Outlook account?

The connection is built for Microsoft 365 tenants, where the domain is yours and can publish its own authentication records. A personal outlook.com address can authenticate but cannot be aligned to a domain you control, which is the part cold outreach depends on.

Shared mailboxes are a common question and the answer is the same as for Google: a shared mailbox can send, but it accumulates reputation as one sender, so campaign rotation across several real mailboxes is the pattern that holds up.

What about tenants that block third-party apps?

Many tenants require admin consent before a new application can request mail scopes. In that case the connection fails at the consent screen with a message naming the tenant policy rather than a generic error, and an administrator has to approve the app once.

Inbox placement testing requests its own admin-level scope separately, so a tenant can allow sending without also enabling placement tests.

How to connect Microsoft 365

  1. Open Settings, then Email Accounts, and choose Add Account.
  2. Pick Microsoft 365 or Outlook and sign in with the mailbox you want to send from.
  3. Approve the requested Graph permissions, or ask a tenant administrator to approve them once.
  4. Confirm SPF, DKIM and DMARC pass on the domain.
  5. Assign the mailbox to a campaign, or start warmup first if the domain is new.

What this connection does not do

  • Tenants that require admin consent cannot be connected by an ordinary user alone.
  • Microsoft enforces its own per-mailbox throttling limits, which JaxSuite AI cannot raise.
  • Personal outlook.com addresses cannot be domain-aligned, so they are unsuitable for outreach.
FAQ

Frequently asked questions

  • No. JaxSuite AI is the registered application and you authorise it. What some tenants need is an administrator approving that application once, which is a consent step rather than a registration.