How to Trigger a Dynamic Niagara Material Effect via Blueprint or Sequence?

I’m looking to create a Niagara effect that expands on this concept:

A material that reacts to an input signal—whether triggered through Blueprint or a Level Sequence but when activated, animates through its elements, similar to the effect shown in the video below.

Does anyone know how to achieve this dynamically?