Home / Knowledge Base / Shortcuts & Automation / Shortcuts That Actually Work, and Why Your Automations Keep Breaking
Shortcuts & Automation

Shortcuts That Actually Work, and Why Your Automations Keep Breaking

Updated 2026-10-08 · Applies to iOS 17 and later
Bottom line: Automations usually break for three reasons — the Ask Before Running switch, permissions reset by an update, or an app changing its own interface. Check those before rebuilding anything.
On this page
  1. The three reasons automations stop working
  2. The automations actually worth maintaining
  3. Where the limits are, so you stop fighting them
  4. Related

Short answer: automations rarely break because Shortcuts is buggy. They break for three mundane reasons — the Ask Before Running switch is on, an update reset the permissions you granted, or an app changed its own interface. All three are diagnosable in a couple of minutes, and none of them require rebuilding the shortcut from scratch.

This is worth saying plainly because the advice online is mostly "here are 50 automations you should build", which is the opposite of useful. The hard part of automation is not creating it — it is keeping it working, and the reason most people quietly abandon their automations is that they never learned to tell those three failure modes apart.

The three reasons automations stop working

1. Ask Before Running is still on. This is the most common cause by a wide margin, and the most annoying because it is not a failure — the automation runs, it just stops to ask. When you create an automation, iOS enables this by default for most trigger types. The automation then behaves like "offer to do the thing" rather than "do the thing", and after a week of tapping a notification you conclude that automations are pointless.

Open the automation and look for Ask Before Running. Turning it off makes time- and location-based automations genuinely silent.

2. An iOS update reset the permissions. Shortcuts actions often need access to something — Photos, Files, Location, Health, or another app's data. The first time a shortcut runs, iOS asks and you grant it. That grant is not always permanent: after a major update, or after the shortcut's actions are edited, iOS may ask again. An automation that runs unattended cannot answer a prompt, so it fails silently.

How to tell this one apart from the others: run the shortcut manually (tap it in the Shortcuts app). If a permission prompt appears, that is your answer, and it was never an automation problem.

3. The app on the other end changed. Shortcuts actions that talk to third-party apps depend on an interface those apps control. When an app updates, that interface can move: a URL scheme gets renamed, a parameter changes, an action is deprecated. The shortcut does not break loudly — the step simply stops producing what the next step expects.

Run it manually again. If it fails at one specific step, and that step touches a third-party app, you have found it. The fix is usually to delete that action, re-add it from the updated app, and reconnect the variables.

The two-minute triage. Run the shortcut by hand. Prompts for permission → cause 2. Fails at one step → cause 3. Runs perfectly by hand but not on schedule → cause 1.

The automations actually worth maintaining

The honest test is not "is this clever" but "does this save a tap often enough to be worth the upkeep". Automations that fire daily and replace three or more taps earn their place. Automations that fire monthly, or that save a single tap, do not — you will forget what they do before they pay for themselves.

The categories that tend to pass that test:

What it doesWhy it survives
One-tap evening routine — Do Not Disturb on, alarm set, a few app-level settings changedReplaces several separate trips into Settings, and runs at a time you are reliably present for
Photo or screenshot handling — resize, strip metadata, save to a specific albumRuns often, and the manual version is fiddly rather than merely slow
Quick capture — save current location, log a timestamp, append a line to a noteUses data only the phone has, and beats opening an app to type
Arrival or departure routines — switch settings when you reach a placeLocation triggers genuinely save a habit you would otherwise forget

Compare that with the automations that circulate online — "text your contact when you reach home", "auto-post to social media" — which either need a confirmation step anyway or run into the deliberate limits described below. They look impressive and get abandoned.

Where the limits are, so you stop fighting them

Two constraints are worth knowing, because most "broken automation" complaints are actually one of these:

Once you know these are by design, the productive move is to redesign the automation around them rather than keep re-creating it and hoping. If your goal genuinely needs one of these, a manual shortcut you trigger yourself is usually the better answer — see App Permissions Explained for why those limits exist at the system level.

Related

FAQ

Why does my automation always ask for permission before running?

Because Ask Before Running is on. When you create an automation, iOS switches this on by default for most trigger types, and it means the automation only offers to run — you still have to tap. Open the automation, look for Ask Before Running, and turn it off. Some trigger types still cannot run fully silently, notably anything that depends on a message or email arriving, because iOS deliberately does not let an automation read those without your involvement.

My shortcut worked for months and then stopped. What changed?

Usually one of two things, and neither is the shortcut's fault. Either an app it talks to changed its interface — a URL scheme renamed, a parameter moved — or an iOS update reset the permissions the shortcut had been granted. Open the shortcut and run it manually: if it fails at one specific step, that step is the problem. If it runs fine by hand but not automatically, the problem is the automation trigger, not the actions.

Can a Shortcuts automation run completely in the background without my phone being unlocked?

Some can, but not all, and the limits are deliberate rather than bugs. Time-based triggers and location triggers generally run on their own once Ask Before Running is off. Triggers that depend on inbound content — receiving a message, an email arriving — are heavily restricted precisely so an automation cannot read your communications silently. If an automation of that kind seems flaky, that is the reason.

Wondering why your phone is hot right now?

WhyMyPhone reads live thermal state, CPU, battery, and storage metrics, then gives you the most likely cause plus fixes you can apply right away — with AI follow-ups when you want more precision. Rule-based diagnosis runs on-device; your data never leaves your phone.

Download on the App Store
Hot, draining fast, or laggy? See the most likely cause in 30 seconds — free.No sign-up · No personal data Download free