camel icon indicating copy to clipboard operation
camel copied to clipboard

[Feature Request] Integrate Microsoft Outlook (Actions & Triggers)

Open Pakchoioioi opened this issue 3 months ago • 5 comments

Required prerequisites

  • [x] I have searched the Issue Tracker and Discussions that this hasn't already been reported. (+1 or comment there if it has.)
  • [x] Consider asking first in a Discussion.

Motivation

Please integrate the Microsoft tool into CAMEL, including its Actions and Triggers. For each trigger, clearly define whether it supports Polling or Webhook. This integration should prioritize high-frequency enterprise automation scenarios, focusing on essential email, calendar, contact, and attachment workflows.

Solution

Functional Reference:

Actions

Calendar Actions【p0】 Create Calendar Delete Calendar Get Calendar / Get Many Calendars Update Calendar Create Calendar Event Delete Calendar Event Get Calendar Event / Get Many Events Update Calendar Event

Contact Actions Create Contact Delete Contact Get Contact / Get Many Contacts Update Contact

Email / Message Actions【p0】 Create Email Draft / Draft Reply Send Email / Send Draft Get Email Message / Get Many Messages Delete Message Move Message to Folder Reply to Message Update Email Message

Folder Actions Create Mail / Contact Folder Delete Folder Get Folder / Get Many Folders Update Folder

Attachment Actions【p0】 Add Attachment (Email or Event) Download Attachment Get Attachment / Get Many Attachments

Triggers

New Email Received – Polling / Webhook【p0】

  • Filter Query
  • Has Attachments
  • Folders to Exclude
  • Folders to Include
  • Read Status
  • Sender
  • Flagged

New Sent Email – Polling / Webhook New Contact Added – Polling / Webhook Calendar Event Created – Polling / Webhook 【p0】 Calendar Event Updated – Polling / Webhook Calendar Event Cancelled – Webhook / Instant Calendar Event Start Reminder – Polling

Alternatives

No response

Additional context

No response

Pakchoioioi avatar Sep 24 '25 17:09 Pakchoioioi

Hi @Pakchoioioi @Saedbhati can i work on this

Tanuj-Taneja1 avatar Oct 13 '25 19:10 Tanuj-Taneja1

@Tanuj-Taneja1 Sure! Assigned to you

Saedbhati avatar Oct 14 '25 02:10 Saedbhati

Hi wanted to ask a quick question For this toolkit is the main focus related to work and school accounts or personal accounts, I was actually using graph api but it has too many restrictions for personal account. I think the main issue is due to difference between Exchange Online mailbox and Outlook.com mailbox

Tanuj-Taneja1 avatar Oct 29 '25 10:10 Tanuj-Taneja1

hey @Tanuj-Taneja1 , thanks for looking into this issue and apologise for the late reply, for now we can integrate work and school account as first step if personal account has more limitation

Wendong-Fan avatar Nov 10 '25 05:11 Wendong-Fan

hey @Tanuj-Taneja1 , thanks for looking into this issue and apologise for the late reply, for now we can integrate work and school account as first step if personal account has more limitation

Hi @Wendong-Fan No worries I looked at there documentantion properly and changed the authentication method to something that supports both personal and work accounts Will create a draft pr regarding it soon maybe in a day or two Also I was planning to make multiple prs rather than a single bulky one. I was planning to add each product actions seperatly and at last the triggers. I hope that is ok

Tanuj-Taneja1 avatar Nov 12 '25 13:11 Tanuj-Taneja1

hey @Tanuj-Taneja1 , thanks for looking into this issue and apologise for the late reply, for now we can integrate work and school account as first step if personal account has more limitation

Hi @Wendong-Fan No worries I looked at there documentantion properly and changed the authentication method to something that supports both personal and work accounts Will create a draft pr regarding it soon maybe in a day or two Also I was planning to make multiple prs rather than a single bulky one. I was planning to add each product actions seperatly and at last the triggers. I hope that is ok

No Problem @Tanuj-Taneja1, that sounds like a good idea!

waleedalzarooni avatar Nov 19 '25 09:11 waleedalzarooni