> ## Documentation Index
> Fetch the complete documentation index at: https://docs.conversion.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Webinar Platform Sync

> Connect your webinar platform so registrations and attendance flow into Conversion automatically.

Connecting your webinar platform is what turns a webinar into a running program. The platform owns the session details, Conversion registers your contacts on it, and attendance comes back automatically when the session ends.

## Supported platforms

| Platform     | How you connect it                         | Guide                                                                                      |
| ------------ | ------------------------------------------ | ------------------------------------------------------------------------------------------ |
| **Zoom**     | OAuth, authorized by a Zoom account admin. | [Adding the Zoom App](/product-docs/campaigns/webinars/platform-sync/zoom/connecting-zoom) |
| **Sequel**   | API credentials from your Sequel account.  | [Sequel](/product-docs/campaigns/webinars/platform-sync/sequel)                            |
| **Goldcast** | An API token from your Goldcast account.   | [Goldcast](/product-docs/campaigns/webinars/platform-sync/goldcast)                        |
| **Wistia**   | An API token from your Wistia account.     | [Wistia](/product-docs/campaigns/webinars/platform-sync/wistia)                            |

All four support registration and attendance. Zoom and Goldcast additionally provide a registration page URL, so **View registration page** appears on the Overview tab for their webinars. Each platform's guide covers how to connect it and where its behavior differs from the flow described here.

## Connect a webinar to a session

**Prerequisites:**

* A webinar platform is connected to your workspace.
* The session exists on the platform and isn't already connected to another Conversion webinar.

**Steps:**

1. Open the webinar and go to the **Overview** tab.
2. In the **Integrations** section, click **Connect** on the webinar platform card.
3. Select the session and click **Confirm and sync**.

Conversion pulls in the session's title, date and time, duration, timezone, and host (when the platform provides one), and keeps them up to date from then on. Because the platform owns these details, **Edit details** and **Rename** are no longer available in Conversion.

To refresh the details immediately, for example right after rescheduling the session, click **Re-sync** on the platform card.

<Warning>
  A platform connection can't be changed or removed. Each session can be connected to one Conversion webinar and vice versa. To start over, delete the webinar and create a new one.
</Warning>

## Registration

Once the webinar is connected, registrations flow in both directions.

**From Conversion.** Moving a member to **Registered** registers them on the platform. Do this by hand on the Members tab, or automatically with the [Update Campaign Member](/product-docs/workflows/nodes/update-campaign-member) node so your registration form or invitation email drives it.

**From the platform.** Anyone who signs up on the platform's own registration page is matched to a contact by email address and set to **Registered**. If no matching contact exists, Conversion creates one. Registrations awaiting manual approval stay pending until a host approves them, and denials set the member to **Registration Error**.

Either way, Conversion stores the person's **personal join link** on their membership as a member field, along with when they registered. Use it to send your own confirmation and reminder emails instead of relying on the platform's:

```liquid theme={null}
Your personal join link: {{ campaign_member.webinar_url }}
```

See [Webinar member fields](/product-docs/campaigns/webinars/members#webinar-member-fields) for the full list.

<Info>
  How quickly registrations confirm, and whether registrations made on the platform arrive in real time or on a daily sync, depends on the platform. See its guide.
</Info>

## Attendance

After the session ends, Conversion pulls the attendance report and updates everyone:

* People who joined the live session are marked **Attended**, along with when they joined, when they left, and how long they stayed.
* People who registered but never joined are marked **No Show**.
* People who watch a replay are marked **Attended On-Demand**.

Platforms finalize their attendance report after the session ends, so allow a short delay before the numbers appear. How long that takes, and how much detail each platform reports about every attendee, is covered in the platform's guide.

<Info>
  Connect the webinar **before the session ends**. Attendance isn't backfilled for a webinar connected afterwards.
</Info>

## Troubleshooting

These apply to any platform. For platform-specific issues, see the troubleshooting section of your platform's guide.

| Problem                                 | Likely cause                                                                                                                                                                                                        |
| --------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| No sessions to choose from              | No webinar platform is connected. Connect one from **Settings > Integrations**.                                                                                                                                     |
| A specific session is missing           | It's already connected to another Conversion webinar, or it belongs to a different account than the one connected to your workspace.                                                                                |
| Details look out of date                | Click **Re-sync** on the platform card.                                                                                                                                                                             |
| Members stuck at **Registration Error** | The platform rejected the registration. Usually registration isn't enabled on the session, the contact's email is missing or invalid, or the session has already ended. Each platform's guide lists its own causes. |
