Mapping LMS data to HubSpot

Hello everyone,

I’m working on an LMS project and trying to figure out what is the best way to provide my clients this feature: have a workflow enrollment trigger fired, once a certain event takes place within a user’s LMS account.

Examples of such events could be a user of the LMS enrolling in a course, completing a course, visiting a course for the first time etc.

I followed this HS course on how to map Data in Hubspot, and understand that, given the one-to-one relationship of that data with the Contact Object, the way to go about it is to create custom (flag) properties in the Contact Object.

So for example when a user enrolls to course1, their course_course1 contact property will be set to true. Or when a user completes the course1 , their course_completion_course1 contact property will be set to true and so on.

However, this solution does not seem to be scalable for a large number of courses (the contact object will be flooded with properties as the number of courses rise).

Is there a better way to go about it? Has anyone tackled such a case before?
Thanks a lot in advance!

Hey, @ubichrys :waving_hand: Welcome to the community! Let’s see if the community has any ideas for us — @mangelet @Oezcan @stefen have you tackled a similar project to what @ubichrys is describing?

Thank you very much! — Jaycee

@ubichrys consither these

1) creating lists instead of properties

2) creating a one-to-many relationshipt with a custom object eg. course