How to Append to Evernote Notes with AppleScript

Recording your day should be this easy.

Whether your planning system is digital or paper-based, it needs to let you capture ideas and information quickly. The more time and energy it takes to change gears, capture what you need to, and get back to what you were going, the more you’re going to lose your stride, and the longer it’s going to take you to recover.

This is why I love OmniFocus’s quick entry panel. As soon as the “I need to…” thought enters my mind, I’m just a keystroke away from recording it in OmniFocus’s Inbox. I can capture calendar events with Fantastical or Siri almost as easily.

Setting up capture for my daily record of events wasn’t as easy. I use Evernote to keep a record of what I do, and I couldn’t find a turnkey solution for capturing notes that I like. Evernote’s menu bar app lets you create a new note easily, but I want to create a note with a very specific title and in a certain notebook, or append to today’s note if it already exists.

To use the script, you’ll need a notebook in Evernote called Planner. I highly recommend creating a dedicated notebook if you’re going to use Evernote as part of your planning system. Goals, project support notes, daily records, and bills can all go in here.

(If you already have Evernote set up the way you like it, just tweak the script to fit your system.)

The simplest way to run the script is to assign the script to a keystroke using Keyboard Maestro. I have it assigned to F18, with some other planner macros. This way, adding a new entry to the daily record of events involves two steps:

Press F18 to bring up the dialog box.

Type the planner entry and press return.

The script also has a text input handler for LaunchBar, one of the first apps I install when I set up a new computer. I place all my scripts like this in ~/Library/Scripts and have LaunchBar index that folder.

Press ⌘-space to bring up LaunchBar.

Type npe for “New Planner Entry…”.

Press space to start typing text.

Type the planner entry and press return.

Evernote will launch if it isn’t already running. The script will check your Planner notebook for a note titled “Daily Record YYYY-mm-dd”, create a new note if it doesn’t find one, and add your new entry to it.

If you want to develop a new habit, make it as easy as possible to do it. Using this script from LaunchBar or Keyboard Maestro, there’s less than a second of overhead to start capturing into today’s record of events in Evernote.

If you want to develop a new habit, make it as easy as possible to do it.
Colter Reed

Disclosure of Material Connection: Some of the links on this site are “affiliate links.” This means if you click on the link and purchase the item, I will receive an affiliate commission. Regardless, I only recommend products or services I use personally or believe will add value to my readers. I am disclosing this in accordance with the Federal Trade Commission’s 16 CFR, Part 255: “Guides Concerning the Use of Endorsements and Testimonials in Advertising” and Amazon.com’s affiliate program.

Post navigation

Please note: I reserve the right to delete comments that are offensive or off-topic. For more information, see my comments policy.

Free Weekly Review Checklist

When you sign up to receive my blog posts by email, you’ll get instant access to a FREE Weekly Review checklist that will help you keep your commitments, achieve your goals more quickly, and be more relaxed along the way.

PLUS, you’ll receive occasional bonus content, some of it not available on the blog.