How to Automate Your Blog Publishing Process

Move your blog post through the content production process.

line drawing of two arrows pointing up and down

For as long as I've been writing online, I've done all parts of content production myself. Write the post, edit the post, load it onto my website, and share a teaser across my social profiles.

When I learned that I have a brain tumor, I wondered, "How can I keep my content going?" Newsletter and tutorials aside, writing has always been the way I process how I feel.

A lovely friend and editor reached out and offered to help. We came up with a process that will let me continue to write, without worrying about some of the "behind the scenes" stuff that happens with publishing.

In reality, many companies have multiple people involved in content production. I'm simply expanding beyond my 1-person operation!

Step 1: Dictate a blog post

I use Cleft to dictate blog posts. I've used Cleft to dictate blog posts before, but I edited the transcript myself.

In this case, I'm sending the transcript to the editor. This is happening via Zapier [affiliate link].

When I add a specific tag in Cleft, it kicks off the automation.

Screenshot of a transcript in Cleft

Step 2: Create a Google Doc

Through Zapier, I create a Google Doc and add the transcript. The doc is in a folder that is shared with the editor.

I also include the U RL of the audio file from Cleft, so that if the editor needs to review it, it's there.

Screenshot of a google doc

Step 3: Add a card to Trello

The editor and I are using Trello to collaborate. Zapier creates a card with the date and the (AI-generated) title of the blog post. It's added to a column called "Dictated."

Anything she's working on, she moves to the "Editing" column.

Screenshot of a new card added to Trello

Zapier also adds the link to the Google Doc to the card, making it easier for the editor to access it and make her edits — turning my dictation into a publish-worthy post.

Screenshot of the details of a Trello card

Step 4: Email notification

I use Zapier to send an email notification to the editor. That way, she doesn't have to constantly check Trello to see if new blog posts have been added.

I even include links to the Trello card and the draft directly in the email.

Screenshot of an email

Step 5: Load the blog post onto my website

Once the editor is done, she moves the card to a list called "Ready to Upload" in Trello.

That kicks off a Trello automation that moves the card to a separate board that my virtual assistant works from.

Screenshot of a card on a list called "Ready to Upload" in Trello

My virtual assistant accesses the Google Doc to grab the edited version of the blog post and loads it onto my website (which is hosted by Ghost).

With this process, I only need to dictate a blog post and add a tag, and then automation has created a simple process for my editor and VA to follow.

More resources:

Automatically Add Blog Posts to Notebook LM
Search within your own writing using Notebook LM.