Using Reminders with Drafts

reminders

Apple’s own Reminders app is a great tool for managing your tasks and lists. Drafts can integrate with Reminders in a number of powerful ways.

Import From Reminders

Drafts can utilize Reminders as a dropbox of sorts, by automatically importing reminders from a specific list in the Reminders app. If you enable this feature, when Drafts is launched, it will look for a list in the Reminders app, and create drafts using the title and note content of any incomplete tasks in that list. After successful import, it will mark those tasks as complete to prevent duplicate imports.

The default list to import from is “Drafts”, but the list name you wish to import from can be changed in settings. For more details on the automatic import feature, visit the User Guide

Creating Reminders

Drafts has two action steps that can also create individual reminders, or full lists of reminders in very flexible ways. The default “Basic” action group has example “Send to Reminders” and “List in Reminders” action, but they can also be found in the Directory (links below)

Example Actions:

  • Send to Reminders: Creates a single reminder task using the first line of the draft as the title and remaining text as a note. As configured, this will send the reminder to your default list, but the action can be edited to specify a list.
  • List in Reminders: Adds each line of the draft as a separate reminder task. This action can be modified to point to a specific list, or the first line of the draft can specify a list dynamically by starting with a # character.

For information on advanced configuration options of these actions, read about the Reminders and List in Reminders action steps in the User Guide.

Scripting Reminders

For more advanced integrations, Drafts can script reading and writing of Reminders and Reminder lists. Visit the Reminder and ReminderList scripting documentation for details.

Example Actions:

  • Reminder with Options: Prompts to create a reminder with a number of options for setting due date, priority and selecting target list.

Using Reminders via Shortcuts

Drafts can also pass text to Apple’s Shortcuts app, which has powerful Reminders integration actions. One particularly nice advantage of Shortcuts’ Reminders action is that they are currently the only way to configure URL link for a reminder from outside the Reminders app.

We have created an example shortcut and related Drafts action to demonstrate using Reminders as a way to remind you later of a specific draft you need to take action on. This example will:

  • Prompt you to select how much later you would like to be reminded (default options are 1 hour, 3 hours, 1 day - but you could modify the shortcut if you need other options).
  • Create a reminder in the Reminders app which:
    • Is named by the title of the draft you had open in Drafts.
    • Contains a URL link to open that draft.
    • Has an alarm set up to notify you at the time you selected.

To install and test this example, follow these steps:

  • Install the Shortcut: Drafts-Remind Me of Draft - follow that link and click “Get Shortcut” to install.
  • Edit the Shortcut: Open the shortcut in the shortcuts app editor, scroll to the bottom and in the “Add [Item from list] to [Reminders]…” action, tap on the “to…” entry, and select the list in the Reminders app you wish to use for reminders created by this shortcut.
  • Install the Drafts Action: Remind Me Later - follow that link and click “Install”. Drafts will open and prompt for the action group you wish to add the action to (select one, you can move it later if desired).
  • Select a draft, or create a new test draft: Just make sure you have some text in a draft in the editor, not just a blank draft.
  • Run the “Remind Me Later” action

Reminders and Privacy Settings

For any of Drafts’ Reminders integration features to work, you must allow Drafts access to Reminders. The first time you attempt to use any Reminders-related features in Drafts, you will be asked for permission. If you “Don’t Allow” and later want to enable access, visit the Settings > Privacy in the iOS or macOS Settings app.

9 Likes

Is it possible to only import items of a list inside a specific date range?

In my case, I would like to import only reminders that are due today.

1 Like

Yes, you just have to parse the due date on every potential item and check that it is in your specific permitted range before adding or ignoring accordingly.

Is there a way to open a reminders list in the reminders app after creating it?

I don’t think so. Reminders has an undocumented URL scheme, but I don’t believe it works for lists. Shortcuts has a “Show Reminder List” shortcut that might be helpful, to use via a “Run Shortcut” action step, but you’d need to know what list you wanted to open, or let it ask you each time - I don’t think you can dynamically locate a list you just created.

Thanks. Maybe iOS 16. :frowning:

Starting to use the “List In Reminders”. Thank you. Any way to add the date of the reminder as “Today” or “Tomorrow” or a specific date?

The default “List in Reminders” action step does not support dates. You might take a look at the Fantastically Good Reminder Parser action that parses natural language dates.

Thank you @agiletortoise

If you search for a post here I. The community someone found a way to extract and open a link. Sorry I don’t have a link for you I’m down a different rabbit hole but search for reminders and look for a post about 9 months ago or so

Reminders with options could use the ability to apply a tag (one recognised by reminders app).

So far no matter what I try, it parses just text with a # in front that doesn’t behave as a tag.

For context I have smart lists with workflows and automatic assignees and would like to be able to add reminders in bulk with due dates and tags

Suggestions?

Unfortunately, in the implementation Apple shipped, there is no way to set tags on reminders from outside the Reminders app. Same is true for tagging in Notes.

Ugh yuk. Ok well, here’s hoping ios16 might bring something.

Thank you :pray:t2:

@agiletortoise Is there any way to set this (amazing) feature up so that it will only parse reminders WITHOUT a set due date?

I have ‘Due’ set up to auto sync any reminders WITH a due date I but want to use Drafts to capture the ones without any date.

I did try setting up a smart list in apple reminders to make a filtered list containing only ‘reminders WITHOUT a date’ BUT it curiously only allows setting up a smart filter for ‘reminders WITH a date’

Therefore, Drafts is currently parsing ALL reminders before Due gets a chance to sync & I am having to manually re-add to Due.

Any advice would be appreciated.

Thank you in advance

The reminders automatic import feature does not have any filtering features. It would be possible to script an action you ran to do the import that filtered those values and only imported some.

Is there any chance that tagging would be possible with the latest iOS? Tags would be a really useful feature to automate.

You can add tags when creating reminders through Shortcuts now (which can be triggered from Drafts), but not directly with Drafts actions.

This Is an OS limitation. Apple does not expose APIs to read or write tag values from third party apps.