Integrating Webinars with CRM Marketing Platforms

Step by step guide to setting up your online events with your marketing/sales platform.

WorkCast has an advanced data mapping engine that allows us to integrate your online events with your Marketing/Sales Platform. Data including standard and custom registration form field content can be pushed directly into your platform. Event attendance data including the time your audience members have viewed media, Q&A, and any poll questions can also be pushed into your platform. This ensures you are keeping all of your marketing/sales data in one single place. If you would prefer to use your own registration form and have just the event attendance data push to your platform you can also do that without the need for a WorkCast registration form.

Step by Step Guide - Integrating your WorkCast Event

Once logged into your WorkCast account you can connect directly to your Marketing/Sales Platform and manage all your event connections.

This guide will talk you through how an event with a WorkCast registration form and event auditorium page can easily have the data fed to your Marketing/Sales Platform.

Getting started

  • Once you have logged in to your WorkCast account click on the cog icon top right and select Administration and then Manage Integrations

Screen Shot 2019-04-08 at 10 (1)

Screen Shot 2019-04-08 at 10

  • You will now be presented with the option to select the required integration type. Select the required logo, enter your Marketing/Sales Platform credentials and click connect.
    Screen Shot 2017-01-11 at 16

Account Credential Requirements

NOTE: If your password expires or changes you will need to re-connect your service

Eloqua Instance Name, User Name, Password
HubSpot API Key, Hub (Portal) Id
Marketo REST API Endpoint (Web Services) Note: remove /rest from the end of the URL when entering this into the WorkCast platform, Client Id (LaunchPoint),

Client Secret (LaunchPoint)
Pardot User Name (Salesforce), Password (Salesforce), Consumer Key (Connected App), Consumer Secret (Connected App), Security Token (Salesforce Security Token), Business Unit Id (Pardot Business Unit Id)
Salesforce User Name, Password, API Token



  • When connecting for the first time you will be presented with a popup, please ensure you click Proceed. It will now take a few moments to connect your Marketing/Sales account to your WorkCast account.
  • Once connected you will now see the standard integration mappings tab for your integration type. To view the full list of available standard mappings for your integration please click here.

Screen Shot 2017-01-12 at 12

  • By default, standard registration and attendance data are mapped at an account level. You have the option of clicking Add Mapping to view additional registration and attendance data options available (Custom mappings are applicable for, Eloqua, HubSpot, and Pardot. Standard mappings only for Marketo and Salesforce).

NOTE: If you change the names of the target fields you have already mapped to in your own CMS this can cause your integration to fail. You would need to remove the mappings that would display with a red cross for failure instead of the green tick, and then map to the newly re-named field. 

Applying your integration to your next event

Now you have connected your WorkCast account to your required Marketing/Sales Platform it's time to create your next event ensuring your integration will be applied.

Navigate to Create Events, locate your required master event template and click Create.

Screen Shot 2017-01-12 at 15

You will notice depending on the type of integration there will be a check box with Export to... This will ensure the event you are creating will be integrated with your chosen integration. If you create a new event and do not require integration simply un-tick this option. 

NOTE: It can take up to one hour for Registration data and two hours for Attendance data to appear in your target system.

Custom registration form questions - Event by event basis

For Eloqua, HubSpot and Pardot you have the option to map custom registration form questions on an event by event basis. If you have events created in your WorkCast account with custom form questions you will see a list of these events within the integration page.


  • You can then select an event and map any of the custom form questions that are asked on that event. Please note only the questions that have already been added to the event are available to map. If you require any additional questions about a particular event you must add the form question against the event first.


How is your event data captured in your Marketing/Sales Platform?


Your event data is stored in Contacts and Custom Objects. Registrations and attendance will be shown as external activities on your contact.

IMPORTANT - Eloqua configuration

You must have created in your Eloqua account two external activities. One named Registered the other named Attended. These must appear inside an external asset type name Webinar.

For each event, a Campaign named with the WorkCast Event Session ID of that event must be created. Each WorkCast event has a unique Event session ID found in the event within the WorkCast Platform.


HubSpot will automatically create three lists. One for the event, one for the registrations, and one for the attendance. These lists will contain the unique event session ID which is unique to each event created within the WorkCast Platform.

Contact Lists named:

  • WorkCast Webinar – Event Session Id
  • WorkCast Webinar – Event Session Id - Registration
  • WorkCast Webinar – Event Session Id – Attendance



Event Programs and Child Smart Campaigns

IMPORTANT - Marketo configuration

The event Program must be setup named using the Event Session ID.

Child Campaigns named Registration and Attendance must be created.

Optional derived No Show Activity child campaign can be set up to show Non-Attendance.

NOTE: For full information on how to configure the registration and attendance information please click here.


Pardot will automatically create three prospect segmentation lists. One for the event, one for the registrations, and one for the attendance. These lists will contain the event session ID which is unique to each event created within the WorkCast Platform. The list can be accessed via the Prospects -> Segmentation-> Segmentation Lists Menu.

Prospect Lists named:-

  • WorkCast Webinar – Event Session Id
  • WorkCast Webinar – Event Session Id - Registration
  • WorkCast Webinar – Event Session Id - Attendance
  • Prospects -> Segmentation-> Segmentation Lists


Leads or Contacts

Both are checked and if email found in either the record will be updated. If not found, then a new Lead is created.

Lead / Contact Activity records created for Registration or Attendance.

Activity records created named:-

Webinar Registration – Event Session Id – Event Session Title

Webinar Attendance – Event Session Id – Event Session Title

Using your own event registration forms

You can create your own registration form in your marketing platform and push the registration against a WorkCast event. This option keeps all registration data within your Marketing Platform but allows you to still configure the event attendance information within the integration page. Salesforce does not have an option to create a registration form.

  1. Eloqua Form
  2. HubSpot Form
  3. Marketo Form
  4. Pardot Form