Webhooks

Our Webhooks integration allows you to send Livestorm data via webhooks to the URLs of your choice.

Many automation scenarios can be done like adding new registrants to a Google Sheet, send a Slack notification after an event ends, send the replay of an event to the people who couldn't attend, and more! The list is endless.

Livestorm comes with a native Webhooks Integration, which allows you to send your registrant and event data to any URL of your choice.

IN THIS ARTICLE


Add a Webhook

1
Go to your Settings menu and then Account settings.
2
Click on Integrations and select the Webhooks card.
3
Click on Setup integration and then on Add a webhook.
4
Choose the trigger and copy the URL of your choice.
5
And click on Add a webhook.
6
You can Edit your webhooks and Delete them.

Unlike our other native integrations, the Webhooks integration will apply to all of your events. So you won't have to activate this integration for an event specifically. You can filter and choose which kind of data you'd like to keep through your own system once you receive the data.


The 4 Triggers We Provide

We provide the following 4 triggers:

  1. New Registrant
  2. Event Starts
  3. Event Ends
  4. Event is Published

Livestorm Tip 👉 You can also test your webhooks and visualize the data that is sent out by using this app:  https://webhook.site/

Here are some examples of the JSON we send out for these 4 triggers:

New Registrant

{
  "attendee": {
    "identify": "13q82e6b-c6a2-497d-acfd-0cb2d00b6636",
    "created_at": "2021-03-12T09:26:43.700Z",
    "first_name": "John",
    "last_name": "Doe",
    "email": "john@doe.com",
    "avatar_link": null,
    "referrer": null,
    "utm_source": null,
    "utm_medium": null,
    "utm_term": null,
    "utm_content": null,
    "utm_campaign": null,
    "browser_version": "90.0.4430.93",
    "browser_name": "Chrome",
    "os_name": "Macintosh",
    "os_version": "10.15.7",
    "screen_height": "900",
    "screen_width": "1440",
    "ip_city": "Paris",
    "ip_country_code": "FR",
    "ip_country_name": "France",
    "password_key": "w68d21e717ae84ec4915d4",
    "fields": {},
    "connection_link": "https://app.livestorm.co/p/a695b8cb-8467-4a95-b259-75b622bd91b0/live?email=john%40doe.com&key=w68d21e717ae84ec4915d4"
  },
  "webinar": {
    "identify": "a695w8cb-8467-4a95-b259-75b622bd91b0",
    "title": "Product demo",
    "slug": "product-demo",
    "created_at": "2021-05-18T08:43:25.304Z",
    "estimated_duration": 1800,
    "registration_link": "https://app.livestorm.co/p/a695b8cb-8467-4a95-b259-75b622bd91b0",
    "published_at": "2021-05-18T08:43:31.433Z",
    "nb_registered": 2,
    "room_link": "https://app.livestorm.co/p/a695b8cb-8467-4a95-b259-75b622bd91b0/live?s=fqa1475e-fe2d-4egd-a007-6c27364bfeba",
    "estimated_started_at": "2021-05-18T10:00:00.000Z"
  }
}

Event Starts

{
  "webinar": {
    "identify": "a695b8cb-8467-4a95-b259-75b622bd91b0",
    "title": "Product demo",
    "slug": "product-demo",
    "created_at": "2021-05-18T08:43:25.304Z",
    "estimated_duration": 1800,
    "registration_link": "https://app.livestorm.co/p/a695b8cb-8467-4a95-b259-75b622bd91b0",
    "published_at": "2021-05-18T08:43:31.433Z",
    "nb_registered": 2,
    "room_link": "https://app.livestorm.co/p/a695b8cb-8467-4a95-b259-75b622bd91b0/live?s=w0a1475e-fe2d-4wad-a007-6c27364bfeba",
    "estimated_started_at": "2021-05-18T10:00:00.000Z",
    "started_at": "2021-05-18T08:46:33.377Z"
  }
}

Event Ends

{
  "webinar": {
    "identify": "a695b8cb-8467-4a95-b259-75b622bd91b0",
    "title": "Product demo",
    "slug": "product-demo",
    "created_at": "2021-05-18T08:43:25.304Z",
    "estimated_duration": 1800,
    "registration_link": "https://app.livestorm.co/p/a695b8cb-8467-4a95-b259-75b622bd91b0",
    "published_at": "2021-05-18T08:43:31.433Z",
    "nb_registered": 2,
    "room_link": "https://app.livestorm.co/p/a695b8cb-8467-4a95-b259-75b622bd91b0/live?s=w0a1475e-fe2d-4wad-a007-6c27364bfeba",
    "estimated_started_at": "2021-05-18T10:00:00.000Z",
    "started_at": "2021-05-18T08:46:33.377Z",
    "ended_at": "2021-05-18T08:48:04.528Z",
    "duration": 91,
    "nb_attended": 1,
    "attendees": [
      {
        "identify": "13982e6b-c6a2-497d-acfd-0cb2d00b6636",
        "created_at": "2021-03-12T09:26:43.700Z",
        "first_name": "John",
        "last_name": "Doe",
        "email": "john@doe.com",
        "avatar_link": null,
        "referrer": null,
        "utm_source": null,
        "utm_medium": null,
        "utm_term": null,
        "utm_content": null,
        "utm_campaign": null,
        "browser_version": "90.0.4430.93",
        "browser_name": "Chrome",
        "os_name": "Macintosh",
        "os_version": "10.15.7",
        "screen_height": "900",
        "screen_width": "1440",
        "ip_city": "Paris",
        "ip_country_code": "FR",
        "ip_country_name": "France",
        "password_key": "e68s21e717be84ec4915d4",
        "fields": {},
        "connection_link": "https://app.livestorm.co/p/a695b8cb-8467-4a95-b259-75b622bd91b0/live?email=pierre%2Bregistrant1%40livestorm.co&key=e68s21e717be84ec4915d4",
        "is_attendance": true,
        "attendance_rate": 100,
        "attendance_duration": 181,
        "messages_count": 0,
        "questions_count": 0,
        "votes_count": 0,
        "up_votes_count": 0
      }
    ]
  }
}

Event is Published

{
  "webinar": {
    "identify": "a695b8cb-8467-4a95-b259-75b622bd91b0",
    "title": "Product demo",
    "slug": "product-demo",
    "created_at": "2021-05-18T08:43:25.304Z",
    "estimated_duration": 1800,
    "registration_link": "https://app.livestorm.co/p/a695b8cb-8467-4a95-b259-75b622bd91b0",
    "published_at": "2021-05-18T08:43:31.433Z",
    "nb_registered": null
  }
}
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.