Usually, for such animations, an empty object and a hook or vertex weight proximity modifier are used. But in this case, I want to show how you can achieve the same effect with geometric nodes.
The impact field can be either simple fields or objects. The impact area can be animated if required.
For this lesson, you can also use the free version by replacing the geometric field with a spherical one.