Goldcast’s two-way Marketo integration

Personalize conversations with your attendees and
sync the engagement data with zero hassles.
If you are a Marketo user looking to use Goldcast along with it, we’ve got your back.

We are not just talking about the integration, but a rather seamless one at it.

Goldcast seamlessly
integrates with Marketo.

Save valuable time with a
two-way integration and an automated registration process

Do you collect registrations for your events and webinars on Marketo? Then you can send the collected data back into Goldcast via the integration. There’s no more the hassle of handling multiple data uploads and messy CSVs.

Your attendees hate to fill in information multiple times.
Do you still want to make them do it?

Give the great experience that your attendees deserve. Most attendees hate to provide their information twice, especially when they have already taken out the time to fill a lead form during registration. Marketo integration ensures that registrants get a magic link in their email, and can enter Goldcast with a single click!

Make networking smoother for your attendees. Capturing attendee profiles in Goldcast is as simple as it gets.

You can send more data such as name, company, title, LinkedIn URL, etc. from a Hubspot form into Goldcast. This becomes the Goldcast user profile and enables attendees to discover each other, know more about each other, and network better amongst themselves. All of this without typing in a single word in Goldcast!

Get vital insights about your registrants across
all touchpoints using the ‘magical’ Goldcast dashboard!

Goldcast’s pre-event dashboards can retrieve data from Marketo and marry it with other data sources such as Salesforce. The data on Goldcast itself provides rich insights about past events and helps you understand your registrants better.

Do you want to know what stage of the pipeline they represent, and with what potential? Do you want to know what percentage of the registrants are prospects vs attendees? Get answers to many more questions like these in Goldcast’s pre-event dashboard - all without touching an excel sheet!

Send back the gold from Goldcast. There’s more!

The Goldcast-Marketo integration lets you automatically send a treasure trove of rich event data back into Marketo as lead information and custom activity. This data can be used for a variety of marketing and post-event sales follow-ups. 

Here are some of the data points that Goldcast can send back to Marketo from your event

  • Attendee profile information
  • The time they spent at the event
  • The time they spent in each of the panels/talks
  • The interest tags they selected
  • The links/whitepapers they clicked on
  • The level of engagement on the chat
  • The questions they asked, and if they were answered
  • The polls did they participated in, where and what they filled
  • The specific items they subscribed for, on the agenda

Marketo to Goldcast:

1.    Add a form_idin the form_id_list in the Event table in Django.
2.   Add Form-Id and Event-Id in My Tokens of program.

3.    Add a webhook in your program flow with

  1. Request Type: POST
  2. URL: http://backend.goldcast.io/core/user/registration/
  3. Template:
    first_name={{lead.First Name:default=editme}}&last_name={{lead.Last Name:default=editme}}&company={{company.Company Name}}&title={{lead.JobTitle}}&linkedin_url={{company.Linkedin URL}}&email={{lead.EmailAddress:default=edit me}}&event_id={{my.Event-Id}}&form_id={{my.Form-Id}}
    *company, title, linkedin_url are optional
  4. Request Token Encoding: Form/Url
  5. Response Type: JSON

Goldcast to Marketo:

1.    Add Marketo credential in marketo_cred field of Event as:

{
"rest_endpoint": "https://518-xvp-660.mktorest.com",
"client_id":"<client_id>",
"client_secret":"<client_secret>"

}

2.    Name your program as GoldcastEvent_<event_id>.

3.    Make POST request at Cron Jobs/Cloud watch according to the account limits on http://backend.goldcast.io/event/<event_id>/marketo_sync/.

Internal Process:

Marketo Endpoint to Goldcast:

  1. We are getting data in below format.
  2. {
  3. "first_name":<first_name>,
  4. "last_name": <last_name>,
  5. "email":<email>,
  6. "event_id":<event_id>,
  7. "form_id":<form_id>
  8. }
  9. Verifying if there is any form_id exist in form_id_list for given event_id.
  10. If Yesthen running the user registration apicall.
  11. Else returning {"message": "NOT AUTHORIZED"}.

Goldcast to Marketo:

  1. Getting the Marketo Credentials from Event table for each CloudWatch/CronJobs (marketo_sync) call.
  2. Getting AccessToken using Marketo credentials at Marketo endpoint /identity/oauth/token.
  3. Getting Program Id by Marketo endpoint /rest/asset/v1/program/byName.jsonfor Goldcast Event_<event_id>.
  4. Preparing CSV files to bulk update for only registered and attendee user list. Calling Marketo endpoint /bulk/v1/program/<Program Id>/members/import.json to update both list in Marketo members.

Virtual event platforms came to the limelight in recent years when the need for instant interaction at scale became necessary. They fill the void that video conferencing tools have created due to their limited capabilities. The right virtual event platform can turn an ordinary event into a high-engaging and much-talked-about event.