Hi,
I’m trying to create a custom node in Gumloop that generates a fully functional Microsoft Teams meeting with video conferencing. Here’s what I want:
-
When the node runs, it creates a real Teams meeting in my calendar.
-
The meeting should include Teams video conferencing (
isOnlineMeeting = true,onlineMeetingProvider = "teamsForBusiness"). -
The node should return the Teams join link (
joinUrl) and other meeting details likemeetingId,subject,startandendtimes. -
Once the meeting is created, I want to just click the meeting in Teams and join, without any extra steps.
Currently, I’ve tried using the create_meeting tool in my custom Python node. The node runs and creates a meeting, but it does not include the video conferencing part—the meeting is just a calendar event.
I’ve tried multiple versions of the node code, formatting ISO dates with timezones, passing attendees as email strings, and including the isOnlineMeeting flag. But the result is the same: I get a meeting without Teams video.
Here is an example of the expected result :
Questions:
-
Is it possible to create a real Teams meeting with video entirely from a custom Python node in Gumloop?
-
If so, what’s the correct way to configure the payload for
create_meetingto ensure it includes Teams video? -
If not, what is the recommended approach to automate the creation of a full Teams meeting from Gumloop?
Any guidance or working examples would be greatly appreciated.
Thanks in advance!



