For Outook node add "Attendee" for Create Calendar Events

The idea is:

We have the ability to create a new event in the Outlook Node / Tool. However we are unable to specify or add Attendees. this prevents the Outlook Event tool from being useful in the AI tool (e.g. for a virtual assistant)

My use case:

See above. This functionality exists within the GMail tool, but not the Outlook tool.

I think it would be beneficial to add this because:

Many times, events include more than one person.

Any resources to support this?

To include attendees when creating or updating an event using the Outlook API, you should utilize the attendees property within the event object. This property accepts an array of attendee objects, each specifying the attendee’s email address and their role in the event.

Structure of the attendees Property:
Each attendee object comprises:
• emailAddress: An object containing:
• address: The attendee’s email address.
• name (optional): The attendee’s display name.

• type: Specifies the attendee’s role, which can be:
• required
• optional
• resource

Example:
{
“subject”: “Team Meeting”,
“start”: {
“dateTime”: “2024-11-10T10:00:00”,
“timeZone”: “Pacific Standard Time”
},
“end”: {
“dateTime”: “2024-11-10T11:00:00”,
“timeZone”: “Pacific Standard Time”
},
“attendees”: [
{
“emailAddress”: {
“address”: “[email protected]”,
“name”: “John Doe”
},
“type”: “required”
},
{
“emailAddress”: {
“address”: “[email protected]”,
“name”: “Jane Smith”
},
“type”: “optional”
}
]
}

In this example, John Doe is a required attendee, while Jane Smith is optional. You can add multiple attendees by including additional objects within the attendees array.

Additional Considerations:
• Notification Behavior: When you update the attendees property, Outlook may send meeting updates to the attendees. To control this behavior, you can use the SendMeetingInvitations or SendMeetingCancellations parameters in your API request.

• Hiding Attendees: If you want to hide the attendee list from other attendees, set the hideAttendees property to true. This ensures that each attendee sees only their own information in the meeting request.

Additional Considerations:

• Notification Behavior: When you update the attendees property, Outlook may send meeting updates to the attendees. To control this behavior, you can use the SendMeetingInvitations or SendMeetingCancellations parameters in your API request.

• Hiding Attendees: If you want to hide the attendee list from other attendees, set the hideAttendees property to true. This ensures that each attendee sees only their own information in the meeting request.

For more detailed information, refer to the Microsoft Graph API documentation on creating events.

Are you willing to work on this?

yes - although I don’t know I have the skills needed.

I’ve just been trying to get my agent to do this for over an hour then found this post and realised we can’t create a meeting and invite people to it using the Outlook tool! It would be a great addition. It look weird to the recipients when there’s no incitation going out, just an email with links. Looks like we don’t know what we’re doing, which is never a good look :slight_smile:

1 Like

Hey n8n team, it’s a major bug TBH. Can you update us on when this is going to be implemented?

bug is kind of a strong word, it’s just a feature that isn’t there :slight_smile:

I’d also like to see this tackled by the way, I sort of assumed it’s there and now I am building this solution to demo for a client, and it’s going to look a bit silly that this can’t be done at the moment.

found this btw: Any way to add attendees to an outlook meeting / event - #4 by James_Hiscott