Marketo is a marketing automation platform that helps you manage your leads and contacts, track campaign performance, and measure ROI. Syncing your data to Marketo can help you:
Personalize your marketing. Create targeted campaigns and content based on your leads' interests and behavior.
Streamline lead nurturing. Automatically nurture leads through the sales funnel with personalized email sequences.
Improve sales efficiency. Give your sales reps the information they need to close deals faster.
Track campaign performance. See how your marketing campaigns are performing and make data-driven decisions.
webinar.net supports syncing data to Marketo post webinar as well as creating registrants with data sent from Marketo via a Webhook. Click here to learn more.
What you'll need to get started:
Use the Marketo account to set up REST API access.
A mapping of your webinar.net fields to Marketo fields.
Setting Up the REST API Access
webinar.net
Open the specific webinar where you want the attendee data synced to Marketo.
Click on Integration from the left menu.
Select the Sync Data to Marketo tab.
The following REST API access information from Marketo will be needed:
Client ID & Client Secret - provided by Marketo custom services for two-legged authentication (OAuth 2.0).
REST API Endpoint - your Marketo REST base URL.
REST API Identity - your Marketo Identity URL.
Marketo
You will need admin access on Marketo to find the REST API access information.
Once you log into Marketo as admin:
Click on Admin from the top menu. Then, under Integration, click on Web Services from the left side menu.
Within the Marketo Web Services page, you will see the REST API Endpoint and Identity.
Copy the REST API Endpoint and Identity URLs. Then, paste it into the designated boxes in your webinar.net Sync Data to Marketo page.
To obtain the Client ID and Client Secret, click on LaunchPoint from the left menu.
Find the service you want to use for integration and click View Details to open the service details.
To create a new service, click the New dropdown and select New Service.
A window will pop out for the service configuration:Display Name - insert your desired display name for your new service.
Service - select Custom from the dropdown menu to create a custom service tailored for webinar.net integration.
Description - insert your desired description for the new custom service.
API Only User - select the desired API-only user from the dropdown menu.
Once the service is created, click View Details to get the Client ID and Client Secret.
After pasting the REST API access information to the webinar.net designated boxes, click the Save button, and the hyperlink Change will appear next to Marketo REST API Access, allowing you to update your information anytime.
Setting Up the Mappings
To sync registrants and their activities to Marketo, you must set up the Field Mappings and Activity Mappings.
Field Mappings
By default, webinar.net adds and pre-populates two Marketo Objects:
Lead - a standard Marketo Object that allows for data interchange of person and person-related data.
webinarAttendance_c - a suggested custom Marketo Object that allows for data interchange of webinar and attendee data.
You can update the Marketo Object Names to your target Custom Objects and then add or remove the desired fields within the objects to match your Marketo fields.
Inside the Field Mappings, you will also have the ability to add additional field types and fields such as:
Field Types | Available Fields |
Activity Summary |
|
Attendance |
|
Continuing Education |
|
Marketo
|
|
Poll
| * Will only display the available poll fields when there are polls added * |
Registrant
| * Will display the preloaded registration fields and added custom field/s *
Additionally, these fields are available within the Registrant field type:
|
Survey | * Will only display the available survey fields when there are survey questions added * |
Webinar |
|
Webinar Reporting |
|
Activity Mappings
Specify the mappings between the webinar.net attendee activities and Marketo's Custom Activities.
Click View Attribute for additional information.
Each activity's required attributes and descriptions are displayed for easier identification and configuration of Custom Activities within Marketo.
If activity syncing is not required, you can mark the Disable Activity Sync checkbox to turn it off.
Filter Registrants
You can use filters to sync only matched registrants or exclude matched registrants from syncing to Marketo.
View Sync Tasks and Status
Click on View Details to see the detailed information on each task, including the following:
Creation Date - displays the date and time the sync task is created.
Start Date - displays the date and time the sync task started.
Status - displays the sync task status (Completed or Failed).
Duration - displays the duration it took to finish the sync task.
Registrants - displays Selected Registrants/Synced Registrants/Failure.
Field Mappings - displays the mapping of field display names to target field names.
Activity Mappings - displays the mapping of activity display names to target field names.
Registrant Filters - displays the filters applied for the specific sync task.
Error (if any) - displays the error message that caused the sync task to not fully complete or fail.
Sync Task Details - Completed
Sync Task Details - Failed
Auto & Manual Sync
The sync between webinar.net and Marketo can be automatic or manual, and the sync can be turned on or off anytime.
For Live webinars, the data sync happens after the Live webinar schedule ends and will only occur once. For On-Demand webinars, the data sync happens daily at midnight.
A manual sync can be performed anytime by clicking Start New Sync.
Frequently Asked Questions
How can I sync the poll activities?
There are two ways to sync audiences' poll activities:
Use activity sync.
Audiences' poll activities can be synced to Marketo as Custom Activities by checking the Submit Poll Response checkbox.
Activity sync lets you sync the poll title and response submission date to Marketo. If you also want to sync audiences' poll responses, you can use the custom object.
Use custom objects with field mappings.
Go to Field Mappings and click + Add Marketo Custom Object. Please just type inpollAnswer_c
as the target custom object name (you can choose other names as you see fit.) Then, click + Add Field Mapping to open the dialog window.
Once the Poll Field type is selected, you should be able to see all the available Poll fields.
Generic Poll Fields:Poll ID
Poll Title
Poll Answer
Poll Answer ID
Poll Answered Date
With the presence of one of these fields, webinar.net will pull all the poll responses of matched registrants and create rows for each response. For example, the following are the four poll responses of two matched registrants:
Adding generic poll fields into the mapping, webinar.net will send all four poll responses to Marketo.
Specific Poll FieldsIn the screenshot below, the following poll fields are of particular polls:
Poll #1
Poll #2
Please note that
Poll #1
is the title of a specific poll—the same forPoll #2
. If the title of your poll is,This is the first poll
. Then, you will see the dropdown menu like the following:
With specific poll fields, webinar.net will only send the specified poll responses to Marketo.
For example, when you add a poll field, This is the first poll to field mappings; with the following data, the responses of theSecond poll
will not be sent to Marketo.
IMPORTANT: Generic poll fields cannot be used with Specific poll fields.
What are the examples of poll response field mapping?
The following is a custom object field mapping example to sync poll responses.
It matches with the following Poll Answer custom object on the Marketo side.
IMPORTANT: Make sure to add Poll Answer ID as Dedupe Field.
Its fields look like the following:
The following fields are NOT mandatory. They are added only for demonstration purposes.Email Address
First Name
Last Name
Webinar ID
Webinar Title
For further assistance, contact us through chat or email at