Is there a way to add a shake to a static mesh?

Im working on a project where someone bangs on a door. When they do we want to add a subtle shake to the door. Is there any way of doing this? The doors are static meshes.

  • Timeline
  • vInterpTo
  • sample external curve to shake static mesh
  • Interp To Movement component
  • rattle World Position Offset in the material

All of these should work. There may be more ways.