Home / All Integrations / Livestorm

Connect Livestorm to your chatbot

Register participants to Livestorm events


Register participants to your upcoming Livestorm events!

Description

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.

Usage

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 Fn(
  "livestorm",
  method="listEvents",
)

List Event Sessions

do Fn(
  "livestorm",
  method="listEventSessions",
  session_id="SESSION_ID"
)

Register a Participant to a Session

do Fn(
  "livestorm",
  method="registerParticipant",
  session_id="SESSION_ID",
  participant={
    "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.

Many more integrations are coming!

If you have a cool integration in mind, drop us an email on contact@csml.dev and tell us all about it!

Many of our 53 currently available integrations come directly from your suggestions!

Join the Community
on Slack Slack

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