Syncing Microsoft Teams Webinar Attendance to HubSpot Marketing Events

Thanks @BérangèreL for the tag. @thesamuelcheong, we faced a similar issue at first, so you’re not alone. It took a few tests to get it right, but here are a few things to note/check that helped us:

  • Teams attendee data will not sync until the event is officially over (so, after the end time you set when you created the event). A few minutes after the end of our events, we usually go back into the settings (integrations > connected apps > Microsoft Teams > webinars) and manually sync it again. You could try this with your test event if you haven’t already.
  • In your Teams Webinar settings, is the toggle next to the setting “non-verified participants must confirm their information before entering” (might be worded slightly differently, my Teams is in German) on? In Teams, either a company or an individual can set an account so that external events can’t automatically pull their name. This step helps at least match the few who either just get a link forwarded or who have this setting on. If the participants are “hidden” in this way, there is no data that can sync.
  • Also within the Teams Webinar itself, are you able to see the participation data? If not, then Teams wasn’t able to track who was specifically there. Attendees are just those who are not added to be part of the event in the background. Also, in a test, only those who actually “join” as guests (not logged in as you, the creator of the test webinar, for example) will show up. We tested this initially by having someone on the team register but not join and someone on the team register and join.
  • When you did your test, did you just enter the Webinar room or did you officially “start” the webinar and thus the recording etc.? If you were just in the room but did not fully start it, there is no attendee data as there was technically no actual webinar.

I hope this helps you get started – and maybe someone else has additional insights. Good luck!