I use
v_vibrate to set my phone to vibrate during meetings and church. I have it automated with
CT scheduler lite, which uses the notifications to schedule the events. You can also use CT scheduler wirth mortscript or any other program that you desire. I have it set up to go to vibrate during all of my weekly meetings/lectures. It then turns on at the scheduled end times of the meetings.