Tracking Twitter Opens with Shortcuts
Sometimes I use Twitter too much—especially on my phone, where I often open the app out of habit. I saw a fun idea on Twitter (where else…) for increasing my awareness of when I open the app. I’ve been living with it for a week, and it’s wild how often I didn’t even realize I was opening Twitter. Now, when I open the app, I get a notification with the number of times I’ve already opened it today:
You can set this up with the Shortcuts app built into iOS/iPadOS 13. I’ve tried to write this article for complete beginners. You can also adapt this for any other app (like Instagram)—none of it is Twitter-specific.
By default, Shortcuts doesn’t give you an (easy) way to save data & retrieve it later. Toolbox Pro is an incredible app that extends native Shortcuts functionality with nearly 100 extra actions (triggering Face ID, detecting objects in images, lots more). One of Toolbox Pro’s free actions, “Global Variables,” makes it easy to keep track of data. Before getting started, download Toolbox Pro.
First, in Toolbox Pro, we need to create two Global Variables. You can call them whatever you want, but I used
tw_count for Twitter. In the first, write today’s date, formatted as
YYYY-MM-DD (such as
2020-01-26). In the second variable,
0 (this stores the number of opens).
Next, create the automation. Open the Shortcuts app, go to the “Automation” tab, then tap “Create Personal Automation.” Select “Open App” as the trigger (bottom of the list), then select Twitter (or whatever app you want to track). Now you should be at a screen called “Actions.”
To find & add an action, tap the search bar, search the name (“Global Variables,” “Format Date”, “If,” etc), then tap the action to add it to your shortcut. You can drag & drop to reorganize, & if you add the wrong action, tap the X & search again.
Here’s the exact actions you want to replicate:
Whenever you need to connect actions (filling in the “If” value, etc), tap the blue fields, then tap “Magic Variable,” & pick the blue bubble with the matching name.
When you’re done, tap “Next,” then disable “Ask Before Running” (so it automatically runs the counter without asking you first), & tap “Done.”
Open Twitter/your app, & you’ve got your first open!
I don’t find blocking apps or shaming myself very effective, personally. I really like this setup because it gives me a second to pause & decide if I really want to be looking at Twitter one more time each day.