System

Set of templates available for use on system pages.

Note: Read this HubSpot knowledge article on applying templates to your system pages. Currently, HubSpot does not have a page editor experience for system pages. If you wish to customize the system templates, you must create a child theme.

Included System Templates:

  • 404 Error

  • 500 Error

  • Subscription Preferences

  • Subscription Confirmation

  • Email Backup Unsubscribe

  • Password Prompt Page

  • Search Results



Understanding System Templates in Framework Theme

System templates handle critical pages that operate outside HubSpot’s standard page editor interface. Unlike your regular website pages and blog posts, these templates manage essential user interactions like error handling, subscription management, and password protection scenarios that require consistent branding even when your main site experiences issues.

The Framework theme’s system templates are specifically designed with clean, minimal styling that aligns with SaaS and technology company aesthetics. Each template maintains your site’s visual consistency while providing essential functionality during critical user touchpoints. For example, when visitors encounter a 404 error or need to update their email preferences, these templates ensure they remain within your branded experience rather than seeing generic HubSpot default pages.

Implementation requires careful planning since you cannot use the drag-and-drop page editor or content staging areas with system templates. All customizations must happen at the code level through a child theme, making it essential to plan your modifications before implementation. This approach protects your customizations when the parent Framework theme receives updates.

Best practices for system templates include maintaining clear navigation paths back to your main site, especially on error pages. Consider adding your primary call-to-action or popular page links to help users continue their journey. For subscription-related templates, ensure your branding elements like logos and color schemes match your main site to maintain trust during email preference management.

Since system templates activate automatically based on specific user scenarios, you should test each template thoroughly after customization. Use HubSpot’s preview functionality where available, and consider intentionally triggering scenarios like password prompts or subscription changes to verify your templates display correctly across different devices and browsers.