It uses rule-based triggers