Comment on page
Setka Editor and HubSpot Landing Pages
How to add Setka Editor content to landing pages in HubSpot.
Setka Editor content can be added onto a HubSpot landing page as an embed. Thus, the embed module is needed.
To create a new module, select Marketing on the HubSpot upper menu. Then go to Files and Templates > Design Tools:
Follow these steps to create the embed module:
Go to File > New file on the left-hand panel:
Select Module from the dropdown list and click Next:
Set up your module:
- Check Pages for Where where would you like to use this module?
- Set Local module as a Module content scope.
- Set any desirable file name. E.g., "Setka Embed Module."
- Select file location at your discretion.
After saving the module file, the configuration screen will open. Since you are creating the embed module, the Embed field is needed. To add it, click Add field on the right-hand panel and select Embed:
Go to the Content options block in the right-hand panel and set the Supported source types option to Embed code only.
Paste this code into the Embed code field:
<div style="background: #f1f1f1; display: flex; align-items: center; justify-content: center; height: 100px;">
Replace this code with your Setka Post code in the ‘Embed code’ field
Move to Editor options block and activate the Make this field required switch.
Add some explanatory text into the Inline help text field, if needed. E.g.:
Replace the code below with your Setka post code. You can get the code by clicking ‘Export → Copy HTML to clipboard’ from the post badge in your Setka Account.
This text will help HubSpot COS users if they use your module on landing pages.
Scroll the right-hand panel up to the top and find the HubL variable name field. Click Copy > Copy value only:
Paste the copied value to the module.html (HTML+HubL) field in the center. Add
.embed.htmlin the end, as it is shown on the screenshot below:
Click Publish changes to save your newly configured module.
Go to Marketing > Website > Landing Pages in the upper menu:
Select the page from the list, or create a new one via Create > Landing page menu in the top right corner. The page editor will open.
Find your module in the left-hand menu. Use the search bar if there are many modules in the list. Drag the module and place it on the page:
After the post HTML is copied, go back to HubSpot and click Edit module on the embed module you just added:
Delete the code from the Embed code field on the left-hand panel. Paste the post's HTML code exported from Content Cloud instead. Landing page content will update immediately:
This way, you can use any Setka post as a landing page content.