Shortcuts

Goodlinks to Craft

Goodlinks to Craft

Goodlinks to Craft

by Jean-Baptiste

by Jean-Baptiste

Save GoodLinks articles to Craft with full metadata, highlights, and text. Preserves all deep links.

Save GoodLinks articles to Craft with full metadata, highlights, and text. Preserves all deep links.

Save GoodLinks articles to Craft with full metadata, highlights, and text. Preserves all deep links.

Read Documentation

To replicate for yourself

View Project

Summary A Shortcut that saves an article into a Craft collection, with structured metadata, full text, and highlights. Context I use GoodLinks as my read-it-later app. It’s similar to Instapaper but cleaner, with strong support for tags, highlights, Shortcuts, and custom actions. I’m not affiliated with the developer; I just genuinely like the app. In Craft, I have an “Articles collection”. Each item in this collection represents an article I’ve read, and each field corresponds to a piece of metadata (author, website, tags, reading time, favorite, saved date, read date). Challenge When reading an article in GoodLinks, I want to save it directly into my Craft “Articles” collection with all metadata preserved. I also want to save my highlights and the full article text, and create links between the Craft item, the original GoodLinks item, and an Anybox item (used as a PDF backup). Readwise offers similar functionality and syncs automatically to Craft collections, but it’s more expensive and, in my view, less user-friendly. This is why I built an export workflow from GoodLinks to Craft. It took me a while to create this shortcut, as I am quite a newbie with no coding expertise at all. I was able to create them thanks to the excellent API documentation, precious advice from Craft-users community, and a bit of help from Claude IA ;) How it works As described in the Shortcut comments, the workflow: Creates a new page inside my “Articles” document. Each page follows the same structure: article URL, metadata (author, website, tags, saved and read dates, deep links to GoodLinks and Anybox), followed by the full article text. Creates a new item in the Articles collection, fills in all fields (metadata and deep links to the Craft article page, GoodLinks, and Anybox), and inserts the article summary and highlights. Creates a link to the article in today’s Daily Note, with a timestamp. Note: I am unsure how Craft plans to evolve collections in the future, so I save each article both as a collection item and as an independent page.

Create a free website with Framer, the website builder loved by startups, designers and agencies.