Create a Teams Meeting

We have a List in SharePoint called Events that contains details of a planned Event (i.e.: Meeting, Session, etc.). The columns on that List notate Start/End//Invited/ etc. This information is presented to the user in a Plumsail form. On that form we also have fd.controls to LOTS of other Lists for "stuff" that is important to the meeting (Documents, Issues, Action Items, etc).

USE CASE: We would like to const and push a button that, when clicked, calles a JS function in the Form that creates the Teams Meeting using data in fd.fields.

Anyone got any pointers on how to do that?

OR, used the following Teams SDK?

Dear @vhancock,
What kind of data would you like to use in the meeting and how?

Hopefully a picture is worth a thousand words:

Hi @vhancock,

Have you considered creating the meeting with Power Automate? You can trigger a PA flow with a webhook with this JavaScript snippet:

var req = new XMLHttpRequest();
req.open("POST", "WEBHOOK_LINK", true);
req.setRequestHeader('Content-Type', 'application/json');
req.send(JSON.stringify(fd.data()));

This will send all form data to Power Automate in JSON format.

To start a flow upon receiving the request, create a new instant cloud flow and use the "When an HTTP request is received" trigger.

You can get the JSON schema to parse the form data from the Power Automate section of the form's settings:

Don't forget to replace WEBHOOK_LINK in the code with the URL from Power Automate after saving the flow:

After the trigger is set up, add the Create a Teams meeting action to the flow and use dynamic data to configure it.

Let me know if this helps.