Skip to main content

If/Then rules? Conditions? 🤔

I see some people want to have some action or rule after course completion.

But what I think is that it would be great if we have general if/then system that we can use in the platform.

If someone is member for X period then unlock Y content.

If someone bought X and Y then give discount for Z.

If someone is on X pricing plan then unlock Y pricing plan for upgrade or unlock more stuff.

If a person in group X attended evet Y the apply Z action.

Honestly, sky is the limit.

I believe the upcoming gamification system will include such rules in some basic form. Maybe you can think about in that direction how to expand it to more open use and interpretation of the rules.

I hope this idea is useful and I believe it will solve many of the requests here.

P. S.

I use breakdance builder in my sites and I use conditions a lot. They are great for automation and personalization of the experience. That's my inspiration for the idea.

Status: Complete3 comments

Log in to comment and vote

Comments3

  • Nick Barba changed status to Complete
    Team•

    Sep 7, 2023

    This is now possible with the new Automated Groups feature! Go to Settings > Manage Groups > Create New Group. Under Membership Settings, select "Automated". This will allow you to create a set of filters a member must meet to be added to the group. These groups are refreshed every hour so anyone new that meets the conditions is added and anyone that no longer meets the conditions is removed!

    Check out a full overview here:

    https://help.heartbeat.chat/en/articles/8288568-how-do-filters-work-in-automated-groups

    • Lucy Reyes

      •

      Sep 8, 2023

      Nick Barba: Are there more filtering options in the works? There aren't any related to course content or course actions.

    • Nick Barba

      Team•

      Sep 8, 2023

      Lucy Reyes: There sure are! Are there others you'd like to see? Sounds like assignments, lessons, and course completion would be some that you're interested in :)