Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

Whenever I need to remember something (oil change, buy something for kids, do something, whatever), I fire up Siri and create a reminder for a specific date/time. I do this for both my personal and work life. This method has been very successful in organizing my life and not letting things fall through the cracks.

When the time comes, iPhone reminds of the task and I go and do it. However, now I have several thousand reminders and it now takes a while for the Reminders app to start. I'd like to delete most of the reminders since they have expired long ago.

However, I see no way to delete Reminders in bulk. I don't see a way to do it on the phone, nor do I see a way to do it in icloud.com.

Am I missing something simple? If not, is there another way to manage reminders?

share|improve this question
add comment

1 Answer 1

up vote 3 down vote accepted

I am not aware of any iOS or web app that will allow bulk deletion of iCloud reminders but that is something that presumably could be written.

The only mechanism I am aware of that will bulk delete reminders is the Automator app running on OS X.

Here is a screen shot of something that would find all reminders older than 20 days and delete them summarily.

automator

You can see I searched for reminder and chose a task to select them and another to delete them. DO NOT RUN THIS unless you are prepared to lose all your reminders or test things on a second iCloud account.

For testing, I would add a second condition and watch the script run before letting it loose on a thousand reminders. I'd hate to be the one to find a bug in the time logic of the Find Reminders action by working on live data that's not backed up (and I don't know a good way to back up the reminder data and have it re-syced back to the cloud easily).

test case to narrow the selection

share|improve this answer
    
This is actually pretty awesome. I'd like to add an extra tweak where recurring reminders are left in place (even if I did create them ages ago. In addition, if I created a reminder 4 months ago for an event happening next month, would it delete it too? I wouldn't want that. The Dater Last Modified, I am guessing, refers to the creation of the reminder, not when it's set for. How would I swing that? Additional question: anyway to script this on windows? –  AngryHacker Nov 1 '12 at 16:58
    
The problem with iCloud on Windows is that I don't know if the reminders go into Outlook as part of the normal sync. You could ask that narrow question here and "how to script outlook" on SuperUser.com. Lots of detailed narrow questions is something we at Stack Exchange look favorably upon (especially when you search first to avoid re-asking a question that's already on the site). And yes, Automator is full of all kinds of awesome. –  bmike Nov 1 '12 at 17:01
    
Where do I find this Automator App? –  Bob Jun 9 at 14:58
    
@Bob Automator is shipped with every OS X install. You can find it in the /Applications folder on your Mac. –  Ian C. Jun 9 at 15:12
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.