My Fool-Proof System for Publishing Blog Posts Consistently

One thing that I’ve committed to this year is publishing blog posts consistently - one every Monday! And while I missed a couple weeks while I was sick earlier this year, I’ve been able to pretty much meet my goal. Which is amazing!

But I wouldn’t be able to consistently publish blog posts every week if I didn’t have a fool-proof system. Last year I didn’t have a clear system for writing, creating, and publishing posts consistently and guess what happened? 

Nothing was published on a consistent basis!

Because I’ve “cracked the code” so to speak, and found what works for me, I wanted to share my system with you in case you’re wanting to be more consistent with your blogging but have no idea how to get there!


Asana is my project management tool of choice, but really having a template in whatever you use is the first key to the system. 

This means that you’ve already pre-determined your blogging system - what goes into a post, when each thing gets done, etc. - and you’ve put it into a task you can copy for each new blog post. That way you’re not re-typing out every single thing you have to do!
I personally like to break up my workflow into bite-sized chunks per day. So one day I’m creating the Google Drive folder for my post (which will house everything related to that post), then the next day I’m writing the post, the next day I’m writing the email that announces the post to my list, etc.

Workflow Template


Want to steal my workflow template? Enter your name + favorite email to get access!

Powered by ConvertKit

By breaking everything down by day, I only see the items I need to do a day at a time when I’m in the “My Tasks” view in Asana. Instead of seeing the whole list of tasks and getting overwhelmed, I’m just seeing the 2-6 small things I need to do that day.

This helps keep me on track, because I don’t get distracted or overwhelmed by the rest of the list. And by knocking out the smaller tasks each day, the whole blog post comes together with very little effort - because it’s all ready to go when it’s time to schedule the post!


To save time, and sanity, I have templates for everything that goes into a blog post. Inside of the Google Drive folder for the post, I have a Google Doc template for writing the post, a Google Doc template for writing the email announcing the post, etc.

I also have social media templates that my brand designer created that I use for the main post graphic and all social media graphics, so I know that they’ll always be on-brand and consistent.

By taking the time to make templates for each aspect of the process, it means that I never have to think about what goes into each thing again. I always know what I need to write, where things go, and all I have to do is input the content.

It saves me hours each week because I don’t have to re-design the graphics each time, and I don’t have to try and remember every single thing that has to go into a blog post.


The final “trick” or key to this system is that I built in buffer time - so that means I’m going through the process the week before the post is being published. I could do it two or even three weeks ahead of time, if I wanted to.

But by having a buffer built in, I’m making sure that there’s space to deal with any unexpected issues that may come up. For example, if Squarespace’s servers go down, the post can be scheduled a day late but still be published on time.

This also leaves flexibility in case life happens - sometimes days get away from us and we aren’t able to write the post on the day it’s assigned in Asana. But instead of being stressed about it, I know that I have an extra x number of days to actually get the post written without throwing off the rest of the process.

Workflow Template


Want to steal my workflow template? Enter your name + favorite email to get access!

Powered by ConvertKit

I hope that this post helps you get your own blog post workflow created! What were your biggest “Aha!” moments? Let me know in the comments!

Why ConvertKit Is My Favorite Email Marketing Platform


If you're in this online creative business world, you've probably heard of ConvertKit* by now -- the email marketing platform that is taking the world by storm. And for good reason! It's kind of super amazing ;)

I've been using ConvertKit in my business for almost eight months now, and have migrated countless clients over to it from other systems. The reason? ConvertKit will make your email marketing unstoppable.

Today I want to share with you a few reasons why ConvertKit is SO powerful, and why it's an asset you need in your business arsenal. 

ConvertKit is basically split into five sections: forms (how people opt in for your list), sequences (automated email series), broadcasts (one-time emails you send to your list), subscribers (the people who are on your list), and automations (triggered actions that happen automatically - think of an in-house version of IFTTT that's specific to JUST ConvertKit).



The really great thing about ConvertKit forms is the data they give you, and the fact that you can create as many as you want!

Say you have a main lead magnet that you're promoting on your site, and you want to know where people are actually opting in for it. You can create a form for each spot on your site (cover page, announcement bar, footer, etc.) that all link to the same lead magnet. But then, inside of ConvertKit, you can see which spot has the highest conversion rate.



These are SUPER powerful, and I cover a bunch of different ways you can use them in The Vault, but one of my favorite ways is to use them for sales funnels! Instead of scheduling your individual launch emails as broadcasts, you can just string them together in a sequence, add the relevant subscribers, and watch it go!

Plus, all of your statistics and data is in one spot, so it's super easy to see which emails are performing the best and where people are dropping off.



My favorite thing about broadcasts is how easy they are to whip up! They make sending those weekly emails to your list a breeze.

You also get a super logical flow between specifying who is getting that broadcast, inputting your content, and previewing it before you press send.

Plus, you can schedule broadcasts anytime into the future, so they always go out on time ;)



With ConvertKit, you have a TON of control over your subscribers. As opposed to something like MailChimp, where you have to create a new list for every content upgrade, webinar, or course, you have one single list inside of ConvertKit.

Then, you can create tags and segments (which are basically just groups of tags you're pulling together) to track behavior, interests, what sequences people are in, etc.

Plus you don't get charged for double subscribers! Since ConvertKit is subscriber-based instead of list-based, they're smart enough to add multiple tags to a single user profile. For example, if I have five different content upgrades and you opt in for all of them, I'll only have ONE profile for you inside of ConvertKit, but your profile will have five tags -- one for each content upgrade you opted in form.



This is where the real magic of ConvertKit is, in my opinion! Automations let you automatically move people through sequences, funnels, add tags, remove tags, and so much more!

Instead of typing out everything about automations, I want to give you a FREE preview of the 101: Automations tech training in The Vault. Simply click the button below to see it!


By using all of these things together, and what I teach you in The Vault, you can create incredibly advanced strategies in no time with ConvertKit. And those strategies will truly help you create unstoppable email marketing plans! ;)

Do you use ConvertKit? Let me know what your favorite thing about it is in the comments below!

*The links to ConvertKit inside this post are affiliate links, which means that I receive a small commission when you sign up through my affiliate link. I only promote products and programs that I use and believe in!


How to Integrate Leadboxes with ConvertKit Forms


Over the weekend I officially made the switch from using Mailchimp as my email marketing service to using ConvertKit! I'd been looking at other services for a while, because I wanted something more robust than Mailchimp, and finally decided to invest in ConvertKit

The one thing that I realized would be trickiest is making all of my existing Leadboxes from Leadpages connect to ConvertKit. The two services do work well together, but it took some research and trial and error before I figured out how to integrate the two seamlessly.

And today I want to share that with you!

NOTE: When you have ConvertKit, you don't need Leadpages to deliver content upgrades for your blog posts since ConvertKit does that for you. This tutorial is aimed at redirecting your existing Leadboxes to ConvertKit instead of a service like Mailchimp. Personally, I'm going to keep using Leadpages deliver my existing content upgrades, but it's up to you if you want to do that for your set up!

1 | Set up the integration between Leadpages and ConvertKit

From wherever you are in your Leadpages back-end, click on your name in the top right corner and click on "Integrations" from the drop down menu.

When you're inside the "Integrations" screen, make sure that you check "Other Copy/Paste" at the very bottom -- this is what is going to allow you to connect your Leadboxes to ConvertKit!


2 | Set up the Integration in your Leadbox

When you open up a Leadbox, or create a new one, the first thing that you're asked to do on the left hand column is set up the integration settings. This tells Leadpages where to send the information people enter into the Leadbox. You want to select "Other" -- this pulls up the HTML code box.


3 | Create an opt-in form in ConvertKit

Now you're going to leave Leadpages and go into ConvertKit. You're going to make a new form, which will be what you're linking the Leadbox to. Click on "Forms" in the navigation, which will pull up the screen below.

You want to create a form, not a landing page! Then you'll have a choice to make a simple form or a more complex one -- pick the more complex one, which looks like the one below. 

Because people aren't going to see this form, we don't care about customizing how it looks. Instead, we want to go into the "Settings" tab for the form. Make sure that the name of the form matches the name of your Leadbox! This is going to make your life SO MUCH EASIER when you have multiple Leadboxes and multiple forms in ConvertKit.

Then you want to make sure that you uncheck the option to "Send incentive/double opt-in email to confirm new subscribers." ConvertKit will automatically check this box, but uncheck it. This means that when someone subscribes for your list via your Leadbox, they'll automatically be added without having to also confirm their subscription.

Now you're going to into the "Embed" tab for the form. This is where your HTML code lives! Copy all of the HTML code from the box.


4 | Insert HTML from ConvertKit into your Leadbox

Now go back to your Leadbox. Click on the HTML code box in the left column and paste the code you just copied from ConvertKit. When you do, all you'll see is a little snippet of it, but if you scroll up you'll be able to see the rest of the code. 

Save your Leadbox and customize the rest of the form however you want!


5 | Create an automation rule in ConvertKit to tag anyone who subscribes from that Leadbox

One of the things I am MOST excited about inside ConvertKit is the ability to tag individual subscribers -- and how easy it is! This means that you can see exactly where someone signed up from, which gives you a lot of insight into your audience. ConvertKit makes it really easy to tag subscribers automatically with their automation features.

First, you need to make a new tag for the form that you just made. Click "Subscribers" on the top navigation, and click "Create tag" from the bottom of the right column. It will pull up this box at the top, and just enter the name of the form you created.

Next, click "Automations" from the top navigation, and you'll see this screen. 

You're going to select "Subscribes to a form" as the trigger event, and select the form that you just made and connected to your Leadbox. Then select the action "Add tag" and select the tag for the form you just made. 

Make sure you save the rule. Now anyone who subscribes to your list through your Leadbox will automatically be added to your subscriber list in ConvertKit, and will automatically be tagged with that form's name so you know exactly how they found you.


6 | Celebrate your success!

The whole process takes maybe about 15 minutes once you get the hang of it. Both Leadpages and ConvertKit are incredibly easy to pick up, and I highly recommend both of them for your business if you aren't using them already! 

If you have any questions about how to connect your Leadboxes with ConvertKit forms, leave them in the comments! Or tweet me at @indigocolton. :)

Disclaimer: all links for ConvertKit and Leadpages in this post are affiliate links. This means that I get a small compensation if you sign up for either service through my unique affiliate link. I am only affiliates for programs & software that I use myself and believe in 100%! 

Want more step-by-step tutorials on your favorite platforms? Get your keys to The Vault now!