--- title: "Overview" slug: "webinar-integration" tags: ["Events"] updated: 2026-02-04T17:31:58Z published: 2026-02-04T17:31:58Z canonical: "docs.blackthorn.io/webinar-integration" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.blackthorn.io/llms.txt > Use this file to discover all available pages before exploring further. # Webinar Integrations Overview You can now manage your online Events in Salesforce, using tools like Zoom, Vimeo, and GoToWebinar. Select your platform and add it directly to your existing Event management processes. Your Attendees will then be able to join webinars directly from their personalized AttendeeLink. This makes it easy to run online Events entirely in Salesforce. The most important benefit is keeping your online Event Attendee data in Salesforce. We understand that can be challenging, even with the help of webinars and live-streaming solution integrations. [Embedded content](https://www.youtube.com/embed/EI-TaqfDaeE) ## Supported Platforms We currently support the following online video conferencing tools. - Zoom - GoToWebinar - Webex - Microsoft Teams - Populating the Event’s **Webinar/Meeting URL** field with the Teams meeting link lets Attendees click the **Join Stream** button from their AttendeeLink. - Vimeo - Adobe Connect - Attendees must enable pop-ups or turn off ad blockers to access the webinar URL via their AttendeeLink. - BlueJeans - YouTube Live - If an Event’s **Webinar/Meeting URL** field includes a YouTube Live Stream URL, the URL must be in the following format: “http://www.youtube.com/live/[live stream id]”. - If you want to use another provider, you can simply add the link to their **Webinar/Meeting Join URL** field. That will take Attendees to the URL to join the meeting. It will not update the Attendee's **Attendance Status** but will connect the webinar to the Attendee's AttendeeLink. We officially support the *paid versions* of Zoom, GoToWebinar, and Webex natively within our app! | | GoToMeeting | GoToWebinar | Zoom Meetings | Zoom Webinar | Webex Meeting | Webex Events | | --- | --- | --- | --- | --- | --- | --- | | Webinar Account | Unsupported | Supported | Supported | Supported | Supported | Unsupported | | Meeting Account | Unsupported | Supported | Supported | Supported | Supported | Unsupported | | Via Meeting URL Field | Supported | Supported | Supported | Supported | Supported | Unsupported | Limitation Users need at least the Marketplace permissions in Zoom; otherwise, an Admin must provide approval. ## FAQ **Q: How do I create webinars from the Blackthorn | Events Admin tab?** A: If you have many Events and do not want to create a webinar for each manually, use the steps below to create a webinar for every Event where **Webinar/Meeting ID** = " ". 1. In Webinar Accounts, authorize the platform of your choice. 2. Add the **Webinar/Meeting ID** field to each Event you want to add a webinar to. 3. Click the Blackthorn | Events Admin tab. 4. Click the Batch Jobs tab. 5. Click **Create Webinars for Events**. Webinars will now be auto-generated without using the **Create Webinar/Meeting** button. **Note:** You can also add the **Webinar/Meeting ID** field to Sessions and click the **Create Webinars for Sessions** button to create a webinar for Sessions. **Q: Required Parameters Missing or Wrong** A: This error occurs for GoToMeeting and Webex-based accounts that need to be reauthorized. There are two ways to resolve this. 1. Navigate to the Webinar Account record receiving the error. 2. Click **Authorize**. ![D_07_02 faq 1](https://cdn.document360.io/f977eec0-500f-40a3-b663-724a51f78075/Images/Documentation/D_07_02%20faq%201.png) **or** 1. Navigate to the Blackthorn | Events Admin tab. 2. Click **Schedule Recommended Event Jobs**. 3. This will refresh the tokens for GTM and Webex every 29 days and ensure the error doesn't reappear. ![D_07_02 faq 2](https://cdn.document360.io/f977eec0-500f-40a3-b663-724a51f78075/Images/Documentation/D_07_02%20faq%202.png) **Q: What happens if the webinar account refresh token expires?** A: To ensure the webinar account refresh token doesn’t expire, schedule the Blackthorn | Event Webinar Account Refresh (WebinarAccountAuthRefresh) job. If the job is not included in the list of Apex Classes, follow the steps below to add it. 1. Click the **Gear** icon. 2. Click **Setup**. 3. In the Quick Find box, enter and click “Apex Classes.” 4. Click **Schedule Apex**. 5. Complete the following fields. 1. **Job Name** 2. **Apex Class** = “WebinarAccountAuthRefresh” (If you don’t know the exact name, click the magnifying glass and search for the name in the pop-up window.) 3. Set the **Frequency** to run daily. ("Weekly" + "Sunday," "Monday," "Tuesday," "Wednesday," "Thursday," "Friday," "Saturday," and "Sunday") 4. **Start** date 5. **End** date 6. **Preferred Start Time** 6. Click **Save**. ![](https://cdn.document360.io/f977eec0-500f-40a3-b663-724a51f78075/Images/Documentation/Webinar_accountrefreshtoken.png) **Q: How do I change the **Webinar/Meeting URL** for an existing Event if the Event already has a **Webinar/Meeting URL******?** A: Complete the steps below to change the **Webinar/Meeting URL** link for an Event or Session that has an existing **Webinar/Meeting URL**. 1. Go to the Event or Session record. 2. Delete the URL in the **Webinar/Meeting URL** field. 3. Click **Save**. 4. Click the **Create a Webinar/Meeting** button. 5. Confirm the **Zoom Type**. 6. Click **Create**. A new URL be added to the **Webinar/Meeting URL** field. *LIMITATIONS* - Existing Attendees can only access the original **Webinar/Meeting URL** via their AttendeeLink. - If an existing Attendee clicks the **Add To Calendar** button, the original **Webinar/Meeting URL** will be added to the Attendee's calendar. - Only Attendees who are registered after the **Webinar/Meeting URL** was updated will have access to the new **Webinar/Meeting URL**. **Q: How do I remove Zoom?** A: To remove your Zoom authorization from your Salesforce org, please complete the following steps. 1. Navigate to https://marketplace.zoom.us/ and log in. 2. Click **Manage** in the top right corner. 3. Click **Installed Apps** under My Dashboard. 4. Click **Uninstall** on Blackthorn Events. Done! Zoom and Blackthorn Events will no longer be linked. **Q: If I’m working in the Event Builder, which fields can I change to regenerate a new Zoom webinar link?** A: When editing an Event in the Event Builder, Zoom webinar links will be regenerated only when the following fields on the Event or Session records are changed. A new Zoom link will not be created when any other fields are modified. - Event - **Webinar/Meeting Account** - **Event Start Date** - **Event End Date** - **Event Start Time** - **Event End Time** - Session - **Webinar/Meeting Account** - **Start Date** - **End Date** - **Start Time** - **End Time** **Q: How are the token expiration datetime fields populated for the GoToWebinar integration?** A: The following explains how the token expiration datetime fields are populated. Field Behavior: - **Token Valid Till** (Access Token expiration): - Set to current time + 59 minutes - Access tokens have a 60-minute lifespan per GoToWebinar's API - **Refresh Token Valid Till** (Refresh Token expiration): - Set to current time + 29 days - Refresh tokens have a 30-day lifespan per GoToWebinar's API Why This Matters: These conservative expiration times (59 minutes vs 60 minutes, 29 days vs 30 days) ensure token refresh occurs before actual expiration, preventing authentication failures and service interruptions. Reference: [GoToWebinar Authentication Documentation](https://developer.goto.com/guides/Authentication/05_HOW_refreshToken/)