Outlook
Receive Outlook mail and calendar changes as typed events through Microsoft Graph. Reply, file messages and book meetings from the same workflow, with every step in the trace.
Messaging
Category
Events
Sync mode
p95 720 ms
Latency
6 min
Setup time
What it can do
- New email in folderWebhook
- Email flaggedWebhook
- Calendar event createdWebhook
- Send an emailSend
- Reply to a messageSend
- Move a messageWrite
- Create a calendar eventWrite
Overview
The Outlook connector uses Microsoft Graph subscriptions to watch mail folders and calendars. When a message lands or a meeting is booked, Graph notifies Tessel and the change becomes a typed event with sender, folder and attachment details. Replies keep the conversation ID, so the thread stays intact for the person reading it.
Teams use it to file supplier invoices from a shared mailbox into Xero, to book onboarding sessions when Workday marks a hire as started and to forward escalations to a Teams channel.
Supported mailboxes
Exchange Online user and shared mailboxes
Microsoft 365 Business and Enterprise plans
Outlook.com personal accounts for testing
How subscriptions work
Tessel creates a Graph subscription per folder or calendar. Graph posts a lightweight notification, and Tessel fetches the changed item with a delta query so each message is processed once, in order. Notifications are validated with the client state secret Tessel set when subscribing.
Renewal
Mail subscriptions last just under seven days. Tessel renews them a day early and runs a delta query after each renewal to catch anything sent in between.
Permissions needed
Connect with delegated OAuth for one mailbox, or with application permissions to cover shared mailboxes. Use an application access policy in Exchange to limit Tessel to the mailboxes it needs.
Mail.Readfor mail triggersMail.SendandMail.ReadWriteto send, reply and move messagesCalendars.ReadWritefor calendar triggers and events
Five steps. About six minutes.
Scoping access to shared mailboxes takes the longest. Tessel tests each mailbox before saving.
- Sign in with Microsoft and grant consentMicrosoft 3652 min
- Limit access with an application access policyExchange2 min
- Pick folders and calendars to watchTessel1 min
- Choose a sender address for repliesTessel1 min
- Send a test email and watch the event arriveVerify720 ms
Your shared mailbox, handled by a workflow.
Connect Outlook on the free plan. Up to three builders and 10,000 runs a month, no card required.