Table of contents

Learn how to create and manage Text Styles that automatically apply consistent typography to all channel content across your platform.

🎯 Who this article is for: Platform admins and users with branding permissions who need to maintain consistent typography across all channel content.

💼 Package requirements: Text Styles are available to all customers

🔒 Permissions: Only admins and users with branding permissions can create, edit, and activate text styles.


1. Overview

Text Styles ensure your channel content (posts, articles, and announcements) maintains consistent typography across your organization. Once you set a text style as active, it automatically applies to all new and existing channel content, ensuring teams create professional, on-brand content without manual formatting.

Why this matters: Text Styles eliminate the need for individual contributors to manually format text or remember brand standards. When everyone's content automatically uses the same typography, your organization presents a unified voice and maintains trust in company knowledge, whether people are reading org-wide news, product updates, or team announcements.


2. Use cases

  • Scaling content creation without design review: As more teams create content across channels, Text Styles ensure professional, on-brand formatting applies automatically without requiring design review or manual formatting for every post.
  • Reducing friction in cross-functional collaboration: When Product, Sales, Support, and other teams all use the same typography standards automatically, shared updates and documentation maintain a unified appearance that makes information easier to navigate and recognize as official content.
  • Maintaining brand standards across distributed teams: Regional offices, remote teams, and departments in different locations all produce content that looks consistent and professional, reinforcing organizational coherence without requiring centralized content review.
  • Establishing trust in official communications: Consistent typography helps employees instantly recognize policies, announcements, and official updates as verified content from trusted sources rather than informal messages.

3. Before you begin

Prerequisites

Before creating text styles, you should add Brand Fonts to your platform. Text Styles use Brand Fonts to define typography, so you need at least one Brand Font available before creating a custom text style.

Important limitations

Text Styles do not apply to:

  • All emails (including notifications and daily digests).
  • Global navigation.
  • Mobile applications.
  • UI elements and widgets (such as Channel Feed widgets).
  • Pages content (pages use separate styling).

These areas use system defaults to ensure readability and consistent performance across devices.


4. How Text Styles apply in Channels

Once a text style is set as active, it automatically applies to:

  • All new text content created in posts and articles.
  • All existing text content in posts and articles.

Users creating channel content don't need to manually format their text. The active text style applies by default as soon as they start typing.

🗒 Note: Only one text style can be active at a time. When you activate a new text style, it immediately updates all channel content across the platform.


5. Create a new text style

  1. Click your avatar and go to Admin Settings.
  2. Navigate to the BrandingStyles tab.
  3. Click Create style in the top-right corner.
  4. Give your text style a descriptive name at the top-left (e.g. "Brand Typography 2026").

Your new text style is now created but not yet active. Continue to the next section to define the typography settings.


6. Define text style settings

Text Styles can be customized for different text elements:

  • Heading 1
  • Heading 2
  • Heading 3
  • Body text
  • Comments

For each element, you can customize:

  • Font family (from your Brand Fonts).
  • Font weight (for example, Regular, Bold, Light).

🗒 Note: Font size, letter spacing, and line height are controlled by system defaults to ensure readability in channels.

To customize each element:

  1. Click through the text elements in the styles editor.
  2. Select a Font family from the dropdown.
  3. Select a Font weight.
  4. Review the preview at the bottom as you make changes.
  5. Click Save once you're done.

💡 Tip: Most organizations use the same font family across all elements and vary only the weight to maintain brand consistency.


7. Set a text style as active

The active text style applies to all channel content across the platform.

🗒 Note: Activating a new text style updates typography only. Content structure and permissions remain unchanged.

Option 1: From the styles editor

  1. Open the text style editor.
  2. Click Set as active at the top-right.

Option 2: From the styles overview

  1. Navigate to BrandingStyles.
  2. Find the text style you want to activate.
  3. Click the checkmark icon.

⚠️ Important: Only one text style can be active at a time. Activating a new text style immediately replaces the previous one.


8. Edit an existing text style

  1. Navigate to the Styles tab in Branding.
  2. Find the text style you want to edit.
  3. Open the text style editor (pencil icon).
  4. Update the font family or weight for any text element.
  5. Click Save.

🗒 Note: If you edit the currently active text style, changes apply immediately to all channel content across your platform.


9. Delete a text style

  1. Navigate to the Styles tab in Branding.
  2. Find the text style you want to delete.
  3. Click the bin icon.

🗒 Note: You cannot delete the default text style or the currently active text style. To delete an active text style, first activate a different text style, then delete the one you no longer need.


10. Best practices

  • Test text styles before activating them: Create and preview new text styles thoroughly before setting them as active. Once activated, they immediately update all channel content platform-wide, so it's important to verify the typography works well across different content types.
  • Use consistent font families across elements: Rather than mixing multiple different font families, use the same font family for all text elements and vary only the weight. This creates visual hierarchy while maintaining strong brand consistency.
  • Name text styles descriptively: Use names that indicate the purpose or version (e.g. "Brand Typography 2026" or "Q1 Rebrand Fonts") rather than generic names like "Style 1" or "New Style." This helps other admins understand the purpose and maintain consistency over time.
  • Keep the default text style as a backup: The default text style serves as a reliable fallback if you need to quickly revert typography changes. 

11. Frequently asked questions

Can different channels have different text styles?

No. Text Styles apply platform-wide to all channels. Only one text style can be active at a time, ensuring consistency across all channel content throughout your organization.

What happens to existing content when I activate a new text style?

All existing channel content (posts, articles, announcements) immediately updates to use the new text style. The content itself doesn't change, only the typography applied to it.

What is the default text style?

The default text style is a pre-configured Happeo text style that applies when you haven't created any custom Text Styles yet. You cannot delete the default Text Style, but you can set other Text Styles as active to override it.

How do I know which text style is currently active?

Look for the active symbol at the top-right of a text style preview in the Styles tab. Only one style will show this symbol at a time.


12. Troubleshooting

My text style doesn't show the custom font I uploaded

Verify that the custom font was successfully uploaded in the Brand Fonts section. Navigate to BrandingFonts tab and confirm the font appears in your Added Fonts list. If it's not there, you'll need to upload it before you can use it in a text style.

Channel content still shows the old typography after activating a new Text Style

Refresh your browser to see the updated typography. In rare cases, you may need to clear your browser cache. If the issue persists across multiple browsers or devices, verify that the correct text style shows as active in the Styles tab.

The font weight I selected doesn't appear correctly

Some font families don't include all weight variations. Verify that your Brand Font file includes the specific weight you're trying to use (e.g. if you're selecting "Bold" but the font only has "Regular," it may not display correctly). You may need to upload additional font files for different weights.

Text styles aren't applying to my pages content

Text Styles only apply to channel content (posts, articles, announcements). Pages use separate styling controls.

Previous
Next
43677580180625