---
title: "GoTo Webinar Integration"
description: "Schedule and update GoTo Webinar webinars, register attendees and hand them their personal join URLs, and pull attendance, poll, question, and survey data for reporting."
url: https://flowrunner.ai/integrations/gotowebinar
date_modified: 2026-08-01T02:40:32-07:00
---

# GoTo Webinar

[Scheduling](https://flowrunner.ai/integrations/category/project-management-productivity)

Schedule and update GoTo Webinar webinars, register attendees and hand them their personal join URLs, and pull attendance, poll, question, and survey data for reporting.

[Verified](https://flowrunner.ai/integrations/verified "What does verified mean?") · 17 actions · OAuth · available

[GoTo Webinar website](https://goto.com/) · [Platform Documentation](https://developer.goto.com/GoToWebinarV2/) · Capability data verified 2026-08-12

1.  A new lead is created in the CRM and fires the webinar enrollment flow
2.  Agent reads the lead name, email, and account details
3.  Agent calls Get All Webinars to resolve the next webinar and its key
4.  Agent checks whether the webinar requires approval for new registrants
5.  Agent registers routine leads with Create Registrant and captures the join URL
6.  Agent emails each registrant their personal join URL and prep details
7.  A registrant on an approval-required webinar is held for the host to approve

## What This Integration Enables

FlowRunner agents use GoTo Webinar to run webinar operations end to end. An agent can schedule a webinar as a single session, series, or sequence, register leads and hand each one their personal join URL, and after the event pull attendance, poll, question, and survey data for reporting. It can run account-wide reporting across every organizer for leadership dashboards. What it keeps human is the approval decision. When a webinar requires approval, or a registrant represents an account that warrants a personal call, the agent registers what is routine and asks a person about the rest.

### Without FlowRunner

**Manual registration**: Someone registers each lead and copies personal join URLs by hand

**Approval handled ad hoc**: Registrants who need approval wait in an inbox until someone notices

**Reporting compiled by hand**: Attendance, poll, and survey data is gathered manually after the event

### With FlowRunner

**Registration on lead create**: Qualified leads are registered the moment they enter the CRM

**Approvals routed to the host**: Registrants on approval-required webinars are surfaced to the host to decide

**Reporting pulled automatically**: Attendance and engagement data flows into reporting after each session

## Use Case Scenarios

### Lead-to-Registrant Enrollment

A new lead is created in the CRM. The agent calls Get All Webinars to find the next session and its key, registers the lead with Create Registrant, and captures the personal join URL from the result. It emails the registrant their link and prep details. The lead is enrolled and confirmed without a person copying a link.

### Post-Webinar Reporting

After a session runs, the agent calls Get All Sessions to find the session key, then reads Get Attendees, Get Session Performance, Get Session Polls, Get Session Questions, and Get Session Surveys. It logs attendance and engagement into a reporting system and adds attendees to a follow-up nurture list. The post-event report writes itself.

### Approval-Required Registration

A webinar is set to require approval. The agent registers routine leads, but a registrant starts in a waiting status because the webinar gates new signups. Instead of leaving the registrant stuck, the agent surfaces the pending registration to the host to approve or decline, then completes the enrollment based on the decision.

## Human-in-Loop Highlight

When a registrant lands on an approval-required webinar and starts in a waiting status, the agent does not leave them in limbo or approve them blindly. It pauses and routes to the webinar host through their preferred channel: "\[Registrant\] from \[Account\] requested a spot on the \[Webinar\] on \[date\]. This webinar requires approval. Approve the registration and send their join URL, or decline?" The host decides, and the agent finishes the enrollment from there. The gate the host set up is honored, and the decision reaches them without anyone watching a queue.

Agent processes routinely

Detects exception requiring judgment

Clear match Continues automatically

Ambiguous Routes to human via preferred channel

Human decides

Agent resumes with decision

## Agent Capabilities

17 actions

### Webinars

5

-   **Get All Webinars** Lists the webinars for the organizer within a date range. Used to find a webinar and its key.
-   **Get Webinar** Returns the full details of one webinar. Used to read its configuration.
-   **Create Webinar** Schedules a new webinar as a single session, series, or sequence. Used to provision a webinar from a campaign workflow.
-   **Update Webinar** Changes a webinar subject, description, times, time zone, or approval setting. Used to keep a scheduled webinar current.
-   **Cancel Webinar** Deletes a webinar, optionally emailing registrants. Used when an event is called off.

### Registrants

4

-   **Get Registrants** Lists everyone registered for a webinar. Used to sync registrants into a CRM or email platform.
-   **Get Registrant** Returns one registrant, including their join URL. Used to resend a personal join link.
-   **Create Registrant** Registers a person and returns their personal join URL. If the webinar requires approval, the registrant starts in a waiting status. Used to enroll a lead into an upcoming webinar.
-   **Delete Registrant** Cancels a registration. Used when a registrant should be removed.

### Attendees

2

-   **Get Attendees** Returns the people who attended a specific past session. Used for attendance tracking and follow-up.
-   **Get Attendee** Returns one attendee participation details for a session. Used for detailed engagement analysis.

### Sessions

5

-   **Get All Sessions** Lists the past sessions of a webinar. Used to obtain a session key before reading attendance or engagement data.
-   **Get Session Performance** Returns aggregate attendance and engagement metrics for a session. Used in post-event reporting.
-   **Get Session Polls** Returns the poll questions and answers for a session. Used to analyze audience response.
-   **Get Session Questions** Returns the attendee Q&A for a session. Used to capture follow-up items.
-   **Get Session Surveys** Returns the post-session survey responses. Used for feedback reporting.

### Account

1

-   **Get Account Webinars** Lists every organizer webinars across the account within a date range, where account-wide access is available. Used for leadership dashboards.

## Frequently Asked Questions

### What can FlowRunner do with GoTo Webinar?

FlowRunner agents can run Get All Webinars, Get Webinar, and Create Webinar in GoTo Webinar, plus 14 more actions.

### Does connecting GoTo Webinar to FlowRunner require OAuth?

Yes. GoTo Webinar connects to FlowRunner with OAuth 2.0, so agents authenticate without handling raw credentials.

### Can GoTo Webinar trigger a FlowRunner workflow automatically?

GoTo Webinar doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.

**Work at GoTo Webinar?** This integration exposes GoTo Webinar to AI agents on every FlowRunner plan, including through MCP, at no cost to you. [See what FlowRunner offers integration partners](https://flowrunner.ai/integrations/partners), including how to keep this page current.

---
Markdown version of https://flowrunner.ai/integrations/gotowebinar. Site index: https://flowrunner.ai/llms.txt
