Customize public site
Customize brand
Branding makes your community feel like part of your product. In HappyIO, you can customize your site’s logo, colors, fonts, social sharing image, and even add custom CSS for advanced styling.
Steps
From your HappyIO workspace, go to Sites > Design of a site that you want to customize
In the Branding tab of the editor, make any changes:
Logo and favicon
Default logo: Shown on light backgrounds
Invert logo: Shown on dark backgrounds
Favicon: The small icon that appears in the browser tab
Color
Button background: The color of the main action buttons on your site like “Add post” button
Button text: The text color inside the main action buttons on your site like “Add post” button
Background color: The overall site background
Primary text color: Main text color for headings and body
Secondary text color: Used for descriptions, subtitles, and secondary elements
Typography
Heading font: Used for titles and headers
Body font: Used for post content, menus, and descriptions
Social sharing image: This image will appear as the preview thumbnail when your site link is shared on social media or chat apps
Custom CSS: overrides default styles
Click Save
Customize section
Sections let you control the structure and navigation of your public site. You can customize the header and sidebar to guide your members to the right content.
Steps
From your HappyIO workspace, go to Sites > Design of a site that you want to customize
In the Section tab of the editor, make any changes:
Header
Logo position: Choose where your logo appears in the header
Menu toggle: Show or hide your main navigation menu in the header
Add a new menu item to the Header by clicking Add menu or space
Search toggle: Enable or disable the search bar in the header
Sidebar
Add a new menu item to the Sidebar by clicking Add menu or space
Click Save
Note
Feed is the default page on the public site. Feed is your community’s central activity stream. It works like a social feed, showing posts in a continuous timeline so members can easily browse, discover, and engage with updates.
Combines posts from different spaces (depending on your setup).
Displays posts with meta info, cover images, and content previews.
Keeps members informed with the latest updates in one place.
You can hide but cannot delete feed page on the public sites.
Customize space
Each Space (Feedback, Roadmap, Changelog, Status, or What’s New) in HappyIO can be customized to match your community’s branding and content style. You can control the layout, banner, sidebar, and even add custom CSS for advanced styling.
Spaces are customized per public site. That means the same type of space (e.g., a Roadmap) can have a different layout, banner, or sidebar setup on each site. This gives you flexibility to tailor the experience for different products, teams, or audiences.
Steps
From your HappyIO workspace, go to Sites > Design of a site that you want to customize
In the Page editor tab of the editor, select a space that you want to make any changes:
General layout
Header toggle: Show or hide the community header for this space
Sidebar toggle: Show or hide the community sidebar for this space
Page content
Banner toggle: Show or hide the banner at the top of the space
Layout: Choose how posts are displayed. Read more about Understand layout options for spaces.
Content sidebar: Show or hide Top contributors and Trending posts on the right sidebar of the space
Custom CSS: overrides default styles for this space
Click Save