Creating and Using Buttons in ConvertKit Emails

One of the things I hear complaints about the most is not being able to make ConvertKit pretty BUT, lemme just tell ya, you don’t really want those pretty templates because they will crush your delivery rates BUT I completely understand wanting at least a little pretty in yo’ life so there are a few things you can do to “pretty up” your email templates.

A few weeks ago, I shared a tutorial on Think Creative Collective about how to customize the quote box in ConvertKit, so that if you haven't read/seen that – you need to.

Today though, I want to talk to you about how to create and use BUTTON in ConvertKit emails.

creating and using buttons in ConvertKit emails

It's actually really crazy easy.

Step 1. You need to login to ConvertKit and access your Email Templates by going to “My Account > Email Templates”. If you haven't yet created a new/custom template, you need to do that because you can't edit the templates that are included. I recommend copying all of the code from the “text only” template, creating a new template, pasting that copied code in and saving as something you'll remember.

creating and using buttons in ConvertKit emails

Step 2. Click on the template you're wanting to edit to open up the code for it.

Step 3. Copy the following code.
.button {
border: none;
background: #00ccc3;
color: #fff !important;
padding: 10px;
display: inline-block;
margin: 10px 0px;
font-family: Helvetica, Arial, sans-serif;
-webkit-border-radius: 3px;
-moz-border-radius: 3px; border-radius: 3px;
.button:hover {
color: #fff;
background: #eed845 !important;

.button a {
color: #fff !important;

Step 4. Paste that code anywhere in your template between the beginning style tag creating and using buttons in ConvertKit emails and the ending style tag creating and using buttons in ConvertKit emails.

creating and using buttons in ConvertKit emails

Step 5. Customize the code based on your brand colors. The code I gave you is using my brand colors, so you'll want to customize it, all you need to do is replace the background hex # (where I have 00ccc3) with the hex # you want to use your for brand. You'll also want to customize the background color on the button:hover code (although, I do find that the hover doesn't work on most email providers).

You can also customize the border radius (rounded corners of your button), the font-family, padding, etc.

If you're going with a lighter-color background on your button, you'll also want to change the color field to reflect a darker text color.

Step 6. Save your template.

Step 7. Start a broadcast (or a sequence) and find the area you want to insert the button and place your curser there. Then, hit the toggle for “html” mode that looks like this creating and using buttons in ConvertKit emails.

Step 8. Copy this code and keep it somewhere so that you can copy and paste it each time you need a button.

<a href=”” class=”button”>A button to my site</a>

Step 9. Paste that code into the HTML portion of your message where you want the button to appear. 

  • You'll customize the part that says “” with the URL you want people to go to when they click the button.
  • The part that says A button to my site with the text you want to show up ON the button.
  • You can also customize the class where it says “button” IF you have multiple buttons in your template (which I address more in the video below). You'll make sure it stays button though if you're just using the code I gave you here.creating and using buttons in ConvertKit emails

Step 10. Switch back to “regular” mode by hitting that same <> at the top. You can now preview your email in your browser and see your button!

creating and using buttons in ConvertKit emails

That is it folks! Told ya it was easy.

Now, I do go a little bit further in-depth in the video about having multiple buttons, so if you want to see that, it's below.

Similar Posts