Setting up Marketo Campaigns
The Quickchannel integration needs two Trigger Campaigns. One is for sending registration data to Quickchannel, and the other is for sending out the personal link to the registered user.
- Sync Registration Campaign
Create a Trigger Campaign that triggers on, for example, a registration form being filled out. As the first Flow step use “Call webhook” with “Quickchannel Registration” as webhook. As the second Flow step use “Change program status” and set Status to “Registered”.
- Send Invitation Campaign
Create another Trigger Campaign that triggers on Quickchannel updating the Custom Program Member Field with the personal link. Use the trigger “Program member data is changed” with Attribute set to “quickchannel_link” and New value set to “is not empty”.
As a Flow step use, for example, Send email where you use an email that includes the personal link. The link is available as a Token using the name “{{member.Quickchannel Link}}”.
When the campaign is set up, make sure to enter the program ID.
The program id is the number that appears after the # in the URL of the program.
For example, 1088.
This number needs to be entered inside the media which you want to tie to the program.
Inside the media, toggle on "Marketo registration" and then enter the program ID in the box below.
No Show and Attended On-Demand
If you wish to set Member Status to “No Show” and/or “Attended On-Demand” you must do this by yourself based on the custom Program Member Fields that Quickchannel updates. The data fields are updated continuously for as long as any registered viewers are watching the stream either live or on-demand (depending on event availability).
- Quickchannel viewed time (integer seconds) – Approximate number of seconds the user viewed the stream.
- Quickchannel viewed live (boolean flag) – If the event was live when the viewer watched the stream. False means the viewer watched the recording (recorded on-demand).
These data fields are overwritten with the most recent session. If a registered viewer opens a personal link to watch the stream a second time the viewed time is not added to the first session. Both values from the first session are overwritten with the value of the second session.
If you want to differentiate between Program Member Status Attended and Attended On-Demand, you need to set up your own Campaign to do this.
If you want to differentiate between Program Member Status Registered and No Show, you need to set up your own Campaign to do this.
If the user opens the link a second time to watch the video, Quickchannel will overwrite the three fields from the first time the user watched.