
Dripped campaigns based on a certain user action, action that will trigger a sequence of messages preprogrammed over time and conditioned of certain user interactions per each message sent(example: if user clicks on a link send him another sequence or stop sending the existing sequence.

If I understand you correctly, then you can already do this using existing functions.
