Skip to content

Integration · Marketing

livestorm.co

Connect Claude & ChatGPT to Livestorm

Ask your AI who registered for next week's webinar, who actually showed up, or what questions came in during a session. It can list and create events, update sessions, register and remove people, and read session questions, chat and recording links from your Livestorm workspace.

Connect Livestorm free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Which webinars do we have coming up?”

    The AI lists your events filtered by scheduling status, with titles and details.

  • “Who attended Tuesday's session, and who did not?”

    It lists the session's registrants filtered by attendance.

  • “Register Ole Hansen, [email protected], for the session on 12 May.”

    It registers him with name and email. Livestorm may send him an email.

What your AI can do

Events and sessions

List, read, create and update webinar events, and read or reschedule sessions with their status and attendance counts.

Registrants and people

List registrants for an event or a session, register or remove people, update registrant fields and look up people and team members.

Questions, chat and recordings

Read the questions and chat messages from a session and get recording download links.

  • “What questions did attendees ask in the last session?”

    It lists the questions asked in that session.

  • “Move the session to 14:00 Copenhagen time.”

    It updates the session's start time and timezone. Registrants see the change.

  • “Get the recording from yesterday's webinar.”

    It lists the session's recordings with download links.

35 tools for Livestorm

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • create_bulkVisible to othersCreate a new bulk. Has effects visible outside this system. API summary: Creates a job for registering multiple registrants to a session.
  • create_eventChanges dataCreate a webinar event: set data.type to "events" and data.attributes such as title, description, slug and owner_id.
  • create_event_tagChanges dataCreate a new tag for a event. API summary: Assign a tag.
  • create_userChanges dataCreate a new user. Search users first to avoid duplicates. API summary: Create a user.
  • create_webhookDeletesCreate a new webhook. Search webhooks first to avoid duplicates. Destructive action; may require approval. API summary: Create a webhook.
  • delete_eventDeletesPermanently delete a event by event id. Destructive action; may require approval. API summary: Delete an event.
  • delete_event_tagsMoves moneyPermanently delete a tag by event id. Financial or irreversible action; may require approval. API summary: Remove a tag.
  • delete_sessionDeletesPermanently delete a session by session id. Destructive action; may require approval.
  • delete_session_contactsMoves moneyPermanently delete a contact by session id. Financial or irreversible action; may require approval. API summary: Remove someone from a session using an email.
  • delete_userDeletesPermanently delete a user by user id. Destructive action; may require approval.
  • delete_webhookDeletesPermanently delete a webhook by webhook id. Destructive action; may require approval.
  • get_current_userGet the Livestorm user this connection acts as.
  • get_eventGet one event by event_id, with its settings and sessions.
  • get_event_registrantGet one person's details for an event by event_id and contact_id.
  • get_organizationGet your Livestorm organization (workspace) details.
  • get_personGet one person by contact_id.
  • get_projectGet one project by project id. API summary: Get a job.
  • get_sessionGet one session (a scheduled occurrence of an event) by session_id, with its date, status and attendance counts.
  • get_session_registrantGet one person's registration and attendance details for a session by session_id and contact_id.
  • list_event_registrantsList people registered for an event by event_id. Filter by filter_email or filter_role.
  • list_eventsList webinar events. Filter by filter_title, filter_tag, filter_scheduling_status or created/updated dates; page with page and limit.
  • list_peopleList people (registrants and team members) in your workspace. Filter by filter_email or filter_role.
  • list_project_tasksList tasks for a project. API summary: List job tasks.
  • list_session_chatList the chat messages from a session by session_id.
  • list_session_questionsList the questions attendees asked in a session by session_id.
  • list_session_recordingsList a session's recordings with download links by session_id.
  • list_session_registrantsList people registered for a session by session_id. Filter by filter_email, filter_role, filter_attended or dates.
  • list_team_membersList your Livestorm team members. Filter by filter_email or filter_role.
  • register_for_sessionChanges dataRegister someone for a session by session_id, passing data.attributes.fields as a list of {id, value} pairs (e.g. email, first_name, last_name). Livestorm may email them a confirmation.
  • remove_session_registrantDeletesRemove a person from a session by session_id and people_id. This cancels their registration.
  • search_people_attributesSearch people attributes by sort, filter builtin, filter description, filter name, filter placeholder or filter slug. Use this to find existing people attributes before creating a new people attribute. Results are paginated. API summary: List peopleattributes.
  • search_webhooksSearch webhooks by filter event. Use this to find existing webhooks before creating a new webhook. Results are paginated. API summary: List webhooks.
  • update_eventChanges dataUpdate an event by event_id via data.attributes (title, description, slug, chat/questions/recording settings). Only the fields you pass change.
  • update_sessionChanges dataUpdate a session by session_id via data.attributes: name, timezone or estimated_started_at (the start time). Registrants see the change.
  • update_session_registrantChanges dataUpdate a registrant's custom fields or UTM data for a session by period_id (session ID) and contact_id.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose Livestorm from the app list.

  2. 2

    Paste your key

    Paste a Livestorm API token. Your workspace must be validated for API access; if it is not, email [email protected]. Then go to Account Settings > Integrations, scroll to the bottom, click the Public API card and generate a token with the scopes you need (identity, events, admin, webhooks). The token is shown only once.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Livestorm?

It can read your organization, events, sessions, registrants, people, team members, session questions, chat and recordings. It can create and update events, update sessions, register people for a session, update registrant details and remove a registration.

Does the AI see my Livestorm API token?

No. You paste your Livestorm API token into HeyMyApps once. It is encrypted at rest, never shown to the AI and never shown again after you save it, not even to you. The AI only sees the results of the tools you have switched on.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start read-only. Registering someone, removing a registration and changing a session's time affect real attendees, and those tools can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

HeyMyApps has a free plan, and you do not need a credit card to start. Paid plans are billed per completed task. You also need your own Livestorm account.

Why can't I create a Livestorm API token?

Livestorm only allows API tokens for workspaces that are validated for API access. If you do not see the Public API option, email [email protected]. When you create the token, pick only the scopes you need and copy it right away, because it is shown only once.

Let your AI work in Livestorm today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Livestorm free

HeyMyApps is not affiliated with Livestorm. Product names are trademarks of their owners.