A guide to using Canva with Buffer

When scheduling a post, it's common to think, “Ooh! I need an eye-catching image for this one.” Well, we're in luck! Buffer’s Canva integration allows us to create eye-popping images without leaving Buffer.

In this article:

  1. Enabling Buffer’s Canva integration
  2. Creating a new Canva design within your Buffer composer
  3. Creating an image in Buffer from one of your saved Canva designs
  4. Editing the Canva images you created in Buffer
  5. Frequently Asked Questions

📝 The Canva integration is not yet available in Buffer’s mobile apps (iOS or Android).

Enabling Buffer’s Canva integration

It’s super easy to get started with Canva in Buffer. You’ll automatically see the integration within your composer when you click to add an image. If you have a Canva account already, you’ll be set to go! If you don’t already have a Canva account, however, you’ll be prompted to create an account.

Once you’re logged into Canva, you’re ready to create designs right there inside of Buffer.

📝 Not seeing the Canva account you expected? If you have more than one Canva account and the one that Buffer is detecting isn't the one you'd like to work in, open a new tab and head to canva.com. You'll simply logout of the current Canva account and log into the Canva account you'd like to access through Buffer. From there, head back into your Buffer account, refresh, and try to access the Canva integration again.

Creating a new Canva design within your Buffer composer

There are two ways you can get started creating a Canva design within Buffer:

  • Create your Canva design in the Buffer composer to post to multiple social networks at the same time. This is called the Omnibox. When posting from the Omnibox, your design will be square.
  • Create Canva designs one-by-one in a size optimized for each social network.

We’ll go through both of these below.

📝 The images you add to posts from Canva have the same file type and size requirements as all images added to your posts. You can view those requirements here: Ideal image sizes and formats for your posts.

Creating your Canva design using the Omnibox

When creating a Canva design within Buffer’s Omnibox, your image will be 1080px x 1080px. This is a square image size, which is optimized across all networks. “Omnibox” is just a fancy word for “that first composer you type in prior to opening up your multiple composers where you can tailor each one of your posts separately.” Below are the steps to get you to the Omnibox.

  1. Open the composer by clicking the + New Post button.

Buffer Publish + New Post button

  1. *Select two or more social channels.
  2. Click the integrations button in the composer and then choose Canva from the menu that appears.

Selecting Canva from the integrations menu in the composer.

  1. You'll be prompted to log into your Canva account if you're not already logged in.
  2. Create the perfect image for your posts or choose an image from your Projects in Canva, and then click Add to Buffer in the upper right to add the finished image to your Buffer post.
  3. *Click Customize for each network and fill out your post text for each social network.
  4. Schedule your post to publish at the date and time of your choice, or just click Add to Queue and your posting schedule will do the work for you!

*The asterisks above are just for reference for the “Creating a Canva design for one social channel” guidance below.

⚠️ Images created in Buffer will not be saved in your Canva library for future use, but can be edited within Buffer and used again.


  • Only PNG files can be uploaded to Canva from Buffer.
  • There isn’t a way to upload multiple images at once.
  • The Canva Brand Kit cannot be accessed through Buffer.
  • We currently don't support animated video being uploaded via the Buffer/Canva integration. If an animated video is uploaded, it will appear as a photo. Ultimately, this comes down to the type of video file it is. We're not prepared to support animated videos at this time. As a workaround, if you download an animated video from Canva, be sure to export it as an MP4 file. Then head to Buffer and manually upload the MP4 video file. We will be able to publish the video on your behalf since we do support mp4 video files.
  • There isn’t a way to resize your Canva images like you can in Canva. Instead, if using the Omnibox, your image will be 1080 x 1080 (square), and if you end up clicking the Customizing for each social network button before adding in an image, the images will be the size for the social network you created your first image under. You'll find all sizes listed in the bullet point list just below.

Creating a Canva design for one social channel

To create your design for one channel, you’ll follow all of the steps above that don’t have an asterisk(*) (here’s a handy link back up there).

When posting to only one social channel, the size of the Canva template that comes up for you will depend on the social network you’ve chosen.

These are default templates:

  • Facebook: 940 x 788
  • Instagram Post: 1080 x 1080
  • Instagram Story: 1080 x 1920
  • X/Twitter: 1600 x 900
  • LinkedIn: 1200 x 627
  • Pinterest: 1000 x 1500

📝 If you’d like to publish the same design in multiple image sizes, we recommend first creating that design within your Canva account, and then hopping into Buffer to customize the template size. We share how to do this step-by-step in the next section.

Creating an image in Buffer from one of your saved Canva designs

If you are a Canva user and already have an image within your Canva library that you’d like to pull in to use within your Buffer post, you can pull it in right through your Buffer composer (no downloading from Canva and re-uploading to Buffer necessary!)

There are two main benefits to pulling your Canva designs directly through Buffer:

  • You can make quick edits to your image for the purpose of that specific post. You might edit some text or change the color, for instance.
  • Your image will be placed on a template that is optimal for the social network you're posting to (the list of sizes can be seen above), which allows you to cater to that social network.

Accessing your Canva library

To find images already stored in your Canva library, you’ll follow a few steps. 

  1. First, click + New Post and select the social channel you’d like to schedule your post to. 

Buffer Publish + New Post button

  1. Click the integrations button in the composer and then choose Canva from the menu that appears.

Selecting Canva from the integrations menu in the composer

  1. Once Canva opens, in the left panel, click Projects. This should bring up all of your projects and folders. 

Canva interface with an arrow pointing to the Folders tab

  1. Select the design you’d like to use.
  2. Adjust your design to fit the template provided for you (more on this in the section below). As a reminder, the template provided is the optimal image size for the social network you chose in Step 1 above.
  3. Insert your image into your post by clicking Add to Buffer in the upper right-hand corner of the Canva editor. Here's a GIF of the entire process.

The workflow to use Canva with Buffer

  1. Finish your post text in Buffer and then add your post to the queue. It's now ready to be published at the date and time you scheduled it for.

📝 If at the same time, you’d like to use that same design to create an image adjusted to another social network, you’ll want to follow the steps in this section again. Note that in order to ensure the correct template is generated, you’ll want to click the x ("1" in the image below) to remove the image that was copied into that composer from the previous social network design you edited. Then click on the blank image ("2" in the image below) to start back at Step 1 in this section. Since you’re using one of your saved Canva designs, the steps should go pretty quickly for you.

Removing an image that was copied into the composer and selecting the option to choose another image

However, if you'd prefer to only follow these steps once and have all of your images be square, you have two options. First, you can choose Instagram as the social network to create the first image for (since Instagram’s template is square), and that image will then be added to the composers for all of the other social networks. Or, you can head back up to the steps at the top of this article and use the Omnibox. If you choose this option, once you hit Step 6 in the Omnibox section, simply click on Projects so that you can access your design of choice.

Adjusting your Canva design to fit the image size provided by Buffer’s Canva integration

Unless the saved Canva design you selected was already the same size as the template provided, you’ll need to reformat your image so that it fits optimally for you.

There isn’t one way to manually adjust your image to fit into the template provided in Canva. You might choose to simply size it down or up, making just a bigger or smaller version of what you had originally, or you might decide to take this as an opportunity to move things around and completely rethink the design. The creative choice is yours!

Editing the Canva images you created in Buffer

While you aren’t able to see the Canva designs you create in Buffer inside your Canva library, you are able to edit those images within Buffer after they’ve been scheduled to your queue and even after they’ve already been published.

Editing your Canva designs within Buffer will allow you to differentiate them before using them again, or it can just give you the opportunity to correct a mistake before it publishes. Let’s get into how to edit your Canva designs.

How to edit a Canva design from your queue before it publishes

You’ll go through a few steps to edit Canva posts within your queue before they publish to your social channel.

  1. Find the post in your queue and click Edit.

An arrow pointing to the Edit option on a scheduled Canva post in the queue

  1. Hover over the image until the Canva logo ("C") appears and then click it to open Canva.

Arrow pointing to the C that appears over the Canva image in the post when you hover above the image

  1. Edit the image in the Canva editor and then click Add to Buffer in the upper right to add the updated image into your Buffer post.

Image in the Canva editing tool with an arrow pointing to the Add to Buffer button

  1. Finally, click Save on your post to save the refreshed version to your queue.

📝 Even if scheduled to their queues at the same time, each queued Canva image will need to be edited separately within its respective queue. For example, edits made to an image in a Pinterest post will not apply to the same image in the Facebook queue, even if it’s the exact same image.

How to edit a Canva design from your publish dashboard’s Sent tab

If you find that you’d like to send out a similar image to one you previously created within Buffer, you can absolutely do that. Just as with any repeating content, it’s important that images you send again are edited to look unique and authentic. See our advice in the article, "Is it possible to schedule one post to repeat multiple times?"

To edit a Canva image you previously published through Buffer’s Canva integration, you’ll follow a few steps:

  1. From your publishing dashboard, click on the Sent tab.
  2. Find the post in your list of sent posts and click Share Again.

A published post in the Sent Posts tab with an arrow pointing to the Share Again button

  1. If you’d like to share the image to a different social channel than you originally published it to, deselect the current social channel in your composer and select the desired one.
  2. Click the pencil icon on the image.
  3. Edit the image in the Canva editor and then click Add to Buffer in the upper right to add the updated image to your post.
  4. Click Add to Queue. The post and your refreshed image should now be in your queue!

📝 Notes

  • It isn’t possible to adjust an image in Buffer’s Canva integration unless that image was originally created through Buffer’s Canva integration. In other words, if you published an image through Buffer for which you did not use the Canva integration, there won't be an edit button on that image.
  • You don’t need any formal design training to use Canva; it’s made for non-designers. That said, if you’re looking for some help getting started, Canva offers excellent tutorials in their design school.

💡 Frequently Asked Questions

  • How do I find the designs saved to my Canva account?

    You'll find your existing Canva designs by clicking into the Canva integration through Buffer and then clicking on either "Folders" > "All your designs" or just "All your designs" on the left-hand side. Read more below: Creating an image in Buffer from one of your saved Canva designs

  • Why aren't the Canva designs I created within Buffer saved to my Canva account?

    Unfortunately, it's not yet available within the Canva API to save your designs to your Canva account. You are able to reuse your designs within your Buffer queue, Sent tab, or Analytics areas, however. Learn how below: Editing the Canva images you created in Buffer.

  • I don't use Canva. Is there another way to edit my images? Not to worry! If you're not a Canva user, you can crop, blur, rotate, and make other edits to your images in Buffer with a few quick steps. (see: Editing your images in Buffer)
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Get in touch Get in touch