Question: how to set iphone ringtone to vibrate only?
Answer: Open the Settings app.
Tap "Sounds & Haptics."
To enable vibration on your iPhone, make sure that either or both "Vibrate on Ring" and "Vibrate on Silent" are enabled.