Pomodoro + Apple Reminders Setup
A Pomodoro and Apple Reminders setup chains 25-minute work intervals with 5-minute breaks via Shortcuts, hands off to Focus Mode, and writes a wrap-up task at session end.
Apple Reminders does not have a built-in pomodoro timer. That's fine, because Shortcuts can stitch one together using the system's Timer, Focus, and Reminders actions. The setup below is what actually works in May 2026 on macOS 26.x; it's not pretty, but it runs and survives OS updates. I tested this last week on a fresh install and the only thing that broke was Focus Mode auto-shutoff on a beta build, which I'll note in the pitfalls section.
Vimal, a developer friend, swore by paid pomodoro apps for three years before I showed him this setup. He's been on the Shortcuts version for 8 months. His take: "It does 90% of what Be Focused did, costs nothing, and lives next to my actual task list."
What you'll achieve
By the end of this guide you'll have a Shortcut that starts a 25-minute pomodoro tied to a specific Reminders task, automatically activates a Focus Mode, chimes at 25 minutes, runs a 5-minute break timer, and on the fourth pomodoro switches to a 15-minute long break. At session end, a wrap-up task lands in your inbox prompting you to log what you did. The whole thing runs from a single hotkey or the Action Button.
This isn't a pomodoro app. It's a workflow. The difference matters: workflows are robust and editable; apps are black boxes that change on you.
What you'll need
- macOS Sonoma+ (Sonoma is fine, 26.x is better for Focus Mode reliability)
- iOS 17+ on iPhone, iPadOS 17+ on iPad
- Shortcuts app (built in)
- 30 minutes for setup
- A Focus Mode configured for "Deep Work" or similar (System Settings > Focus > new Focus)
- Optional: Raycast or Alfred for hotkey binding on Mac (system Shortcuts hotkey also works)
- Optional: iPhone 15 Pro+ or iPhone 16+ for Action Button binding
The non-tool prerequisite: you actually want to use pomodoro. If you've never gotten benefit from 25-minute intervals, this setup won't change that. The technique is the technique; this guide is about removing friction from running it.
Step 1: Build the Focus Mode
System Settings > Focus > "+" > Custom.
Configure:
- Name: "Pomodoro" or "Deep Work"
- Allowed people: critical contacts only (spouse, partner, family)
- Allowed apps: Reminders, Calendar, your work tool (e.g., VS Code, Figma). Nothing else.
- Silence: Allowed apps' notifications only.
- Auto-reply: optional, but a polite "I'm in a focus block, will respond after 4pm" message reduces follow-up pings.
The Focus Mode is the boundary. Without it, the pomodoro is just a timer; with it, Slack and email actually shut up for 25 minutes.
On iPhone, mirror the same Focus Mode under Settings > Focus. Apple syncs Focus Modes via iCloud, so this is usually automatic in Sonoma+. Verify on both devices.
For the broader Shortcuts ecosystem this hooks into: Apple Reminders Shortcuts: The Definitive List covers other automations you can layer on.
Step 2: Build the "Start Pomodoro" Shortcut
Open Shortcuts. New Shortcut. Name it "Start Pomodoro".
Build this flow:
- Action: Find Reminders. Filter by: list is "Today's Tasks" (or your daily plan list), Completed is False, limit to 5.
- Action: Choose from List. Prompt: "Which task?" Use the reminder titles from step 1.
- Action: Set Variable named
TaskNameto the chosen reminder's title. - Action: Set Focus to "Pomodoro" (or whatever you named it) for 25 minutes.
- Action: Show Notification with title "Pomodoro Started" and body "Working on: [TaskName]".
- Action: Wait 25 minutes (use Wait action, Duration 25 minutes).
- Action: Play Sound (system chime or your custom alert).
- Action: Show Alert with title "Pomodoro Done" and body "Time to break".
- Action: Turn Off Focus.
Save. Test it once with a 1-minute Wait to verify the flow runs end to end before committing.
Bind the Shortcut to a hotkey: Shortcuts app > right-click the Shortcut > Add to Menu Bar, then assign Cmd-Shift-P or similar via System Settings > Keyboard > Keyboard Shortcuts > App Shortcuts.
On iPhone 15 Pro+ / iPhone 16+, bind it to the Action Button: Settings > Action Button > Shortcut > Start Pomodoro.
"The hotkey binding was the difference between using this 3 times a day and abandoning it. Manual click-through is 11 seconds, hotkey is 2 seconds, and the 9-second gap matters more than it should."
- paraphrased from r/macapps, March 2026
Step 3: Build the "Break" Shortcut
New Shortcut. Name it "Pomodoro Break".
Build this flow:
- Action: Get Counter named
PomCountfrom a saved variable file (use Get File from iCloud or a local JSON; or simpler, use the Notes app to track count). - Action: Calculate
PomCount + 1. - Action: If
PomCountis divisible by 4, set break duration to 15 minutes. Else, set to 5 minutes. - Action: Show Notification "Break: [duration] minutes".
- Action: Wait for the break duration.
- Action: Play Sound.
- Action: Show Alert "Break over. Start next pomodoro?".
- Action: Save Counter back to the file.
This is the most fragile part of the chain because Shortcuts doesn't have native persistent variables. Workarounds:
- Use a hidden Reminders list called "Pomodoro Counter" with one reminder whose title is the count (e.g., "Count: 3"). Update the title to increment.
- Use a Notes app note with a single number, parsed via Find Text action.
- Use the Files app to read/write a single-line text file.
The Reminders-list workaround is the simplest. Title parsing in Shortcuts is one regex; updating is one Set Reminder action.
If counting feels like too much, skip Step 3 entirely and just use a uniform 5-minute break. You lose the "long break every 4th pomodoro" feature but the setup gets way simpler. Many people are fine without the long-break logic.
Step 4: Build the chaining Shortcut
The full pomodoro session is 4 pomodoros = 4x (25 work + 5 break) + 1x (extra 10 break to make the 4th break a long one) = ~2 hours.
New Shortcut, name it "Pomodoro Session". This one runs the chain.
Flow:
- Run "Start Pomodoro" Shortcut.
- Run "Pomodoro Break" Shortcut.
- Repeat steps 1 and 2 three more times.
- After the 4th pomodoro, run a "Session Wrap" sub-shortcut.
The "Session Wrap" sub-shortcut:
- Show Alert: "Session complete. What did you accomplish?"
- Ask for Input: free text.
- Add New Reminder to your daily log or inbox with the title "Session wrap: [input]" and a note containing the task you worked on plus the date/time.
- Turn Off Focus permanently.
This is the bit that makes the system loop back into your task list, instead of just being a standalone timer. The wrap reminder becomes a small log entry you can scroll through later.
Aanya, a product manager, told me the session wrap is what made her stick with this. "Before, I'd do 3 pomodoros and forget what I did. Now there's a one-line summary in Reminders each session, and reviewing them weekly tells me where my actual hours went."
For more on energy-aware slotting that pairs with pomodoro: Energy-Based Task Management in Apple Reminders. For the broader daily structure: How to Plan Your Day in Apple Reminders.
Step 5: Set up notifications and sounds
Default Shortcuts notifications are quiet. Tune them so they actually break your focus when they fire.
System Settings > Notifications > Shortcuts:
- Allow Notifications: ON
- Sounds: ON, pick a distinctive one (not the default ping)
- Banners: Persistent (so they stay on screen until dismissed)
For the chime sound, the system sounds are limited. If you want a custom sound:
- Drop a .caf or .aiff file into ~/Library/Sounds (Mac).
- Reference it via the Play Sound action.
Pomodoro people often want a "ticking" sound during the work block. Apple's Shortcuts can't natively play looping audio during a Wait action. Workarounds: play a single tick at the start (psychological anchor) or run a separate music app like a YouTube tab with cafe noise. Or just accept that silent pomodoros work fine after a week of habit.
Step 6: The session-start ritual
The 30-second start ritual that makes pomodoro actually work:
- Open your daily plan list. Identify the ONE task for the session.
- Trigger "Start Pomodoro" via hotkey or Action Button.
- Pick the task from the prompt.
- Phone face-down on the desk (or in another room).
- Pomodoro timer starts. Focus Mode activates. Work.
The rule: during the 25-minute block, you work on the chosen task only. If something else comes up, drop it into your inbox (one Shortcut call away) and keep working. Triage at the break.
Marcus, a freelance illustrator, has a hard rule: he doesn't start a pomodoro unless he's named the specific deliverable for the next 25 minutes. "Work on the project" doesn't count. "Finish the lineart for panel 3" counts. The specificity is the friction that makes the session productive. Vague task definitions are also where the ADHD tax eats hours, a 25-minute session on "work on the thing" usually produces less than 5 minutes of actual work.
"The named-deliverable rule changed pomodoros for me. Before, I'd 'work on writing' for 25 minutes and have 200 words. Now I commit to '300 words of section 2' and I either hit it or I learn something about my pace."
- paraphrased from r/productivity, February 2026
Step 7: Session log and weekly review
Every session you run drops a wrap-up reminder into your inbox. By end of week you'll have 8 to 20 entries depending on how many sessions you ran.
Friday afternoon, 15 minutes:
- Filter your inbox for the wrap-up reminders.
- Scan them. What did you work on? How many sessions on each task?
- Calculate rough hours: sessions x 25 minutes = focused work time.
- Compare to your goals. Did you spend the time on what matters?
Most people are shocked at how little focused work they actually do in a week. 12 sessions = 5 hours, which is realistic. 20 sessions = 8 hours, which is the upper limit for sustained pomodoro use. Above that, you're either misnaming sessions or you have a much better attention span than average. The shock itself is useful evidence, the gap between how long you think you worked and how long you actually worked is one of the cleanest measures of time blindness.
For folks layering this into time blocks: Time Blocking with Apple Reminders + Calendar pairs pomodoros inside 90-minute deep blocks. For the daily cap: 1-3-5 Daily Rule in Apple Reminders covers how to limit your daily task commit.
For the broader productivity system this fits into: Apple Reminders GTD: The Complete Setup for 2026.
Common pitfalls
- No Focus Mode. Running pomodoros without Focus Mode is just running a timer; notifications and Slack will eat the session. Always pair them.
- Manually starting each pomodoro. Once you've done 4 sessions you stop. Automate the chain (Step 4) or you'll quit by week 2.
- Counting "broken" pomodoros. If a meeting interrupts a session, that pomodoro doesn't count. Don't lie to yourself. Restart fresh.
- Treating breaks as work breaks. 5-minute breaks are for getting up, walking, water, looking at something far away. Not for "knocking out 2 quick emails". Email is the opposite of recovery.
- macOS 26.x Focus Mode beta bug: on early 26.0 betas, Focus Mode sometimes ignores the "for 25 minutes" duration and stays on indefinitely. If you're on a public beta, manually verify Focus turns off after each session. Apple usually fixes these in the .1 release. Your mileage may vary on beta builds.
Verification
The system is working when:
- The hotkey/Action Button triggers a pomodoro in under 5 seconds.
- Focus Mode actually blocks notifications during the work block.
- You complete at least 60% of started pomodoros without interruption.
- The session wrap reminder lands in your inbox after every session.
- Weekly review shows 8 to 16 sessions per week (typical sustainable range).
Failure signals: Focus Mode doesn't activate (re-check Step 1), pomodoros never finish (you're scheduling them at low-energy times, see Energy-Based Task Management), session wrap never lands (Shortcut error, check the chain). Each maps to a specific debug step.
FAQ
Q: Why not just use a dedicated pomodoro app?
A: Dedicated apps like Be Focused, Bear Focus Timer, or Focus To-Do work fine. The reason to build this in Shortcuts is integration: the timer is tied to a real Reminders task, the wrap-up lands in your task system, and the whole thing costs nothing. If you don't care about integration, a dedicated app is faster to set up.
Q: Does the pomodoro have to be 25 minutes?
A: No. 25/5 is the classic but plenty of people work better with 50/10 or 90/15. Adjust the Wait durations in Step 2 and Step 3. The "1 long break per 4 sessions" pattern also adjusts. Try 25/5 for a week before customizing. Inattentive ADHD often does better with 50/10 (longer ramp into focus), hyperactive does better with 25/5 (shorter blocks with frequent movement); the ADHD type quiz is the quickest way to figure out which side you're on.
Q: How do I handle calls and meetings that interrupt a pomodoro?
A: Either don't start a pomodoro if a call is within 30 minutes, or accept that the call will break the session and you'll restart fresh after. Don't try to pause-and-resume; that breaks the time-bound nature of the technique. Restart cleanly.
Q: How does Ultra Reminders extend this setup?
A: Ultra Reminders' AI daily plan slots pomodoro-sized chunks into your day automatically based on calendar gaps and energy tags. The local Qwen 3 1.7B model predicts how many pomodoros a task will take based on similar past tasks. At session end, it can auto-cluster the wrap-up reminders into project summaries instead of a flat list. The handoff to native Reminders is bi-directional via iCloud.
Q: Is this compatible with iPad-only workflows?
A: Yes. All the Shortcuts work on iPadOS 17+. Focus Mode works. The only difference: hotkey binding is less ergonomic on iPad (use Stage Manager + a hardware keyboard for the closest Mac-like experience), but Action Button on Magic Keyboard isn't available, so you'll trigger via Spotlight or the home screen Shortcut icon.
Ultra Reminders solves focused work intervals that actually start instead of just getting written down. $35 lifetime purchase, 14-day money-back guarantee, at ultrareminders.com.