Using our webhook features

Using our webhook features

This article will explain what webhooks are and how to use them.

Warning: This feature is primarily meant for advanced users and developers!

Webhooks are a lightweight API that allows for one-way data sharing triggered by events. In other words, you can send data somewhere based on some specific event happening.

In our platform's case,  we support sending registrant data somewhere after an event registration and after the actual event (immediately after, 1 day after, 2 days after, and 3 days after).

In order to get started, you'll need to have an application or server URL that can receive data from WebinarKit. Add that link inside your webinar settings (on the "Other" settings page) under the "Webhooks" section.

We send data in a POST request. The request payload uses the JSON format and includes the following information:

{
    email: 'example@email.com',
    first: 'Joe',
    last: 'Schmo',
    phoneCountryCode: '+1',
    phone: '123456789',
    customField1: 'Custom field 1',
    customField2: 'Custom field 2',
    customField3: 'Custom field 3',
    customField4: 'Custom field 4',
    customField5: 'Custom field 5',
    url: 'https://mycustomdomain.com/webinar/thankyou/12345',
    replay_url: 'https://mycustomdomain.com/replay/12345',

    date: 'Wednesday, June 22nd at 10:45 PM ET'
    date_iso: '2023-02-16T22:50:16.157Z',
    date_timestamp: 1676588668686,
    date_h_timestamp: '2023 02 16 10:50 PM'

}

Also, we pass any URL parameters that were appended to the registration page link. This can be useful, for example, in passing things like UTM parameters to 3rd party applications. Each key value pair in the URL parameters will be added as its own key value pair in the POST request body shown above.

    • Related Articles

    • Using 3rd party application integrations

      In this article, we'll cover each of webinar's 3rd party integrations and how to use them in detail. This webinar platform comes built-in with a variety of 3rd party app integrations. This means you can easily do things like send registrant details ...
    • Using the chat simulator in your webinars

      In this quick tutorial, we'll go over the basics of the chat simulator and how to use it in your events! The chat simulator is a feature that allows you to display chat messages in the live chat messages at specific times during your webinars that ...
    • Using Our Unique HighLevel integration

      In this article, we'll cover the unique integration with HighLevel Our webinar software has built-in integration with HighLevel. This integration supports the standard features that we support with all of our other integrations. For example, adding a ...
    • Setting up and using custom domains

      A tutorial on using custom domains across your various pages, webinars, and meetings. Our software provides powerful support for custom domains. You can set up 1 or more custom domains for your account. This allows you to use your own domain for your ...
    • Using the webinar watch room builder

      In this article, we'll show you how to fully customize the watch room where people actually watch your event presentation using our powerful builder. Whether you're running an automated or live webinar, you're going to want to make sure your watch ...