---
url: "/emailify/integrations/hubspot.md"
description: "Emailify includes a built-in integration with HubSpot, which allows you to upload HTML emails directly from the Figma plugin directly to your HubSpot templates."
---

# Uploading your emails to HubSpot

> Emailify includes a built-in integration with HubSpot, which allows you to upload HTML emails directly from the Figma plugin directly to your HubSpot templates.

> **Warning:** As per the [HubSpot docs](https://knowledge.hubspot.com/design-manager/build-a-custom-coded-template) for custom HTML emails: a **Marketing Hub Professional** or **Enterprise account** is required to build custom coded email templates.

In the Emailify export panel, select the **HubSpot** option from the dropdown list, then paste in a valid HubSpot Private App API key, which can be generated from your HubSpot account by creating a new [Private App](https://developers.hubspot.com/docs/api/migrate-an-api-key-integration-to-a-private-app#create-a-new-private-app) from the **Integrations** -> **Private Apps** page in your HubSpot account settings by following then steps below:

1. Click the **Create private app** button
2. On the **Basic Info** tab, give the private a name (eg. **Emailify**)
3. Then on the **Scopes** tab, search for `content` and tick the **content** checkbox.
4. Click the **Create app** button, then click **Continue creating**
5. Click the **Show token** button, then click the **Copy** button
6. Store this key somewhere safe (for future re-use/reference)
7. Go back to Emailify and paste it in the **HubSpot API** key input

When you're ready, click the **Upload To HubSpot** button to start exporting the emails you've selected from Figma to HTML, and have them automatically be uploaded to your [HubSpot templates](https://app.hubspot.com/).

## Important note on editing HTML emails in HubSpot

Unfortunately, HubSpot doesn’t offer a visual editor for custom HTML emails in the same way tools like Mailchimp or Klaviyo do. Once an HTML email is uploaded to HubSpot, any changes need to be made directly in their code editor.

HubSpot does support modules (reusable custom code blocks), but these are fairly complex to set up, must be managed manually, and don’t work especially well for one-off or campaign-based emails.

Recommended workaround:
If you’d like to use Emailify with HubSpot, the simplest approach is to invite your team into the same Figma file. Teammates can edit text and images directly in Figma, and once everything is final, you can export and upload the email to HubSpot from the plugin.

It’s not perfect, but this workflow avoids HubSpot’s editor limitations and keeps content edits fast and collaborative.
