I've been having a problem where sometimes I'll forget that my iPhone's volume is set pretty high from a previous use. When I put my AirPods in for a phone call or to listen to music, the volume isn't automatically lowered to a reasonable level. Instead, loud, ear-damaging noise blasts through my AirPods when the call starts or the music plays, and I often have to quickly take them out.
I tried to resolve this by using the new Automation feature in Shortcuts. I created an automation that uses the Bluetooth trigger to run whenever my phone connects to my AirPods. When this happens, it sets the volume to 30%.
So far, so good.
But when I actually use my AirPods, all I get is a notification from Shortcuts giving me the option of running the script (see below).
The little popup is actually kind of irritating – I want Shortcuts to just silently fix the volume without prompting me.
Is it possible to have the Automation feature automatically run the script when the trigger occurs?
Best Answer
EDIT: This has improved with iOS 14: In iOS 14, Turn off "Ask Before Running" to avoid getting a notification and have automations run automatically in the background. See full list at See https://support.apple.com/guide/shortcuts/enable-or-disable-a-personal-automation-apd602971e63/ios
Not all triggers can make an automation run in the background.
https://imore.com/whats-new-siri-shortcuts-betas. See under "Personal automation". It's a long page, so cmd + F.
https://support.apple.com/guide/shortcuts/enable-or-disable-a-personal-automation-apd602971e63/ios