Firstly the timeline that drives the door open or closed should be handled by the door blueprint not the player. Then with the player animation find the point in its animation cycle where your hand would touch the door (you might need to create a montage) and set notify begin at that point. Then from the play montage node in Blueprints drag out from notify begin and call your custom event that opens the door.