Aug 18, 2022 5:28 AM
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!
Solved! Go to Solution.
Aug 25, 2022 7:59 PM
@ubichrys consither these
1) creating lists instead of properties
2) creating a one-to-many relationshipt with a custom object eg. course
![]() | Martin Angeletti HubSpot Consultant | Technical and Operational Specialist |
![]() | Did my post help answer your question? Help the community: mark this as a solution. |
Aug 25, 2022 7:59 PM
@ubichrys consither these
1) creating lists instead of properties
2) creating a one-to-many relationshipt with a custom object eg. course
![]() | Martin Angeletti HubSpot Consultant | Technical and Operational Specialist |
![]() | Did my post help answer your question? Help the community: mark this as a solution. |
Aug 22, 2022 11:37 AM