Overview
When you sync a Knak email or landing page to HubSpot, your asset must include specific HubL tags. HubL (HubSpot Markup Language) is HubSpot's template language. It allows HubSpot to add required content such as unsubscribe links or company information.
If any required HubL tags are missing, HubSpot displays an error when you try to publish or send your asset.
Required HubL Tags
Landing Pages
Your landing page must include the following HubL tags:
{{standard_footer_includes}}{{standard_header_includes}}
Emails
Your email must include the following HubL tags to meet CAN-SPAM requirements.
{{unsubscribe_link}}or{{unsubscribe_link_all}}(include at least one){{unsubscribe_anchor}}{{site_settings.company_name}}{{site_settings.company_street_address_1}}{{site_settings.company_city}}{{site_settings.company_state}}{{site_settings.company_zip}}
Important: Removing any required HubL tags may prevent you from sending emails from HubSpot.
Set Up a Reusable HubSpot Footer in Knak
Create a reusable footer module that contains all required HubL tags. This helps ensure every email meets HubSpot's requirements.
Create the Footer Module
In Knak, create a new Footer module.
Give the module a descriptive name, such as HubSpot Required Footer.
Save the new module.
Add the Required HubL Tags
Open your new footer module.
Add a Text component to the module.
Paste all required HubL tags into the text component.
Add the Unsubscribe Links
Create two text links in the same footer module.
Add the unsubscribe text to your footer.
Select the text.
Add a link.
Enter the appropriate HubL tag as the Link URL.
Tip: If you use these HubL tags often, consider creating them as merge tags. You can then insert them as Special Links instead of copying and pasting the HubL tags each time.
For instructions, see No Code and Multi-Map Merge Tags.
Sync Your Email or Landing Page to HubSpot
In the Knak Builder, click Actions.
Click Sync.
Select your HubSpot integration.
(Optional) Rename your asset.
(Optional) Enter a Template Folder Path.
Using a Template Folder Path (Optional)
By default, Knak saves your HTML assets in the Knak folder within HubSpot's Design Manager.
You can organize your assets into subfolders by entering a folder path before syncing.
Template Folder Path | Result |
| Creates Knak → Knak Subfolder |
| Creates Knak → Another Folder → Knak Subfolder |
Troubleshooting:
If you're syncing to HubSpot and don't see the Template Folder Path field, your account may be using a different sync experience. Contact Knak Support if you need to organize synced assets into custom folders.
Find Your Synced Assets in HubSpot
After syncing, you can find your assets in different areas of HubSpot.
Emails
Synced emails appear in Marketing → Emails.
Landing Pages
Synced landing pages appear in Content → Landing Pages.
HTML Templates
The HTML version of every synced email and landing page appears in Content → Design Manager.
Preview Text Behavior
Knak inserts preview text directly into your email HTML. The text remains hidden until an email client displays it.
Because of this behavior, HubSpot does not show preview text in the email Settings page.
To Verify Your Preview Text:
Send yourself a test email.
Open the email in your inbox.
Confirm the preview text appears as expected.
Need more help? Contact support via live chat within Knak using the chat bubble in the bottom right corner or email support@knak.com.










