Help opening a door - control rig + physics + state machine ???

Ive built a control rig for a complex door mechanism so that one slider controlls all of the locking mechanisms and another opens and closes the door. Ideally id like walk up to the door and have it play the latch animation and then open the door. Once open it becomes a physics door and can swing with character animation, etc.
I am an just trying to understand process. I think you can do this with control rig and make a character blueprint for the door. But I also created different animations for the door and was looking at using a state machine. But for the physics door maybe state machine isnt the best route. Do I have a collider in Blueprint drive the control rig? I think there are a few ways to do this, but im in process overload and looking for guidance.