Webhooks allow you to connect external apps and automations to External User Manager and retrieve information related to specific actions occurring within the app.
For instance, you can choose to trigger the Webhook when a Guest Request is created, which will transmit the corresponding details to your app/automation, triggering a script that would send the details to a separate database for further processing.
This is a relatively rudimentary example; in real-world scenarios, this feature could be used in a variety of different ways depending on your level of imagination and coding prowess.
Let's go through the Webhook setup and utilization process to better understand what can be gained by using them.
πͺ Webhook Setup
Navigate to Settings > Expert mode > Connected apps > Webhooks to get started.
βClick on + Add new webhook.
βSpecify the Webhook Name and Description.
βSelect a Trigger from the list. This is the action performed within External User Manager that will prompt the system to send out the necessary information. In our case, the Request will be triggered by the the Creation of a New Guest Request.
βChoose your platform of choice, it could be either Microsoft Flow or an Azure Function.
βClick Next.
βPaste the URL for your platform of choice into the box at the very top of the pop-up. The same pop-up will also display the information that will be received as a result of this Request.
βClick on Create to finalize your Webhook.
Once created, Webhooks can be Edited or Deleted by clicking the β― button next to the desired entry on the list.
π Final Results1
Once the Trigger Action is performed within External User Manager, you'll receive all of the expected information on your platform of choice.
In our case, we received the Requester, Invitee, Onboarding State, Creation Date, Metafield Data, Tenant ID, and the Trigger Event for our new Guest Request.
βοΈ Need more help?
Get further assistance with Teams Manager through our support chat widget within the app, or reach out to us at [email protected]


