Skip to Content

Segment and score HubSpot contacts based on webinar activity

Segment and score HubSpot contacts based on webinar activity

With the TwentyThree and HubSpot integration there is a rich opportunity to use both video and webinar activity to create lists, score contacts and set up workflows in HubSpot. Here you can find inspiration on how to use webinar activity to segment your HubSpot contacts. 

Segment contacts based on webinar registration

You can segment your HubSpot contacts based on having registered for a particular webinar in TwentyThree

  • Click the "Create List" button.
  • Select the “Contact based” option and give your list a name. If you want the list to update with new contacts once they have watched the video, select “Active list” before clicking “Next”
  • Click “Add Filter” and go to the “TwentyThree” option under “Integration filters”
  • Choose the "Webinar properties" category and then the "Identifier for webinar" property
  • Write in the ID of the webinar you want to segment based on.

      Segment contacts based on webinar attendance

      Similarly, you can segment your contacts based on their attendance to a webinar.

      To segment all webinar attendees

      • Click the "Create List" button.
      • Select the “Contact based” option and give your list a name. If you want the list to update with new contacts once they have watched the video, select “Active list” before clicking “Next”
      • Click “Add Filter” and go to the “TwentyThree” option under “Integration filters”
      • Choose the "Webinar properties" category and then the "Identifier for webinar" property
      • Write in the ID of the webinar you want to segment based on.
      • Click “Add Filter” and go to the “TwentyThree” option under “Integration filters”
      • Add the “Attendance type” property and set it to “Is equal to any of: live, ondemand

      To segment live webinar attendees

      • Click the "Create List" button.
      • Select the “Contact based” option and give your list a name. If you want the list to update with new contacts once they have watched the video, select “Active list” before clicking “Next”
      • Click “Add Filter” and go to the “TwentyThree” option under “Integration filters”
      • Choose the "Webinar properties" category and then the "Identifier for webinar" property
      • Write in the ID of the webinar you want to segment based on.
      • Add the “Attended webinar” property and set it to “Equals to 1
      • Add the “Attendance type” property and set it to “Is equal to any of: live

        To segment on demand webinar attendees

        • Click the "Create List" button. 
        • Select the “Contact based” option and give your list a name. If you want the list to update with new contacts once they have watched the video, select “Active list” before clicking “Next”
        • Click “Add Filter” and go to the “TwentyThree” option under “Integration filters”
        • Choose the "Webinar properties" category and then the "Identifier for webinar" property
        • Write in the ID of the webinar you want to segment based on.
        • Add the “Attended webinar” property and set it to “Equals to 1
        • Add the “Attendance type” property and set it to “Is equal to any of: ondemand

            To segment webinar no shows

            • Click the "Create List" button.
            • Select the “Contact based” option and give your list a name. If you want the list to update with new contacts once they have watched the video, select “Active list” before clicking “Next”
            • Click “Add Filter” and go to the “TwentyThree” option under “Integration filters”
            • Choose the "Webinar properties" category and then the "Identifier for webinar" property
            • Write in the ID of the webinar you want to segment based on.
            • Click “Add Filter” and go to the “List membership”
            • Select the "Attendees list" 
            • Select "is not member of" 

            You can find a full list of data available in HubSpot here