Connecting Canva with HubSpot
HubSpot's marketing tools include a Canva integration that lets you import Canva designs into HubSpot emails, landing pages, social posts, and blog content. This integration bridges the gap between design and marketing execution, allowing teams to create polished visuals in Canva and deploy them through HubSpot's marketing platform without cumbersome export-upload workflows.
The Native HubSpot-Canva Integration
HubSpot includes Canva as a design option within several of its content creation tools. The integration embeds Canva's editor into HubSpot, similar to how Hootsuite and other platforms have integrated Canva.
Where You Can Access Canva in HubSpot
- Email editor: When creating marketing emails, you can design images with Canva directly from the email builder.
- Social publishing: When composing social media posts through HubSpot's social tools, Canva is available for creating post graphics.
- Landing pages and website pages: The HubSpot page editor allows you to insert Canva-designed images into your page layouts.
- Blog posts: When writing blog content in HubSpot, you can create featured images and inline graphics with Canva.
- File Manager: Canva designs can be saved to HubSpot's file manager for reuse across different content types.
How to Use Canva in HubSpot's Email Editor
- In HubSpot, navigate to Marketing > Email and create a new email or edit an existing one.
- In the drag-and-drop email editor, add an Image module to your email layout.
- Click on the image module to open the image options panel.
- Look for the Design with Canva option alongside the standard "Browse images" and "Upload" options.
- Click Design with Canva. The Canva editor opens in an overlay.
- If prompted, sign into your Canva account and authorize HubSpot to connect.
- The editor opens with dimensions suited for email images (typically 600px wide).
- Design your image using Canva's templates, elements, text tools, and brand assets.
- Click Save and Insert (or the equivalent button). The image is placed directly into your HubSpot email.
How to Use Canva for HubSpot Social Posts
- Go to Marketing > Social in HubSpot.
- Click Create Social Post.
- Select the social accounts you want to post to.
- In the post composer, click the image/media button and select the Canva option.
- Design your social graphic in the Canva editor. The canvas dimensions are automatically adjusted for the selected social platform.
- Save the design and it attaches to your social post. Write your caption and schedule.
How to Use Canva for Landing Pages
- Go to Marketing > Landing Pages and create or edit a landing page.
- In the page editor, add an Image module to your layout.
- Select the Canva design option from the image source choices.
- Design your landing page graphic (hero images, feature illustrations, testimonial graphics, etc.).
- Insert the design into the page and adjust sizing and alignment in HubSpot's page editor.
Setting Up the Integration
Requirements
- HubSpot plan: The Canva integration is available on HubSpot Marketing Hub plans. The specific tier required may vary. Check your plan's features under Settings > Account > Products & Add-ons.
- Canva account: Works with Canva Free, Pro, and Teams. Your Canva plan determines which templates, elements, and features are available.
- User permissions: You need content creation permissions in HubSpot (the ability to create emails, social posts, or pages, depending on where you want to use Canva).
First-Time Connection
- Open any content editor in HubSpot (email, social, page, or blog).
- Click the Canva design option.
- A prompt appears asking you to log into Canva. Enter your Canva credentials.
- Authorize HubSpot to access your Canva account. This grants read access to your designs and the ability to create new ones.
- The Canva editor opens and you are ready to design.
The connection persists until you manually revoke it. Manage connected apps in Canva under Account Settings > Connected Apps.
Practical Use Cases
Branded Email Campaigns
Create a consistent visual identity across all HubSpot marketing emails:
- Design a set of email header templates in Canva for different campaign types: product updates, newsletters, event invitations, and promotional offers.
- If using Canva Pro or Teams, save these as brand templates accessible to your entire marketing team.
- When creating a new email in HubSpot, open Canva, select the appropriate header template, customize it for the specific campaign, and insert it.
- Pair the Canva header with HubSpot's text modules, button modules, and personalization tokens for the email body.
Landing Page Hero Images
Landing pages convert better with compelling hero images. Use Canva in HubSpot to create:
- Campaign-specific hero banners with promotional messaging.
- Product feature graphics that visually explain your offering.
- Social proof graphics featuring customer logos, testimonials, or statistics.
- Event registration page headers with dates, speakers, and branding.
Social Media Content Calendar
If you use HubSpot's social publishing tools, the Canva integration lets you create and schedule visually consistent social content from one platform:
- Plan your social content calendar in HubSpot's social tool.
- For each post that needs a graphic, design it in Canva without leaving HubSpot.
- Use Canva brand templates to maintain visual consistency across weeks of content.
- Schedule all posts from HubSpot and track their performance in HubSpot's social analytics.
Blog Featured Images
Every blog post performs better with a custom featured image. Using Canva in HubSpot's blog editor:
- Create a blog post in Marketing > Blog.
- For the featured image, use Canva to design a graphic that includes the blog title, relevant imagery, and your brand elements.
- This image appears on the blog listing page, in social shares, and as the Open Graph image when the post is shared on social media.
- Recommended size: 1200 x 628px for optimal display across social platforms and HubSpot's blog listing template.
Team Workflows
For marketing teams using both HubSpot and Canva Teams, establish a workflow that leverages both platforms' collaboration features:
- Design approval: Designers create templates in Canva Teams with approved brand elements. Marketing team members use these templates when creating content in HubSpot, ensuring brand consistency without design bottlenecks.
- Content approval: Use HubSpot's content approval workflows to review emails and pages (including their Canva-designed images) before publishing.
- Asset library: Store finalized Canva designs in HubSpot's File Manager (Marketing > Files) so they are available for reuse across campaigns without re-opening Canva.
Importing Existing Canva Designs
If you have already designed graphics in Canva outside of HubSpot, you can bring them in manually:
- Open the design in Canva and click Share > Download.
- Choose PNG for graphics with text or transparency, or JPEG for photographs.
- In HubSpot, go to Marketing > Files and upload the image.
- The image is now available in HubSpot's File Manager and can be inserted into any email, page, or blog post.
This manual process is necessary for designs created before you connected Canva to HubSpot, or for designs that require Canva features not available in the embedded editor.
Limitations
- Image-only integration: The integration transfers static images. Animated Canva designs, videos, or interactive elements are not supported through the embedded editor.
- Embedded editor limitations: Some Canva features may not be available in the HubSpot-embedded version of the editor. For complex designs, use the full Canva application and upload the result to HubSpot.
- No automatic updates: Editing a design in Canva after inserting it into HubSpot does not update the HubSpot content. You need to re-design or re-upload the updated image.
- HubSpot plan dependency: The Canva integration availability depends on your HubSpot subscription tier. Free CRM users may not have access to all content creation tools where Canva is integrated.
- Canva Pro not included: Connecting to HubSpot does not grant Canva Pro features. Premium templates, stock photos, and Brand Kit still require a paid Canva subscription.
- File size considerations: Large Canva exports can slow down email and page load times. Optimize image file sizes (aim for under 200 KB per email image, under 500 KB per landing page image) by reducing dimensions or quality settings in Canva's download options.
Summary
The Canva integration in HubSpot brings professional design capabilities into your marketing workflow without requiring a separate design tool or manual file transfers. By using Canva for visual creation and HubSpot for content deployment and automation, marketing teams can produce polished campaigns faster while maintaining brand consistency across emails, landing pages, social posts, and blog content.