Posting to Ghost from iOS

Quickly create a new post without leaving your browser

Generated by Gemini - a hand holding an iPhone in front of a MacBook, both showing an image of an old microphone

For a blog like this one, I like to share links to stuff I read – quickly and effortlessly. Using two 'no-code' solutions I can shoot new posts into Ghost CMS, directly from my webbrowser. It's easy, and works on iPhone, iPad, and Mac.

1. Make a scenario

On Make.com I made a simple automation 'scenario' with two modules, Shortcut and Ghost. The first module watches a webhook, a unique, single-use web address. This webhook will receive the input: a post title, HTML content, some tags, and the author. The second module parses any input to create a new (draft) post in our Ghost blog.

The scenario watches a webhook for new input, and feeds it into a Ghost connection

You should set the the scenario to run "Immediately as data arrives" and activate it. (By default it will run every 15 minutes. The following step won't even take that long.)

2. Take a Shortcut

With Shortcuts on iOS and Mac OS, it's easy to automate stuff and create your own features. No real coding, just tap/click and drag.

After this shortcut is invoked from the browser's Share sheet, it goes through the following steps:

  1. Get the title, any selected text, and the url, from the shared page;
  2. Ask the user to confirm the post title and content, and enter some tags;
  3. Use all info to call the webhook on Make, and show its response.

Try it yourself

First create a (free) Make-account and recreate the scenario above. Copy the webhook URL. Then install my shortcut. Set it up by replacing / pasting over https://hook.eu2.make.com/... and entering your author's email address. Next step: simply create a post from any webpage.

Maybe you'd want to configure your own content formatting, use another default tag, or make the process immediately publish the posts? It's all up to you, and easy to change. Feel free to share any questions and suggestions below!