Megan Sullivan

How to Create an iOS Shortcut to Prevent Mindless Scrolling

January 8th, 2025

(10-minute read)

Introduction

Last year, I spent way too much time binge-watching YouTube videos. I tell myself I was learning new things, but most of the time I was just bored and wanted to have something on in the background.

But it's a new year, which means I'm reflecting and setting new goals! This year, I want to be more intentional about how I spend my time.

To kick things off, I created an iOS Shortcut on my phone to help stop me from mindlessly scrolling. In this post, I'll show you how to set it up on your own phone.

iPhone screenshot of a notification menu. The prompt says, "Why are you here?" There are three options: "I'm bored. I should find something else to do." "I want to watch something specific." "I'm relaxing. I should set a timer so I don't lose track of time."

Prerequisites

Before you begin this tutorial, you should have an iPhone or iPad with the following:

  • Shortcuts: an Apple app for creating automations on your device
    • As of iOS/iPadOS 13+, the Shortcuts app comes pre-installed as a default app on your device.
  • ✅ YouTube (or another app that is equally as time-consuming)
  • ✅ A Reminders list of activities you want to do instead of using YouTube
    • My list includes things like "Call a friend" or "Learn something new".

The Big Picture

Here's a quick overview of what the Shortcut will do:

Flowchart of how the Shortcut works. The steps are explained in more detail below.

When the YouTube app opens, our Shortcut will open a menu that asks the user why they're here.

The user chooses from a list of options:

  • I'm bored. I should find something else to do.
  • I want to watch something specific.
  • I'm relaxing. I should set a timer so I don't lose track of time.

If the user selects "I'm bored", the Shortcut redirects them to a list of other activities they can do instead. (I set this list up in the Reminders app, but you could tweak the Shortcut to use a Note or some other list.)

If the user selects "I want to watch something specific", the menu closes and the user can use the YouTube app the same as they normally would.

If the user selects "I'm relaxing", the Shortcut asks the user how long they want to spend watching YouTube. Then it sets a timer in the background and let the user proceed into the YouTube app.

1) Create the Automation

Now that we know where we're headed, let's get started!

  1. Open the Shortcuts app.

    iOS Shortcuts app icon

  2. Navigate to the Automation tab.

    iPhone screenshot of the Automation tab
  3. Select the + icon to create a new automation.

    iPhone screenshot of the Automation tab, with the + icon highlighted
  4. In the Personal Automation menu, you choose the trigger for your Shortcut. Use the search box to find and select App.

    iPhone screenshot of the Personal Automation menu. Highlighted option: "App. Ex. When Weather is opened or closed."
  5. In the When menu, select the following settings:

    • App: YouTube
    • Is Opened
    • Run Immediately
    iPhone screenshot of the When menu with the options above selected.
  6. Select Next. This takes you to a screen with some options for what you can do when you open the YouTube app.

    iPhone screenshot of the When menu with the Next button highlighted
  7. Under the Get Started heading, select New Blank Automation.

    iPhone screenshot of the "When YouTube is opened" menu, with the New Blank Automation button highlighted
  8. Now you can build the Shortcut that runs when you open the YouTube app.

    iPhone screenshot of the empty Shortcut

2) Set Up the Shortcut

Let's build out the Shortcut behavior we described earlier.

  1. Use the search bar to find and select Choose from Menu.

    iPhone screenshot of the Shortcut search bar. The user searched for "Menu", and the search results show a "Choose from Menu" option.
  2. The menu adds some new sections to your Shortcut body. In the first section, you can update the menu prompt and options. The additional sections let you define what happens if the user selects a particular menu option.

    iPhone screenshot of the default menu block added to the Shortcut body
  3. In the Prompt field, enter: 🛑 Why are you here?

    iPhone screenshot of the default menu block. The menu block says, "Choose from menu with", then shows a Prompt field where the user can type something.
  4. In that same first section, replace the existing menu options with the following choices:

    • I'm bored. I should find something else to do.
    • I want to watch something specific.
    • I'm relaxing. I should set a timer so I don't lose track of time.
    iPhone screenshot of the Shortcut. The menu options have been updated to include the choices listed above.
  5. Notice that when you update the menu options, the headings of the subsequent sections update to match the option text.

    iPhone screenshot of the Shortcut body. The section headers for the menu options now match the menu options we set up earlier.

With the basic structure of our Shortcut in place, we're ready to work on the individual menu options.

3) "I'm bored": Open Reminders List

Let's start with the "I'm bored" option. When the user selects this option, we want the Shortcut to redirect them to the Reminders list (from our prerequisites) so they can find something better to do with their time.

  1. Use the search bar to find the Open List block.

    iPhone screenshot of the Shortcut body, with the search box highlighted
  2. Select the Reminders list with your activity ideas.

    iPhone screenshot of the search box, with the search text, "Open list". The search results show a list of Reminders lists that the user can choose to open. The Activities To Recharge list is highlighted.
  3. Drag the Open List block to be under the section heading for the "I'm bored" menu option.

    • Notice that the Open App block indents when you release it, to show that it's nested inside the menu option.
    iPhone screenshot of the Shortcut body. The Open Activities To Recharge block has been moved to be under the "I'm bored" menu option.

4) "I want to watch something specific": Do Nothing!

When the user selects this option, we want to let them continue on to use the YouTube app as normal. We don't need to do anything else for this menu option! Nice!

5) "I'm relaxing": Set a Timer

Finally, let's finish the "I'm relaxing" option. In this case, we want to set a timer so that the user doesn't get completely sucked into videos and lose track of time. To provide additional flexibility, we'll show another menu to ask the user how long a timer they want.

  1. Use the search bar to find and select Choose from Menu.

    iPhone screenshot of the Shortcut search box, with the search text, "Choose". The "Choose from Menu" search result is highlighted.
  2. Drag the new Choose from Menu block to be nested inside the "I'm relaxing" menu option. Notice that the menu's option sections also get moved.

    iPhone screenshot of the Shortcut body. The new menu has been moved to be under the "I'm relaxing" menu option.
  3. For the menu Prompt field, enter: How long do you want to spend watching YouTube?

    iPhone screenshot of the Shortcut body. The new menu's Prompt field is highlighted.
  4. Update the menu options to list the following choices:

    • 15 minutes
    • 30 minutes
    • 60 minutes
    iPhone screenshot of the Shortcut body. The new menu options have been updated to include the time durations listed above.
  5. Use the search bar to find and select Start Timer.

    iPhone screenshot of the Shortcut search box, with the Start Timer result highlighted
  6. Drag the Start Timer block to be nested inside the section heading for the "15 minutes" menu option.

    iPhone screenshot of the Start Timer block moved to be under the "15 minutes" menu option
  7. Set the Duration field to 15.

    iPhone screenshot of the Start Timer block, with the Duration field set to 15
  8. Repeat the process to add Start Timer blocks for the "30 minutes" and "60 minutes" menu options. (Set the timer durations to 30 and 60, respectively.)

    iPhone screenshot of the Shortcut body. Under the 30 minutes menu option, there's a Start Timer block for 30 minutes. Under the 60 minutes menu option, there's a Start Timer block for 60 minutes.

6) Save and Test

Now with all our menu options taken care of, we're ready to rock and roll!

  1. Select Done to save your Shortcut and Automation.

    iPhone screenshot of the Shortcut body, with the Done button highlighted
  2. Open the YouTube app. Your Automation should run, and you should see the "Why are you here?" menu.

    iPhone screenshot of the "Why are you here?" menu showing on top of the YouTube app
  3. Test each of the different menu options and make sure everything works as expected.

Congratulations, you're done!

Wrap It Up

It's only been about a week since I set up this Shortcut, but the process seems to be working so far. The new menu popping up helps interrupt my muscle memory of just opening the app and immediately starting to mindlessly scroll. Sure, technically, I could always click the "I want to watch something specific" option and then continue scrolling. But having that one extra step helps remind me that I'm trying to be more intentional.

I'd like to spend my limited time on this Earth doing things that are important to me. Hopefully this Shortcut will help you do the same!

What Next?

I'm on BlueSky these days. If you follow this tutorial, I'd love to hear how it goes for you! What activities do you want to spend your time on?

If you're interested in other ways I use Shortcuts, here's a post I wrote on how I sync my Obsidian vault across Apple devices.

Join the newsletter!

Subscribe to get email updates about new content! (No spam. Unsubscribe at any time.)