Marketplace · For Agencies

The mega menu
built for agencies

A portfolio-forward navigation module for marketing, creative, and consulting agencies. Services with imagery, Industries-we-serve tabbed panel, featured case-study cards, team & careers, multi-office Locations switcher.

Editorial palette Fraunces × Inter Tight Image-forward submenus Multi-office aware
Live demo · canonical agency pattern

Services · Industries · Work · Insights · About · Locations

Six top-level items mirroring the navigation patterns used by Diamond/Elite HubSpot partners (SmartBug, New Breed, Aptitude 8, Huble) and the studios featured in HubSpot's Inspire gallery. Tabbed Industries panel (B2B SaaS / Healthtech / Fintech / Professional Services). Featured case-study cards with client logos. Dual Schedule a call + View work CTAs. Multi-office Locations dropdown.

Built for agencies · not retrofitted

Seven things this menu does that a SaaS menu can't

Marketing & professional-services agencies need a navigation that leads with portfolio, signals industry specialization, surfaces team credibility, and routes prospects to the right office. Here's how Agency Mega Menu Pro covers each one.

01
Image-forward Services panel
Three capability columns (Strategy · Web · Growth), each item paired with a 1:1 image instead of an icon. Reads like a portfolio grid, not a feature list.
in the menu above · open "Services"
02
"Industries we serve" tabbed panel
Four verticals as tabs (B2B SaaS · Healthtech · Fintech · Professional Services), each with six sub-niches. Lets prospects self-segment from the nav itself.
open "Industries"
03
Featured case-study card
Mega panels can pin one or two case-study cards to the sidebar — paired with a tag like "Case study · B2B SaaS" and a one-line outcome ("How we doubled Northwind's pipeline").
open "Services" — see right rail
04
Client logos grid
The Work panel ships with a dedicated 3×2 client-logos column. Repurposed from the integrations layout — but here it's a portfolio signal, not a tech-stack flex.
open "Work" — third column
05
Team + Careers + inbound form
The About panel pairs studio info with a Careers column (Open roles · Internships · Freelance · Partner program) and pins a "Send brief" HubSpot form in the sidebar.
open "About" — sidebar form
06
Multi-office Locations switcher
Dedicated top-level Locations dropdown — one item per city with its address as the description, plus an optional "Remote-first" entry for hybrid firms.
open "Locations"
07
Editorial palette + Fraunces serif
Warm cream #f5f1ec + ink #1a1614 + rust accent #c8553d. Inter Tight body, Fraunces serif column titles. Every value editable.
all editor fields · zero hardcoded values
Trusted by 200+ brands · agency credentials prospects look for
HubSpot Diamond Partner
Inc. 5000 · 3 years
Clutch Top B2B Agency
Webby Award Winner
AAAA Member
Documentation

Setup & configuration guide

Everything you need to configure Agency Mega Menu Pro for your marketing, creative, or consulting agency.


Why an agency-specific mega menu?

Generic mega menus can be shoe-horned into agency shapes — but they cost weeks of configuration and miss the affordances buyers expect on SmartBug, New Breed, Aptitude 8, Huble, Vye, and the studios featured in HubSpot's Inspire gallery. Agency Mega Menu Pro ships agency-native features that no generic mega menu has out of the box: image-forward Services panel, tabbed Industries column, featured case-study cards, client-logos grid, embedded brief form, and a multi-office Locations switcher.

Getting started

Agency Mega Menu Pro is a standalone HubSpot module — no theme required. Drop it into the top of any page template, or add it to your header global partial so it loads site-wide.

Installation

  1. After purchase, the module appears in Design Manager under marketplace-modules/Mega Menu 4 Pro.module.
  2. Open any page template in the Design Manager or Page Editor.
  3. Drag Agency Mega Menu Pro from the module list into the top of your page.
  4. To make it appear on every page, add it to your header global partial so it loads automatically across the site.

Adding menu items

In the module's Content tab, you'll find the Menu Items repeater. Each item has a Type field with three options:

Mega item types in detail

Image-forward Services panel

Three capability columns (Strategy & Brand · Web & Product · Growth & RevOps). For each item, upload a 1:1 Image instead of choosing an icon — Agency Mega Menu Pro automatically renders these items as blog cards (image on top, title, italic subtitle), not the standard icon row. Reads like a portfolio grid.

"Industries we serve" tabbed panel

Set Menu item → Layout mode = Tabs. Each mega column becomes a tab labelled with the column title (B2B SaaS / Healthtech / Fintech / Professional Services). Inside each tab, list 4–8 sub-niches with icons and descriptions. Choose Tab trigger = Hover for instant feedback or Click for touch-heavy audiences.

Work panel (client logos + featured case study)

Two strategies that ship together:

Insights panel (changelog journal)

Set Column layout = Changelog teaser on a single-column mega item. Each item renders as a version pill (mono font), date badge, and 2-line description — perfect for issue-style content marketing (Vol. 14 / May 14 / "Why the editorial-site era is back…").

About panel (team / careers + brief form)

Pair a 2-column mega item (Studio + Join Us) with an Embedded Form (Sidebar) pinned on the right. The form takes a HubSpot form ID, an inline title and description, and a custom submit-button label. Lets prospects raise their hand directly from the nav.


Promo banner

A full-width strip above the navbar with a customizable message, link, and dismiss button. The leading dot has a pulsing rust ripple animation that draws the eye without being noisy; ripple colour matches the link accent automatically. Dismissals are remembered in localStorage — bump the storage key field to re-show after a campaign refresh.

Trust bar

Anchor your agency credentials (HubSpot Diamond Partner, Inc. 5000, Clutch, Webby, AAAA…) at the bottom of every mega panel. Buyers actively look for these signals — surfacing them in nav saves a click into the about page.

Search

Toggle under Content → Search. When enabled, a search icon appears in the action bar. Clicking it reveals an inline field with HubSpot's built-in search suggestions.

⌘K / Ctrl-K shortcut

Tap ⌘K (or Ctrl-K on Windows / Linux) anywhere on the page to open the navbar search. A visible ⌘K hint inside the search trigger advertises the shortcut. Only active when Search is enabled. Toggle under Agency behavior → Enable ⌘K shortcut.

CTAs

Add up to 3 buttons under Content → CTAs. The demo ships with Schedule a call (secondary outline) + View work (primary ink). Each button has text, URL, style (primary / secondary / ghost), and optional modal trigger.


Style system

Every visual property is controlled from the Style tab — no CSS editing needed. The agency palette is wired in by default; change any value to re-skin.

Global

Base values that cascade through the entire module:

Accent

The module's accent color — used on column titles, hover indicators, icons, link underlines, and badges. Default is rust-coral #c8553d with hover #a8442f and a 14%-opacity light tint. Replace with your brand colour and the entire mega menu re-skins instantly.

Nav bar

Controls the top bar:

Menu links

Top-level menu items: text colour, hover text, hover background, active indicator colour, font size, font weight, padding, and border radius. The demo uses Inter Tight 500 at 14px with a rust hover and no radius for the editorial squared look.

Dropdown panel

The panel container (used by both dropdowns and mega panels): background colour (with opacity for glass effects), border, radius, shadow, padding, and gap between items.

Dropdown items

Style individual rows inside dropdowns and mega columns: text colour, description colour, hover bg, hover text, icon colour, icon size (default 18px), image radius, vertical/horizontal padding, and border radius. Icons inherit the icon colour and size — the demo uses rust-coral icons at 18px.

Mega menu

Column-specific settings: column gap (32px default), column title colour (rust-coral by default), font size (12px), font weight (500), and text transform (uppercase). Combine with the Fraunces serif inherited from the editorial layer for a magazine-style column eyebrow.

Sidebar / Featured

Style the right-rail content: background colour, border radius, featured-image radius, tag colour, and tag background. Drives the look of case-study cards and the embedded brief form.

Badges

Small labels next to menu items or column items (Diamond, Hiring, Free, New, Beta, AI): background, text colour, font size, border radius, vertical/horizontal padding. Five built-in style presets: default, new (green), beta (purple), soon (orange), ai (animated gradient + sparkle).

Buttons (CTAs)

Three variants for top-bar CTAs and panel CTAs:

All share font size, font weight, padding, border radius, border width. The demo uses ink-on-cream primaries that flip to rust on hover.

Forms (sidebar + mobile embedded HubSpot form)

The "Send brief" form pinned in the About panel sidebar — and the same form rendered inside the mobile accordion — share one style group under Agency Polish → Form style:

Every form value cascades to both the desktop sidebar form and the mobile-accordion form — no per-context duplication.

Agency Polish (glass · icons · hover · badges · sidebar · form · trust bar · promo banner)

One unified group for the agency-specific polish layer. Every value is editor-controllable:


Column layouts

Inside any mega column, set Column layout to switch the rendering mode:

Mobile behavior

Below your tablet breakpoint (default 1024px), the navbar collapses into a mobile layout:

Animation

Set under Settings → Dropdown animation:

Sticky scroll behavior

When sticky navigation is enabled (Settings → Sticky navigation), two extra options become available:

Both can be combined — start transparent and shrink on the same scroll event.

Keyboard navigation

Full WCAG-friendly keyboard support:

ARIA attributes (role="menubar", role="menu", aria-expanded, aria-haspopup, aria-hidden) are included for screen readers.

Click-to-open mode

Under Settings → Open dropdown on, switch to Click:

Recommended for touch-heavy audiences and pages where mega panels contain interactive content (forms).

Icons

Both dropdown and mega items support an optional Icon. Icons render as inline SVGs from HubSpot's built-in FontAwesome 5.0.10 set.


Tips for agencies

Tech

Pure CSS and vanilla JavaScript. No GSAP, no Swiper, no external dependencies. Same architecture as Mega Menu Pro — battle-tested, SEO-friendly, performant.