Skip to content
  • There are no suggestions because the search field is empty.

Rich Text Module

How to configure the Rich Text common module for POWER Pro theme in HubSpot

What is the Rich Text Module?

The Rich Text Module is a versatile content module that allows you to add and format text content in custom drag-and-drop layouts.

Module capabilities:

  • Add formatted text content
  • Create custom layouts
  • Embed media and elements
  • Style text inline
  • Add links and CTAs
  • Insert tables and lists

Common use cases:

  • Body content sections
  • Text blocks
  • Formatted articles
  • Custom content layouts
  • Mixed media content
  • Embedded elements
hs-rich-text-common-module
 

Module Options

The Rich Text module can be used in the drag-and-drop editor to create custom section layouts.

Helpful Links: Settings for Theme Styles

Rich Text Content

The text can be edited directly from the module on the page or you can open it in an expanded view.

rich-text-wysiwyg-editor

Edit in Expanded View

rich-text-expanded-view

What is the Rich Text Toolbar?

Rich Text Toolbar

The WYSIWYG (what you see is what you get) toolbar includes options to format the text in the rich text editor.

WYSIWYG definition: Visual editor that shows formatting as it will appear on the published page.

Important note: Changing the text style here will take priority over any theme or module settings, these changes are applied as Inline Styles and overwrite any CSS included in the theme.

Inline styles priority: Toolbar formatting takes precedence over theme styling. Use carefully to maintain design consistency.


What text formatting options are available?

Text Formatting

You can change the following:

Text style (paragraph, heading 1, heading 2, etc.):

  • Paragraph: Regular body text
  • Heading 1: Largest heading (H1)
  • Heading 2: Major section heading (H2)
  • Heading 3: Subsection heading (H3)
  • Heading 4-6: Smaller headings

Choose an alternate font:

  • Select from available fonts
  • Override theme font
  • Specific text styling
  • Brand font options

Change the font size:

  • Adjust text size
  • Override theme sizing
  • Pixel or relative units
  • Larger/smaller text

Add inline styles for Bold, Italics, and Underline:

  • Bold: Emphasis, important text
  • Italic: Emphasis, subtle highlight
  • Underline: Use sparingly (can confuse with links)

Change the text color:

  • Custom text colors
  • Override theme colors
  • Brand color options
  • Color picker

Change the text background color (highlight):

  • Text highlighting
  • Background color behind text
  • Emphasis tool
  • Call attention to text

Best practices:

  • Use heading hierarchy (don't skip levels)
  • Bold for emphasis, not entire paragraphs
  • Underline sparingly (confuses with links)
  • Maintain color contrast (4.5:1 minimum)
  • Consistent with brand colors


What alignment and list options are available?

Alignment and Lists

Change the content alignment (left, center, right, justified):

Alignment options:

  • Left: Default, natural reading (most common)
  • Center: Emphasis, short content, headings
  • Right: Special layouts, directional content
  • Justified: Even edges, formal documents

Add an unordered list (bullets) or ordered list (numbers):

List types:

  • Unordered list: Bullet points, no specific order
  • Ordered list: Numbered items, sequential order

List use cases:

  • Features and benefits
  • Step-by-step instructions
  • Navigation items
  • Key points
  • Specifications

Adjust the line spacing:

  • Single spacing
  • 1.5 spacing
  • Double spacing
  • Custom spacing
  • Improve readability

Decrease or increase the indent:

  • Indent paragraphs
  • Create nested lists
  • Hierarchical content
  • Visual structure
  • Quote indentation

What style clearing options are available?

Style Management

Clear the styles:

  • Remove all inline formatting
  • Reset to theme defaults
  • Clean up formatting
  • Start fresh
  • Fix formatting issues

When to clear styles:

  • Inconsistent formatting
  • Copy/paste from Word
  • Too many inline styles
  • Return to theme styling
  • Formatting conflicts

Clear styles workflow:

  1. Select formatted text
  2. Click "Clear styles"
  3. Text returns to default
  4. Re-apply needed formatting
  5. Use theme styles when possible

What additional formatting options are available?

More Formatting Options

Click More to add Strikethrough, Superscript, Subscript, or format as a Code Block:

Additional formats:

Strikethrough:

  • Crossed out text
  • Show deletions/changes
  • Compare versions
  • Sale prices

Superscript:

  • Text above baseline
  • Footnote references¹
  • Mathematical notation
  • Trademark symbols™

Subscript:

  • Text below baseline
  • Chemical formulas (H₂O)
  • Mathematical notation
  • Technical content

Code Block:

  • Monospace font
  • Technical code display
  • Command examples
  • Preserve formatting
  • Gray background

Code block usage:

  • HTML/CSS/JavaScript examples
  • Command line instructions
  • Technical documentation
  • Programming tutorials

How do I add links?

Adding Links

Add a link:

  • Link text to URLs
  • Internal page links
  • External website links
  • Email addresses
  • File downloads

Link configuration:

  • Link text (what users see)
  • URL or page selection
  • Open in new window option
  • No follow setting (SEO)
  • Title attribute

Link best practices:

  • Descriptive link text (not "click here")
  • Internal links: Same window
  • External links: New window
  • Use title for context
  • Test all links

How do I add images?

Adding Images

Add an image:

  • Insert images inline
  • Upload new images
  • Select from file manager
  • Set image dimensions
  • Add alt text

Image configuration:

  • Image selection
  • Alt text (required for accessibility)
  • Dimensions (width/height)
  • Alignment (left, center, right)
  • Link image (optional)

Image best practices:

  • Always add descriptive alt text
  • Optimize before uploading
  • Appropriate dimensions
  • Compress file size
  • Use WebP when possible

Image alignment:

  • Left: Text wraps right
  • Center: Full width, no wrap
  • Right: Text wraps left
  • Inline: Flows with text

Can I add emojis?

Add an emoji:

  • Insert emoji picker
  • Browse emoji categories
  • Search for emojis
  • Click to insert
  • Use in moderation

Emoji usage:

  • Add personality
  • Visual emphasis
  • Break up text
  • Informal tone
  • Social media style

Emoji considerations:

  • Professional context
  • Brand voice
  • Accessibility (screen readers)
  • Cross-platform display
  • Cultural differences

Emoji best practices:

  • Use sparingly
  • Match brand tone
  • Consider accessibility
  • Test across devices
  • Meaningful, not decorative

What can I insert using the Insert menu?

Insert Menu Options

Click Insert to add:

Call-to-action:

  • HubSpot CTA tool
  • Tracked buttons
  • Conversion elements
  • A/B testable
  • Analytics integration

Embed:

  • Embed external content
  • Third-party widgets
  • Social media posts
  • Interactive elements
  • Custom HTML/JavaScript

Video (HubSpot or Embed):

  • HubSpot-hosted videos
  • YouTube embeds
  • Vimeo embeds
  • Video players
  • Autoplay options

Table:

  • Data tables
  • Comparison tables
  • Pricing tables
  • Structured information
  • Rows and columns

Special Character:

  • © Copyright
  • ® Registered trademark
  • ™ Trademark
  • Currency symbols
  • Mathematical symbols

Icon:

  • FontAwesome icons
  • Visual elements
  • Inline icons
  • Social icons
  • Decorative elements

Anchor:

  • Page anchor links
  • Jump-to navigation
  • Table of contents
  • Section linking
  • Smooth scrolling

Horizontal Line:

  • Visual separator
  • Section divider
  • Break content
  • Styling options
  • Spacing control

Non-breaking space:

  •   character
  • Prevent line breaks
  • Keep words together
  • Spacing control
  • Typography tool

What personalization options are available?

Personalization

Click Personalize to add a Personalization Token:

Personalization tokens:

  • Contact properties
  • Company properties
  • Custom properties
  • Merge tags
  • Dynamic content

Token examples:

  • First name
  • Company name
  • Email address
  • Custom fields
  • Calculated values

Personalization use cases:

  • Personalized greetings
  • Custom content
  • Account information
  • User-specific data
  • Dynamic messaging

Personalization best practices:

  • Always include default values
  • Test with and without data
  • Privacy considerations
  • Don't over-personalize
  • Natural integration

What advanced options are available?

Advanced Options

Click Advanced to view the Source code or Show blocks:

Source code:

  • View HTML
  • Edit HTML directly
  • Add custom code
  • Fix formatting issues
  • Advanced customization

Source code use cases:

  • Custom HTML elements
  • Add attributes
  • Complex formatting
  • Troubleshoot issues
  • Advanced users only

Show blocks:

  • Visual block indicators
  • See content structure
  • Identify elements
  • Debug layout
  • Understand hierarchy

Advanced usage warning: Editing source code requires HTML knowledge. Incorrect changes can break formatting.

What styling options are available ?

Styles → Visibility

Option to Show or Hide on this breakpoint (based on desktop or mobile toggle selection).

heading-visibility-desktop-mobile

Styles → Alignment and spacing

Option to configure the padding for the Top, Left, Right, and Bottom of the module, and the margin for the Top and Bottom.

hubspot-common-module-styles-alignment-and-spacing

The padding and margin can be configured independently for the desktop and mobile breakpoints. Checking the box "Apply to all sides" will apply the same settings to all breakpoints and sides.