Proper with "Executing Custom PHP Code" Action
Okay I solved it, It turned out to be very simple. Facepalm

I had misconfigured nodejs which was causing a javascript error. Which meant the textbox which should've appeared didn't.

I reconfigured nodejs and it worked fine :)