After I fully set up my map, I decided to add some interesting movement on my platform. Which I used the cinematics>add matinee function to the platform.
After your finished your animation, you have to add a trigger volume to tell the system when the player moved into this area, the animation should start. (the green box below is the trigger volume.)

In the end, you have to write into the level blueprint, about the relationship between the animation and the trigger value.

This blueprint tells “when the character moved into the trigger volume, the animation starts to play, and as the platform needs to move up and down rapidly, so I set it to looping state. When the character leaves the trigger volume, the animation will stop with a 10 seconds delay.”
Outcome:
