Set Up Channel Text Styles – Happeo

Set Up Channel Text Styles

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


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:

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:

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 Branding → Styles 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:

For each element, you can customize:

🗒 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 Branding → Styles.
  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


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 Branding → Fonts 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.