After reviewing Fantastical for iPad, I’ve decided to have a go of making it my control center for all tasks and meetings. I don’t like creating tasks by tapping on various fields and categories, so Fantastical’s natural language parsing really is the ultimate solution for me. There’s nothing wrong with Fantastical’s UI for this purpose, but I prefer to use Drafts for creating all of my tasks, simply because it loads so quickly. It took me a little while to understand URL schemes, but this iOS automation guide from @The_Axx and the Fantastical FAQ really helped me out.
Setting this sequence up requires setting up two “URL Actions” in Drafts. You can find this menu by entering Drafts -> Settings -> URL Actions and creating the following actions:
Meeting - fantastical2://parse?sentence=[[title]]¬es=[[body]]
Task - fantastical2://parse?sentence=[[title]]¬es=[[body]]&reminder=1
The process starts like this: I load up Drafts, type in one line of text that describes the meeting/task and due date, and an optional second line of text for a note. If you look at the URL schemes above, the [[title]] tags correspond to a ?sentence value in Fantastical, and the [[body]] tag corresponds to the %notes field in Fantastical.
The only difference in each of these URL schemes is that the %reminder=1 line added to the Task action. This forces Fantastical to create a task, without my having to specify with keywords like “Remind” or “task”.
These URL schemes are set up in Drafts as actions, so that I can type in names, dates, and details, and tap on one button to send the meeting or task to Fantastical. I could go even further by adding add=1 to the end of each URL scheme, which would instruct Fantastical to auto-create the meeting or task (eliminating even the need to press the ”Add” button within Fantastical).