HubSpot module documentation

Extended Rich Text

Rich text with its own background, a heading level you control, independent alignment for heading, copy and button, and an optional popup carrying a message or a HubSpot form. One module, without a wrapper section.

$29, one time Site pages and landing pages View on the HubSpot Marketplace

Install it

  1. Buy and install from the Extended Rich Text listing.
  2. In the page editor, drag Extended Rich Text into your layout.

Set up the content

FieldWhat it does
TitleThe heading text.
Header TypeThe heading level actually written into the page, h1 through h6. Use one h1 per page and step down from there; this is what screen readers and search engines follow.
Rich textThe body copy, with the usual rich text toolbar.

Style it

Alignment

Independent alignment for Header, Content and Button, so a centred heading can sit above left-aligned copy.

Color Settings

Header and Description colours.

Background Settings

Spacing / Padding

Button Styling and Popup Settings

Label and background colours for default and hover states, and the popup's background, content and confirm button colours.

The button and popup

Under Button in the Content tab: Type (link button or CTA), Label, Link or CTA, and an optional Custom Class Name.

Turn Enable Popup on to have the button open a popup instead of navigating. Then under Popup Content:

The popup library and the HubSpot forms script load only when Enable Popup is on, and the forms script only when the popup type is Form.

Common questions

How is this different from HubSpot's rich text module?

Its own background with an overlay, a heading level you control separately from styling, alignment set independently for heading, copy and button, and a button that can open a form in a popup. HubSpot's rich text module does none of those without a wrapper section and a separate form module.

My heading looks wrong even though I picked h2.

Header Type sets the level in the markup; how it looks comes from your theme's typography. If an h2 is too large, either step to h3 or adjust your theme's heading sizes. Do not pick a lower level purely to make it smaller, because that is what assistive technology reads.

There is too much space above my heading.

Use Styles, Spacing / Padding, Reset Header Margin.

Support

Email support@freelopers.com. We answer in English, Monday to Friday, 10:00 to 17:30 CET.

Please include the page URL, your browser and device, and the steps that reproduce the problem. Please do not send passwords or API keys.