GoToWebinar integration
GoToWebinar REST API v2 for running webinars end to end: schedule, update and cancel webinars, manage registrants and their join links, and read attendance, sessions and per-session performance once a webinar has run. Every call is scoped to an organizer key, which the OAuth token response returns alongside the access token.
Say what should happen.
The workflow builds itself.
Common GoToWebinar use cases
- re-sending a lost join link
- honouring an unsubscribe request
- building a monthly webinar report
- syncing webinar signups into a CRM
- resolving a webinar key from its title
- scoring leads by how long they watched
- listing the runs of a recurring webinar
- adding webinar occurrences to a calendar
- showing webinar details on a landing page
- moving a webinar and notifying registrants
What you can do with GoToWebinar
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Webinar, 8 operations
cancel_webinarCancel webinarDELETECancels a GoToWebinar webinar and optionally emails the registrants.create_webinarCreate webinarPOSTCreates a GoToWebinar webinar from a subject, a time zone and one or more occurrences.get_all_webinarsGet all webinarsGETLists an organizer's webinars scheduled between two timestamps.get_historical_webinarsGet historical webinarsGETLists finished webinars for an organizer between two timestamps.get_upcoming_webinarsGet upcoming webinarsGETLists the organizer's future webinars without needing a date window.get_webinarGet webinarGETRetrieves a single GoToWebinar webinar by key.get_webinar_meeting_timesGet webinar meeting timesGETRetrieves the scheduled occurrences of a webinar as start and end pairs.update_webinarUpdate webinarPUTUpdates the subject, description, times or time zone of a webinar.
Registrant, 4 operations
create_registrantCreate registrantPOSTRegisters someone for a GoToWebinar webinar and returns their join link.delete_registrantDelete registrantDELETECancels someone's registration for a webinar.get_registrantGet registrantGETRetrieves a single webinar registrant with their status and join link.get_registrantsGet registrantsGETLists the registrants of a webinar with their status and join links.
Session, 3 operations
get_sessionGet sessionGETRetrieves a single past webinar session with its times and attendance count.get_session_performanceGet session performanceGETRetrieves the aggregate performance report of one webinar session.get_webinar_sessionsGet webinar sessionsGETLists the past sessions of a webinar with their attendance counts.
Attendee, 1 operation
get_attendeesGet attendeesGETLists everyone who joined a webinar, with how long they stayed.
Use GoToWebinar from Claude Code, Cursor or Codex
Connect GoToWebinar in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its GoToWebinar operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect GoToWebinar
- Create your workspace
Sign up free. Nothing to install.
- Connect GoToWebinar once
Add your GoToWebinar connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
GoToWebinar integration FAQ
What can you do with the GoToWebinar integration?
LiveContext exposes 16 operations on GoToWebinar, covering webinar, registrant, session and attendee. Common uses include re-sending a lost join link, honouring an unsubscribe request and building a monthly webinar report.
