Changed to iPhone from Android.
On the Android I had an app (Automate) that auto changed my ringtone to silent and vibrate, when I was at work, and then changed it back to have audio at 30% when I left work (Using Area/GPS)
Automate app is not availible on iPhone, and I have tried both Shortcuts...