Home / All Integrations / Livestorm

Connect Livestorm to your chatbot

Register participants to Livestorm events

Register participants to your upcoming Livestorm events!


Using this app, you can easily list your upcoming events (webinars, conferences, etc.) and their sessions, and register participants, from your chatbot. This is the perfect app for a lead generation chatbot, connected to Livestorm!

To get started, you will need a Livestorm account and an API key, as described in the Livestorm documentation.


With this app, you can perform 3 actions:

  • get a list of your events
  • given an event ID, get a list of its sessions
  • register new participants to a session

See examples below for each available method.

List Events

do App(

List Event Sessions

do App(

Register a Participant to a Session

do App(
    "first_name": "John",
    "last_name": "Doe",
    "email": "john@doe.com",
    "company": "CoolCompany"

At least the first_name, last_name and email fields of the participant object are required. Depending on your event's configuration, some additional fields may also be required (for instance, the company field here), or optional. The fields can be configured from the Livestorm administration panel.

If the participant already exists, or the session is not published, or a required field is missing, or any other error as returned by Livestorm's API, this call will fail and an error message will be available in the response data.

Join the Community
on Slack Slack

Come and learn all about CSML with other chatbot enthusiasts on the CSML Community Slack! ūü§ó