---
title: How do I integrate eWebinar using Webhooks?
description: Integrate with Webhook to automate workflows or populate contact lists in third-party CRMs
---

[Skip to content](https://hubspot.ewebinar.com/help/webhook#main-content)

[![ewebinar-logo](https://hubspot.ewebinar.com/hs-fs/hubfs/ewebinar-logo.png?width=156&height=25&name=ewebinar-logo.png)](https://ewebinar.com/)

- [Help center](https://ewebinar.com/help)

Open main navigation

Close main navigation

- [Help center](https://ewebinar.com/help)
- [Account](https://app.ewebinar.com/home)

[Account](https://app.ewebinar.com/home)

 How can we help you?

- There are no suggestions because the search field is empty.

1. [Help Center](https://hubspot.ewebinar.com/help?hsLang=en)
2. [Integrate & Track](https://hubspot.ewebinar.com/help/integrate-track?hsLang=en)
3. [Custom integrations](https://hubspot.ewebinar.com/help/integrate-track?hsLang=en#custom-integrations)

# How do I integrate eWebinar using Webhooks?

## Integrate with eWebinar using Webhooks to automate workflows or populate contact lists in third-party CRMs

By integrating with Webhook, you can call any generic Webhook when registrants complete actions, and send this data to a Webhook endpoint, triggering workflows or creating contacts in third-party CRMs. 

To set up the integration:

1. First, identify the **Webhook endpoint** for the app you will be using.  
     1. E.G. A Zapier webhook looks like this: https://hooks.zapier.com/hooks/catch/1234567/1asdf341/
2. Login to eWebinar and go to **[Integrations](https://app.ewebinar.com/home/profile/integrations)** in the profile menu.
3. Click **Webhook** under **Available Integrations**. You will need to fill out the modal that opens to complete the setup.
4. To do so, paste your **Webhook endpoint URL** into the **URL field** under **Webhook details**.
5. Select the appropriate **Trigger action** in the dropdown menu under **When to trigger**.
6. **OPTIONAL:** Indicate which of your eWebinars should use the Webhook integration by selecting a tag they all share under **When to trigger**. Learn more [here](https://ewebinar.com/help/how-do-tags-work-with-the-integrations-that-ewebinar-supports).
7. **OPTIONAL:** Under **Tags**, select the tags you would like to assign to the Registrant object.
8. Click **Connect**.
9. When an action matches the trigger conditions (For example, if someone registers with “New Registration” as the selected trigger.) we will POST to the specified endpoint with the Registrant object as the payload.

Once the integration with Webhook has been set up, you can turn it on or off on the [Integrations](https://app.ewebinar.com/home/profile/integrations) page of your eWebinar account.

**PRO TIP:** You can create multiple Webhook integrations and tag them to be used with different tagged eWebinars. 

### Registrant Structure for Webhooks

When the Webhook gets triggered we will POST to the specified endpoint with a JSON payload that has the Registrant and their details as the Payload.

Below is an example of this payload, with explanations for each field:

`{ Unique ID of the registrant "id": "abCD1234Efg56",`

```The Registrants IP address "ip": "123.456.7.8",`

```Registrants City "city": "New Jersey",`

`Name of the Registrant "name": "John Doe",`

`The tags attached to the webinar "tags": [ "Sales", "Lead", "Onboarding" ],`

`Registrant's Email "email": "John.Doe@defaultmail.com",`

`The current state of the registrant, this can change depending on the trigger, expected values are "Registered, NotJoined, Joined, Missed, Watched" "state": "Registered",`

`The Action that caused the current update, expected values "Registered, Joined, Left, WatchedWebinar, WatchedReplay, MissedWebinar, WebinarFinished, Converted, Unsubscribed"`

`"action": "Registered",`

`The site the registration originated from, this can either be the landing page we provide, or a page with one of our widgets currently installed on it "origin": "https://ilove.ewebinar.com/webinar/ewebinar-overview-and-demo-10092",`

`If a widget was used to register, this field will have the value assigned to the widget under the "Widget Source" field when editing the Widget settings "source": "Widget",`

`Your team's internal ID "teamId": 1,`

`The Country of the registrant "country": "US",`

`The registrant's current attendance status "attended": "Hasn't started",`

`The registrant's Join link "joinLink":"https://ilove.ewebinar.com/webinar/1234/join/1234",`

`The registrant's last name "lastName": "Doe",`

`The first referring page of the registrant, this is usually the page they were on before landing on your registration page "referrer": "https://app.ewebinar.com/",`

`The registrant's time zone, in tz time format "timezone": "New Jersey/America",`

`The Registrant's first name "firstName": "John",`

`The internal ID of the webinar this registrant registered for "webinarId": 14166,`

`Registrant's ID "attendeeId": "abCD1234Efg56",`

`The replay link of the registrant "replayLink":"https://ilove.ewebinar.com/webinar/1234/replay/1234",`

`Is the registrant currently subscribed to receive email notifications "subscribed": "Subscribed",`

`URL of the page the registrant first visited that contained an eWebinar widget "firstOrigin": "https://ilove.ewebinar.com/webinar/ewebinar-overview-and-demo-10092",`

`The starting time of the registrant's session, in ISO8601 format "sessionTime": "2024-05-10T08:25:00.000Z",`

`The type of session the registrant registered for, this can be "Scheduled, Replay, JustInTime, OnDemand" "sessionType": "JustInTime",`

`The title of the Webinar`

`"webinarTitle": "eWebinar Overview and Demo",`

`Is the registrant's email verified, boolean (true/false) "emailVerified": "true",`

`URL of the page the registrant came from the first time they visited a page with an eWebinar widget "firstReferrer": "https://app.ewebinar.com/",`

`The name of the Head Moderator for the Webinar "moderatorName": "Melissa Kwan",`

`Did the registrant check the consent box during Registration "checkedConsent": "Yes",`

`The email of the Head Moderator for the Webinar`

`"moderatorEmail": "support@ewebinar.com",`

`Date and time the registrant registered for a session  "registeredTime": "2024-05-10T08:24:01.263Z",`

`The link for your team's "All Webinars Page", this will show all webinars currently published on your team "allWebinarsLink": "https://ilove.ewebinar.com",`

`The link for this webinars default landing page "registrationLink":"https://ilove.ewebinar.com/webinar/ewebinar-overview-and-demo-10092",`

`The link included in confirmation emails that will let the registrant add the webinar to their calendar. "addToCalendarLink":"https://api.ewebinar.com/v1/attendees/12345/ics",`

`If any extra fields are added to the registration form, the answers given there will show up in this field "registrationAnswers": "-- Registration form answers --\n\nChecked consent checkbox: Yes\n",`

`Which device were they using when registering`

```"deviceTypeWhenRegistered": "Desktop" }`

To see all of eWebinar's standard properties, refer to this section of our [properties help article](https://ewebinar.com/help/properties#standard-properties).<https://ewebinar.com/help/properties#standard-properties>

- [Getting Started Right](https://hubspot.ewebinar.com/help/getting-started-right?hsLang=en#main-content)

    - [START HERE! 👇](https://hubspot.ewebinar.com/help/getting-started-right?hsLang=en#start-here)
    - [Schedule & Chat Setup Guide](https://hubspot.ewebinar.com/help/getting-started-right?hsLang=en#schedule-chat-setup-guide)
- [Plan, Script & Record](https://hubspot.ewebinar.com/help/plan-script-record?hsLang=en#main-content)

    - [Develop a presentation that works](https://hubspot.ewebinar.com/help/plan-script-record?hsLang=en#develop-a-presentation-that-works)
    - [Adapt your script for automation](https://hubspot.ewebinar.com/help/plan-script-record?hsLang=en#adapt-your-script-for-automation)
    - [Record your presentation](https://hubspot.ewebinar.com/help/plan-script-record?hsLang=en#record-your-presentation)
- [Create & Configure](https://hubspot.ewebinar.com/help/create-configure?hsLang=en#main-content)

    - [Create your eWebinar](https://hubspot.ewebinar.com/help/create-configure?hsLang=en#create-your-ewebinar)
    - [Schedule: Choose when and how people can atttend](https://hubspot.ewebinar.com/help/create-configure?hsLang=en#schedule-choose-when-and-how-people-can-atttend)
    - [Notifications: Set up reminders and follow-ups](https://hubspot.ewebinar.com/help/create-configure?hsLang=en#notifications-set-up-reminders-and-follow-ups)
    - [Interactions: Pre-program engagement & manage video](https://hubspot.ewebinar.com/help/create-configure?hsLang=en#interactions-pre-program-engagement-manage-video)
    - [Chat: Configure chat for your goals and availability](https://hubspot.ewebinar.com/help/create-configure?hsLang=en#chat-configure-chat-for-your-goals-and-availability)
    - [Registration: Design your registration experience](https://hubspot.ewebinar.com/help/create-configure?hsLang=en#registration-design-your-registration-experience)
    - [Settings: Customize the webinar experience](https://hubspot.ewebinar.com/help/create-configure?hsLang=en#settings-customize-the-webinar-experience)
    - [Webinar Series: Build structured learning paths](https://hubspot.ewebinar.com/help/create-configure?hsLang=en#webinar-series-build-structured-learning-paths)
- [Publish & Promote](https://hubspot.ewebinar.com/help/publish-promote?hsLang=en#main-content)

    - [Test and publish your eWebinar](https://hubspot.ewebinar.com/help/publish-promote?hsLang=en#test-and-publish-your-ewebinar)
    - [Share and embed your eWebinar](https://hubspot.ewebinar.com/help/publish-promote?hsLang=en#share-and-embed-your-ewebinar)
    - [Registration and access options](https://hubspot.ewebinar.com/help/publish-promote?hsLang=en#registration-and-access-options)
- [Integrate & Track](https://hubspot.ewebinar.com/help/integrate-track?hsLang=en#main-content)

    - [CRM setup and property mapping (e.g. for a sales funnel)](https://hubspot.ewebinar.com/help/integrate-track?hsLang=en#crm-setup-and-property-mapping-e-g-for-a-sales-funnel)
    - [Scripts and tracking pixel setup](https://hubspot.ewebinar.com/help/integrate-track?hsLang=en#scripts-and-tracking-pixel-setup)
    - [CRM and marketing automation integrations](https://hubspot.ewebinar.com/help/integrate-track?hsLang=en#crm-and-marketing-automation-integrations)
    - [Chat, SMS, WhatsApp, and email integrations](https://hubspot.ewebinar.com/help/integrate-track?hsLang=en#chat-sms-whatsapp-and-email-integrations)
    - [Video import integrations](https://hubspot.ewebinar.com/help/integrate-track?hsLang=en#video-import-integrations)
    - [Payment integrations](https://hubspot.ewebinar.com/help/integrate-track?hsLang=en#payment-integrations)
    - [Course and certification integrations](https://hubspot.ewebinar.com/help/integrate-track?hsLang=en#course-and-certification-integrations)
    - [Custom integrations](https://hubspot.ewebinar.com/help/integrate-track?hsLang=en#custom-integrations)
- [Webinar Dashboards](https://hubspot.ewebinar.com/help/webinar-dashboards?hsLang=en#main-content)

    - [Dashboard basics](https://hubspot.ewebinar.com/help/webinar-dashboards?hsLang=en#dashboard-basics)
    - [Understand analytics and performance](https://hubspot.ewebinar.com/help/webinar-dashboards?hsLang=en#understand-analytics-and-performance)
    - [Moderate and respond to chat](https://hubspot.ewebinar.com/help/webinar-dashboards?hsLang=en#moderate-and-respond-to-chat)
- [Account & Subscription](https://hubspot.ewebinar.com/help/account-subscription?hsLang=en#main-content)

    - [Manage your subscription and add-ons](https://hubspot.ewebinar.com/help/account-subscription?hsLang=en#manage-your-subscription-and-add-ons)
    - [Set up team roles and permissions](https://hubspot.ewebinar.com/help/account-subscription?hsLang=en#set-up-team-roles-and-permissions)

[![Chill listening crop-3](https://hubspot.ewebinar.com/hs-fs/hubfs/logo_main_small%20(2).png?width=149&height=24&name=logo_main_small%20(2).png "Chill listening crop-3")](https://ewebinar.com/)

© 2026 eWebinar™ Labs Inc. All rights reserved.