Skip to main content

Webhooks

Updated over 2 months ago

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


  1. Navigate to Settings > Expert mode > Connected apps > Webhooks to get started.
    ​

  2. Click on + Add new webhook.
    ​

  3. Specify the Webhook Name and Description.
    ​

  4. 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.
    ​

  5. Choose your platform of choice, it could be either Microsoft Flow or an Azure Function.
    ​

  6. Click Next.
    ​

  7. 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.
    ​

  8. 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]

Did this answer your question?