Skip to main content
An Outlook source reads new mail in the folders that you pick. It works with Outlook.com, Hotmail and Microsoft 365 mailboxes. Each message becomes an email.received event with "provider": "outlook".
Outlook sources are in beta and need a Pro project.

Set up

1

Connect

Open Sources → Add source → Outlook and sign in with Microsoft. hooksnode asks for Mail.Read, User.Read and offline_access.
2

Pick folders

Pick one or more folders, for example Inbox.
3

Add filters (optional)

Use From contains, To contains and Subject contains. They ignore case.
4

Turn on bank alerts (optional)

How it works

  1. hooksnode subscribes to new messages in each folder through Microsoft Graph.
  2. When Graph tells hooksnode about new mail, hooksnode reads it and stores one event for each message. The idempotency key is outlook:<source>:<message>.
  3. hooksnode renews each subscription before it expires, and checks mailboxes that it has not synced for 10 minutes.
hooksnode starts at the time you connect. It does not send old mail.

Problems