Quickly and easily create new events and reminders with Fantastical's natural language input. Click the menu bar icon or use the keyboard shortcut to open Fantastical, then enter your event or reminder the way you would speak it (see below for examples). When creating an event, you can also drag the event preview to a different day or time, and the event creation details will update automatically. When you press Return, your new event or reminder will be added.
Fantastical's natural language engine is very powerful and very flexible. It can take input written the way you would normally speak it, and convert it into events and reminders for you without any extra effort.
You can specify which calendar or reminder list you'd like to add to by typing a slash (/) followed by the calendar or reminder list's name at the beginning or end of your sentence. For example, /h would switch to your calendar named Home and /w would switch to your Work calendar, etc. If you have more than one calendar or reminder list that starts with the same letter, the next letter in the name that is different will be used to differentiate the name.
Fantastical will automatically create an event when you begin typing a sentence. You can explicitly tell Fantastical to create a reminder by clicking on the toggle slider at the top-right of the new event area.
If you'd like to tell Fantastical to create a reminder, you can start a sentence with "reminder", "todo", "task", or "√" (⌥V).
You can quickly set the priority of a new reminder by adding exclamation points to the end of your reminder. More exclamation points will increase the priority of the reminder.
Here are some sentences you might enter while using Fantastical:
Grocery shopping at Wegmans Thursday at 5pm
Soccer practice every Tuesday at 6
Family vacation from August 9-18
Lunch with Matthew at 123 Main St. at 1:30 Monday
Sam's birthday every year on 5/16
Piano lessons Tuesdays and Thursdays at 5-6pm from 1/21 to 2/23
Lunch every Tuesday until 2/5
Final project due August 15
Finish important task by Thursday!!!
Haircut tomorrow 10am alert 30 minutes
Flight 593 on Monday 3pm EST to 6pm PST
To put a new event on the Work calendar:
Important meeting at 2pm on Tuesday /work
To put specific text in the title that might confuse the parser:
"Prepare for Wacky Wednesday" on Tuesday at 9pm
In the Mini Window, double-click a day in the calendar to start a new entry for that specific day. In the Full Calendar Window, you can double-click on a day in the week or month view, or on a specific time in the day view to create a new event at that point.
You can also drag within the day, week, or month views of the calendar to specify both start and end dates. Place your cursor where you want the event to start, then click and drag to the time you'd like it to end.