Smithworks modules: guide for marketers
Pick the right SW module for your page, compare features at a glance, and get plain-language answers to common questions. This page is written for marketing and content teams using HubSpot. For the full browsable documentation site (guides, changelogs, links to AI docs), start at docs.smithworks.marketing. Exact field paths and rules for AI tools live in SW module documentation for AI agents.
How to use this page (and your AI assistant)
Official documentation site: docs.smithworks.marketing — Smithworks’ HubSpot / Sprocket Rocket module documentation home (AI agent docs, marketer FAQs, changelogs, client portal links).
What the AI documentation page is for: ChatGPT, Claude, Cursor, and other agents need exact tab names, field labels, and anti-hallucination rules. That long-form reference lives here:
smithworks.marketing/sw-module-documentation
Adding SW modules to your site, custom modules, or the client portal: Use smithworks.marketing/hubspot-modules to request access to existing Smithworks SW modules, support or a contract for custom modules built for the Sprocket Rocket framework, and (after modules are installed) access to the Smithworks client portal.
Redundancy is intentional: You may see similar “which module?” advice here, on the docs site, and in the AI doc. This page uses marketer-friendly wording; the AI doc uses stricter terminology for tools.
Copy-paste prompt for your AI agent
Add the URL below to your agent’s knowledge or paste the block into a new chat so your assistant pulls from the official SW reference instead of guessing.
Quick module picker
One-line guidance: what each module is for in practice. Use the capability matrix below for checkmarks.
| Module | Choose it when you want to… | Usually skip it if… |
|---|---|---|
| SW Pillar Section | Image, video, form, or extra content beside your main copy; headings, bullets, CTAs; alternating left/right sections. Optional Style → Module Outer adds a full-row band (color, multi-stop gradient, image, or diagonal divider) behind the instance while Max Module Width can keep the two-column layout narrower. | You only need one simple stacked block (use SW Text and Media for new pages, or SW Image & Text if the page already uses it). |
| SW Text and Media | Stacked block: foreground image or video (or none) above rich text; optional headings repeater; module background video still available. | You need side-by-side columns, bullets, or multiple buttons in one section. |
| SW Image & Text | Older minimal stacked block: image (or video background only) above rich text—no heading repeater. | Prefer SW Text and Media for new content (Image & Text may be retired later). Use Pillar when you need columns, bullets, or CTAs. |
| SW Gallery Section | Multiple images/videos in a gallery (thumbnails, arrows) beside written content. | You only have one image or one video beside text (use SW Pillar Section). |
| SW Pillar Accordion | FAQs or steps with an accordion; one image column that changes when each panel opens. | You want tabs, optional per-item images, forms in panels, or buttons below the whole tab block (use SW Magic Accordion where the theme includes it). |
| SW Magic Accordion | Tabs on desktop and accordion on smaller screens (typical); optional default panel + items; forms; Buttons on panels and module bottom. | You need the single swapping image column behavior of SW Pillar Accordion. |
| SW Cards | Repeating “cards” you build manually—services, team, features—with icons, images, or video per card; optional different background or text color on one card (highlight a plan or testimonial). | You want blog posts as cards (use SW Blog Cards / Related Posts). |
| SW Cards Products | Manual card grid with bullet feature lines per card; optional two price amounts and a visitor toggle— or skip pricing entirely for simple bullet cards. | You want a long rich-text story per card or one button row under all cards (use SW Cards). You want a single row×column comparison table (use SW Feature List). |
| SW Feature List | One comparison table: plans across the top, features down the side; cells can show checks, icons, short text, or small button stacks per plan. | You want independent cards in a slider (use SW Cards Products or SW Cards). You need blog posts as columns. |
| SW Simple Hero | Website or landing page hero: headline, supporting text, optional image, buttons. | The page is a blog post or blog listing (use blog hero modules below). |
| SW Text Headings | One or more standalone headings (sizes, colors, alignment) with optional background. | You need body copy and CTAs in the same block (use Pillar or Hero). |
| SW Button | A row of themed buttons only (repeater), with alignment and optional icons. | You need headings + paragraph + buttons together (use SW Pillar Section or SW Simple Hero). |
| SW Form | A standalone HubSpot form with optional headings above it and a styled “form box.” | The form should sit beside an image or long copy (use SW Pillar Section → secondary column Form). |
| SW Blog Listing Hero | Featured story area on the blog index (and similar listing views): big visual + title + read more. | A single blog article page (use SW Blog Post Hero). |
| SW Blog Cards | Grid or slider of posts on the listing page or on a website page pulling a blog. | “Related articles” on one post (use SW Blog Related Posts). |
| SW Blog Post Hero | Banner + title + meta for a single blog post. | Marketing site page hero (use SW Simple Hero). |
| SW Blog Post Body | Wraps the post body; optional title/meta/bio display. | Regular page content (use other modules in drag-and-drop areas). |
| SW Blog Related Posts | “You might also like” at the bottom of a post. | Main blog grid (use SW Blog Cards). |
| SW CTA Popup | One simple popup (corner), quick setup—single variant, good for “one offer everywhere.” | Many variants, positions, or page-specific rules (use SW Popup Panel). |
| SW Popup Panel | Advanced popups: multiple variants, positions, triggers, announcement-style first item. | You only need one lightweight corner popup (use SW CTA Popup). |
| SW Quiz Simple | Linear quiz flow + results + optional email capture (form embed / API). | You only need a plain form or pillar content without a scored quiz flow. |
| SW Section Divider | A decorative wave or SVG band between page sections—full width, optional overlap so it meets the next block. | You need real copy, bullets, buttons, or a form (use Pillar, Text and Media, Simple Hero, etc.). |
| SW Simple Header | Global site header: logo, menu, buttons, optional announcement bar and top bar. | Edited per page—it’s normally global content. |
| SW Simple Footer | Global footer: links, social, copyright, optional back-to-top. | Same as header—usually global, not per-page modules. |
Capability matrix (all SW page modules)
✓ = built for this. ○ = sometimes (e.g. background video or optional). — = not what the module is for. Scroll sideways on small screens.
| Module | Side-by-side layout | Image | Video | Gallery | Headings | Bullets | CTAs / buttons | HubSpot form | Blog content | Slider | Accordion |
|---|---|---|---|---|---|---|---|---|---|---|---|
| SW Pillar Section | ✓ | ✓ | ✓ | — | ✓ | ✓ | ✓ | ○ column | — | — | — |
| SW Text and Media | — | ✓ | ○ fg + bg | — | ○ repeater | — | — | — | — | — | — |
| SW Image & Text | — | ✓ | ○ bg | — | — | — | — | — | — | — | — |
| SW Gallery Section | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — | — | ○ gallery nav | — |
| SW Pillar Accordion | ✓ | ○ panel | — | — | ✓ | — | ✓ | — | — | — | ✓ |
| SW Cards | — | ✓ | ✓ | — | ✓ | — | ✓ | — | — | ○ | — |
| SW Cards Products | — | ✓ | ✓ | — | ✓ | ✓ | ✓ | — | — | ○ | — |
| SW Feature List | — | ○ cell / bg | ○ bg | — | — | — | ○ in cells | — | — | — | — |
| SW Simple Hero | ○ | ○ | ○ bg | — | ✓ | — | ✓ | — | — | — | — |
| SW Text Headings | — | ○ bg | ○ bg | — | ✓ | — | — | — | — | — | — |
| SW Button | — | ○ bg | ○ bg | — | — | — | ✓ | — | — | — | — |
| SW Form | — | ○ bg | ○ bg | — | ✓ | — | — | ✓ | — | — | — |
| SW Blog Listing Hero | ○ | ✓ | ○ | — | ✓ | — | ✓ | — | ✓ | — | — |
| SW Blog Cards | — | ✓ | — | — | ✓ | — | ✓ | — | ✓ | ○ | — |
| SW Blog Post Hero | ○ | ✓ | — | — | ✓ | — | — | — | ✓ | — | — |
| SW Blog Post Body | — | — | — | — | ○ | — | — | — | ✓ | — | — |
| SW Blog Related Posts | — | ✓ | — | — | ✓ | — | ✓ | — | ✓ | ○ | — |
| SW CTA Popup | — | ○ thumb | — | — | ✓ | — | ○ | — | — | — | — |
| SW Popup Panel | — | ○ | — | — | ✓ | — | ✓ | — | — | — | — |
| SW Quiz Simple | — | ○ | — | — | ✓ | — | ○ | ○ embed | — | — | — |
| SW Section Divider | — | ○ | — | — | — | — | — | — | — | — | — |
Use cases by module
Practical ideas for content and campaigns. For exact field locations, use the AI documentation or your implementation partner.
SW Pillar Section
- Service or product story: Photo or video on one side; headline, bullets, and “Contact” on the other.
- Lead gen beside proof: Set secondary column to Form so the form sits next to testimonial copy or an image.
- Alternating bands: Add two or more modules—one with media on the left, the next with media on the right—for a long scroll page.
- Two text columns: Secondary column = Content when you need two rich-text columns with the same list/heading tools.
- Outer band behind one pillar: Style → Module Outer when this block needs its own wide gradient, split-color divider, or image band without hand-coding CSS—still use a page section when several modules should share one wrapper.
SW Text and Media
- Same jobs as Image & Text—stacked visual above copy—but add YouTube/Vimeo (or HubSpot video) above the paragraph, not only a full-module background.
- Optional headings (repeater) above the image/video and body text when you want a title line without a full Pillar Section.
- New pages: Smithworks recommends this module instead of SW Image & Text for new stacked sections; Image & Text remains fine on existing content.
- Embed size & autoplay: For YouTube/Vimeo in the foreground (or background video), use Autoplay and Muted in the module; resize the embed in the editor so both width and height are set if you need a smaller player. Image alignment applies to foreground embeds like foreground images.
SW Image & Text
Soft deprecation: Keeping this module on live pages is OK. For new stacked bands, use SW Text and Media (foreground video + optional headings). Image & Text may be removed in a future theme update.
- Image + caption or icon-style visual + short explanation without firing up a full pillar.
- Text-only band with theme typography: remove the image to get a styled rich-text block.
- Case study snippet where a single visual and paragraph are enough.
SW Gallery Section
- Product imagery: Several angles or colorways with thumbnails; copy and CTAs alongside.
- Before/after or portfolio: Multiple stills in one gallery next to project description.
- Mixed media: Some slides image, some video—one module handles both in the gallery column.
SW Pillar Accordion
- FAQs where the photo should match the open question (e.g. product lines, locations).
- Guided narrative: Each step expands with more detail and its own “hero” image.
SW Cards
- Team grid, service blurbs, or three-up features when each card is mostly rich text plus maybe a button—and you might want extra buttons under the whole row.
- Video previews per card when each item needs its own short clip.
- One highlighted card (e.g. “Most popular”): open that card in the editor and turn on Override card background and rich text to set its background and paragraph color without changing the other cards.
SW Cards Products
- Pricing or plan columns with a tidy bullet list of what’s included (optional monthly/yearly-style switch—only if you turn those options on).
- Simple bullet-only cards (features, checklists) where you don’t need the pricing toggle—leave price fields off and use bullets only.
SW Feature List
- Pricing or tier matrix: the same features listed as rows, plans as columns, with checks, crosses, short notes, or CTAs in the cells.
- Course or membership tables where category bands (e.g. “Support”) span the table and each tier gets its own column.
- Text colors: under Style → Comparison Table Text, use Font colors (theme body text or one custom color) for plan titles, subtitles, and row labels; turn on Override color above a font row when that row needs its own color. Plan Cell Color controls checkmarks and cell content separately.
- When to use something else: independent “cards” in a grid or slider → SW Cards Products or SW Cards. Long paragraphs per column → SW Cards or SW Pillar Section.
SW Simple Hero
- Landing pages and website pages: headline, supporting copy, background image/video/color, primary CTAs.
SW Text Headings
- Section titles over a flat background or photo/video band without full hero machinery.
- Divider-style headers between long modules.
SW Button
- CTA strip after a content section—one or many buttons, aligned left/center/right per device.
SW Form
- Contact, newsletter, or gated asset pages where the form is the star and you want a styled form box.
SW Blog Listing Hero + SW Blog Cards
- Listing hero highlights the latest or chosen post; Blog Cards show the rest in a grid or slider.
- Align posts per page in HubSpot blog settings with card “posts to show” and post start when the hero consumes the first post—see Blog setup notes.
SW Blog Post Hero + SW Blog Post Body + SW Blog Related Posts
- Hero for banner and title; Body for the article; Related Posts for “read next” at the bottom.
- Featured images: 1280×640 is a good default for consistency across listing cards and social previews.
SW CTA Popup vs SW Popup Panel
- CTA Popup: Fast, one-off promotion; bottom corner; single active variant (first in list).
- Popup Panel: Multiple messages, positions (including top banner / modal), timing per variant, optional “announcement” row for site-wide notices.
SW Quiz Simple
- Assessment-style offers (“Which plan fits?”) with a linear question flow, scored outcome, and optional email capture via HubSpot form embed.
SW Section Divider
- Visual break between bands: Place the module between two content sections when you want a wave, angle, or custom SVG across the full browser width.
- Overlap: Turn on Overlap adjacent section so the pattern tucks under the next (or previous) block; adjust Overlap amount or pattern height if the seam looks off.
- When the wave hides behind the next section: In Style, raise Pattern Layer (z-index). See the FAQ below.
Blog setup notes (marketer checklist)
- Assign listing template and post template under Settings → Website → Blog (or the current HubSpot path: Settings → Tools → Content → Blog) so the right SW modules load.
- Number of posts per listing page must line up with SW Blog Cards (posts to show + offset when a listing hero shows the first post). Mismatch causes missing posts or duplicates across pages.
- Infinite scroll on cards is for website/landing pages pulling a blog—not the same behavior on the native listing template.
- To use the slider on Blog Cards, turn off infinite scroll first.
- Create at least one draft post to edit post-template modules in the page editor.
Theme settings & typography
- Colors, fonts, buttons: Settings → Tools → Content → Themes & Modules → Themes → select your theme.
- “Large” text in modules often follows Typography → Lead Paragraph. If text feels huge on mobile, check Responsive typography min/max sizes.
- SW Theme Settings (link colors on dark backgrounds, etc.) appear at the bottom of Theme Settings when the theme includes SW Theme Elements.
Full explanation: see the Global Theme Typography section in the AI documentation.
Frequently asked questions
Search filters the questions below. FAQs use expandable sections (click a question to open)—a common pattern for long help pages and good for scanning.
Tip: try a module name, “blog,” “form,” “popup,” “typography,” or “global content.”
No questions match that search. Clear the box or try another keyword.
Choosing a module
I want the image on the left and text on the right. Which module?
Use SW Pillar Section. “Image above text only” (stacked) is SW Text and Media for new content, or SW Image & Text on pages that already use it. If the words “left/right,” “two columns,” or “side by side” apply, default to Pillar Section.
What’s the difference between SW Image & Text and SW Text and Media?
Both are single-column stacked layouts (media above your paragraph). SW Text and Media adds foreground video (YouTube/Vimeo embed, HubSpot video, or file—not only a background video), a Media mode so you can hide media entirely, and an optional headings repeater above the body copy. For new sections, use SW Text and Media. SW Image & Text is still fine on pages that already use it; it may be retired in a future theme update.
My SW Text and Media YouTube or Vimeo video ignores Autoplay off, or the video/image looks too wide—what should I check?
After theme update 2026.04.06.12.16, foreground and background external embeds follow the module’s Autoplay and Muted toggles. For size, open the embed in the editor and ensure width and height are set (resize the embed so both values are present). In Image mode, the image field’s width helps limit how large the photo displays. Foreground embeds use the same Image alignment as your foreground image.
How do I make the Pillar Section image fill the whole column (edge to edge, like a background)?
Open SW Pillar Section → Content → Secondary Column (Image) → turn on Image as Background. That switches the image from a normal photo in the column to a full-bleed background in the media column on tablet and desktop (it covers the whole column; you can nudge crop with the background position fields). The same toggle also appears under Style → Secondary Column (Media) Setting when the secondary column is an image.
I want a wide gradient or diagonal split behind my Pillar Section—but my text columns should stay narrower. Do I use a page section or the module?
Open SW Pillar Section → Style → Module Outer. Pick your Background Option (including Gradient with multiple color stops or Divider for the built-in split) and set Outer background width. Then use Style → Module Settings → Max Module Width so the two-column content stays visually contained while the outer treatment can read wider. Use a page section when several modules should share one background or one width wrapper for the whole group.
I need a form next to an image or long copy. What do I use?
SW Pillar Section → set the secondary column to Form. Use SW Form only when the form is alone (maybe with headings above it).
SW Form “Resubmit cooldown” is on but nothing happens after submit (or we use a redirect). Why?
Cooldown only runs when the HubSpot form’s On submission setting is Show thank you message so the inline thank-you appears in the page. If the form redirects (another page, URL, meeting, payment, etc.), the visitor leaves before that inline state shows—the module does not start the timer. Use Show thank you message if you need this feature. Cooldown uses the visitor’s browser localStorage.
SW Pillar Section has a form in the secondary column—does “Resubmit cooldown” work the same as SW Form? Does it share the same timer as SW Form?
Same rules: the form must use Show thank you message (not redirect). The pillar form column uses a different browser storage namespace than standalone SW Form, so timers are not shared between those two module types. Separate cooldown per module instance (default on) keeps each pillar copy’s timer separate on the page.
My SW Section Divider wave looks hidden behind the next section—what should I change?
Open the module → Style → raise Pattern Layer (z-index) so the decorative bar stacks above neighboring content. Confirm Overlap adjacent section matches how you want the pattern to meet the next block. For field names and stacking details, see the AI documentation → SW Section Divider.
Multiple images (or videos) beside my text—not just one. Which module?
SW Gallery Section. One image or one video beside text is SW Pillar Section.
What’s the difference between SW Blog Cards and SW Blog Related Posts?
Blog Cards = main blog index, tag/author listing views, or a website page pulling posts. Related Posts = only on single post templates for “read next” style rows.
Which hero module goes where?
- Blog listing (index, tags, authors): SW Blog Listing Hero
- Single blog post: SW Blog Post Hero
- Website or landing pages: SW Simple Hero
When do I use SW Cards instead of blog cards?
SW Cards are for content you build (team, services, features). Blog modules pull real posts automatically.
SW Cards vs SW Cards Products—which one?
SW Cards = flexible paragraphs per card (rich text) and optional buttons under the entire row. SW Cards Products = structured bullet lines per card and optional two price amounts (with an optional visitor toggle). For simple bullet cards with no pricing, Products is still a good fit—you don’t have to use the pricing toggle.
When do I use SW Feature List instead of SW Cards Products?
SW Feature List is for a single comparison table: the same feature names down the left, plans or tiers across the top, and cells for included/not included, icons, short text, or small buttons. SW Cards Products is for separate cards—each plan is its own card with its own bullet list (and optional pricing toggle). If you picture a spreadsheet-style grid, use Feature List; if you picture three tiles side by side, use Cards Products. Field-level detail: SW Feature List in the AI module documentation.
SW Feature List: when should I turn on “Override … fonts,” Row Spacing, or row borders?
By default, the Override plan title fonts toggles (and the matching ones for subtitle, plan cells, category headings, and feature row labels) are off, so text follows your theme’s body typography and the module’s Font colors setting. Turn an override on only when you want that row’s full font controls in the editor. Use Style → Row Spacing for extra top-and-bottom padding on every row. Use Style → Comparison Table Colors → Row borders for lines under the plan title row (titles and subtitles together), between category/feature rows, and at the bottom—set border weight to 0 or color opacity to 0% to hide a line.
SW Feature List on mobile: the table scrolls sideways—how do I keep label colors looking right?
On small screens, the plan columns can scroll horizontally while the first column (feature names and category headings) stays fixed. Use Style → Table Box Settings with a solid Theme Color or Custom Color background when you want transparent corner/category/label colors in Comparison Table Colors to match the box automatically. If the table box is transparent, a gradient, or an image, set those comparison regions to a theme or custom fill that matches your module background. After you change colors, preview at a narrow width (or on a phone) so checks and icons don’t show through the labels. More detail: SW Feature List — Mobile & horizontal scroll in the AI module documentation.
Can one SW Cards tile look different (background or text) from the others?
Yes. Open Content → Cards → the card you want to stand out. Turn on Override card background and rich text, then choose that card’s background, text color, and (if needed) Link Colors (Theme Defaults (auto), On Dark Background, On Light Background) so links stay readable on that card’s surface. Other cards keep using the usual Style settings. Default colors for all cards still come from Style → Cards Layout and Content Colors.
What is the default padding around a new SW Cards module?
For new SW Cards you add to a page, Style → Module Settings → Spacing starts at 50px top and 40px bottom (you can change it anytime). Older modules on your site keep whatever padding was already saved until you edit Spacing.
CTA Popup vs Popup Panel—which should I pick?
SW CTA Popup = quickest path, one main variant, corner placement. SW Popup Panel = more positions, more variants, announcement behavior, finer triggers. Neither replaces the other.
I need tabs or accordion content—when do I use SW Magic Accordion vs SW Pillar Accordion?
SW Pillar Accordion uses one image column that updates when you open each panel. SW Magic Accordion (Smithworks, on supported themes) supports tabs/accordion, optional images per item, forms, and buttons below the tab area. For field-level detail, see smithworks.marketing/sw-module-documentation (SW Magic Accordion section).
Blog & posts
What image size should I use for blog featured images?
1280 × 640 (2:1) is a strong default for post hero, listing cards, and social sharing consistency.
My blog listing shows the wrong posts or skips one after I added a hero. Why?
The listing hero often shows post #1 while cards should start at #2. That means Post start on Blog Cards (often 2) and HubSpot’s posts per page must equal cards shown + offset. See the AI documentation’s “Blog Listing Hero + Blog Cards Alignment” for the exact formula.
I turned on the blog card slider but nothing changed.
Turn off infinite scroll first. Slider and infinite scroll don’t run together. You also need more posts than fit in one row for the slider to engage.
Does infinite scroll work on the main blog listing template?
No—on the native blog listing page, infinite scroll on Blog Cards is not used. Use it on website/landing pages that pull a blog.
HubSpot pagination stops at seven pages. What can I do?
Increase posts per page to reduce page count, and/or turn on the Show all posts option in SW Blog Pagination (if your listing uses it) so visitors can open the full archive. Your site may use a dedicated “all posts” view—check with your admin.
I can’t edit the modules on my blog post template.
Create at least one blog post (draft is fine), then open it in the editor. Post-template modules often aren’t configurable until a post exists.
Editing & HubSpot UI
Where is padding or margin for a module?
Most SW modules: Style tab → Module Settings → Spacing. Exact group names can vary slightly—your AI doc lists each module.
My video won’t upload or the module won’t accept my file. What’s the difference between HubSpot Video, “video from files,” and pasting a YouTube link?
HubSpot Video (hosted in HubSpot’s video / Marketing video tools) often needs the right subscription tier. If that option is missing or blocked, check HubSpot’s product docs for your hub.
Video from files uploads into the File Manager. On tiers such as Content Hub Free, HubSpot commonly enforces a per-file size limit (often around 20 MB) plus overall storage limits—so large MP4s may fail until you compress them or use a lower resolution.
External embed (YouTube, Vimeo, etc.) usually only needs a URL and does not count as uploading the video file into HubSpot.
Limits change—confirm the current rules for your portal in HubSpot’s help center.
How do I change the header or footer?
Open a live page using the theme, click the header or footer, choose Edit global content, make changes, publish global content.
Can I put a link or bold text in a heading field?
Usually no in plain Heading or Title fields (text only). Use a rich text field (e.g. Content Area) for HTML. When unsure, check the field type in the AI documentation or try a quick test.
Body or lead text looks enormous on mobile. What should I check?
Theme Settings → Typography. If Responsive typography is on, adjust Minimum and Maximum for the role in use (e.g. Lead Paragraph for “large” text styles). Publish the theme after changes.
My module name starts with SR, not SW. Is this the right documentation?
Sprocket Rocket (SR) modules are documented by Sprocket Rocket. Smithworks (SW) modules are what this site and the AI documentation cover. Use the right guide for the prefix you see in the editor.
Why does a brand-new SW Simple Footer show white background and extra padding?
Current Smithworks themes ship SW Simple Footer with sensible defaults in Style: Module Settings → Spacing starts at 50px top and bottom and 25px left and right, and Module Background Settings starts on Theme color → White so the bar reads cleanly on most sites. Your existing global footer keeps whatever was already saved until you change it.
Forms, popups & CTAs
Why does the quiz ask for form embed code instead of picking a form?
The quiz builds a custom submit flow via HubSpot’s Forms API. The embed snippet provides the form ID and portal ID the module needs. Your marketing ops or dev partner can grab the embed from HubSpot forms.
Can I show one popup on every page?
Yes. Use the global content editor (not Design Manager): open a live page → click the footer → Edit global content → in the left sidebar open SW Global Site Footer (check Hidden modules if needed). You should see a footer layout with SW Simple Footer already there and a drag-and-drop area (often labeled SW Footer Modules). Use Add / add a row and choose SW CTA Popup or SW Popup Panel. Configure the module, then publish global content. Use Popup Panel if you need multiple variants or positions.
I’m in “Edit global content” on the footer but I only see SW Simple Footer fields—I can’t add another module.
You’re probably editing the SW Simple Footer module itself. Step back: in the left sidebar, select SW Global Site Footer (the global partial) so the canvas shows the whole footer layout. If you don’t see it, open Hidden modules and choose SW Global Site Footer from there. Then you should see the footer drag-and-drop region where you can Add SW Popup Panel or SW CTA Popup alongside SW Simple Footer. You do not need Design Manager for a standard Smithworks theme. Full detail: AI documentation → SW Popup Panel → Site-wide: global footer.
Can different pages show different popups?
With SW Popup Panel, yes—variants use Label & Body Class; each page needs the matching token on <body>. On a normal website or landing page, set that in the editor: left sidebar Page contents → expand Hidden modules → Body Class (not Settings → Advanced). Blog posts may already get tag-… classes from the template. Detail: AI documentation → Page Body Class.
Where do I set the page Body Class?
In the page editor (not Design Manager): open Page contents in the left sidebar → expand Hidden modules → select Body Class and type your class (e.g. for SW Popup Panel matching or cta-popup-hide). This is not under the page Settings gear → Advanced on Smithworks themes. Full steps: AI documentation → Page Body Class field.
SEO & brand
Google shows the wrong organization URL or missing address in rich results.
Set Logo URL on your default logo in Content → Brand → Logos. Fill Marketing → Email → Footer addresses with company name, full address, and country. Details: AI doc → SW SEO Schema.
The footer shows the wrong company name after ©.
That value usually comes from Marketing → Email → Configuration → Footer addresses, not only “Account” company settings. You can also override in the footer module if your theme exposes that field.
Troubleshooting
I changed the theme but the site didn’t update.
Publish the theme. If you edited global header/footer, publish global content too. Hard-refresh the browser (e.g. Shift+reload).
My navigation doesn’t fit in the header row.
In SW Simple Header, try Menu position → Below header for a full-width menu row, or enable Use mobile menu at larger breakpoints so the hamburger appears sooner. See the AI doc for exact field names.
A whole module disappeared from the page.
Some modules include an Enable toggle (e.g. SW Pillar Section). If it’s off, the module outputs nothing but stays in the layout. Check the Content tab first.
Understanding your Smithworks version report
Smithworks compares your live HubSpot theme modules to the current Smithworks master and surfaces a short status for each module. Your client portal may link to that report; some modules also include a one-line SW Version Note in their code header that appears on the report. This section explains those labels in plain language—no developer jargon.
For the same topics with field paths and AI-oriented rules, see SW module documentation for AI agents → SW Version Report.
What the statuses mean
- Up to date — This module matches the reference version Smithworks is comparing against (usually current master).
- Needs upgrade — Your theme’s copy of the module is behind master. An upgrade roll-down is available when you and Smithworks are ready.
- Fields differ — The module’s editor fields (tabs, groups, controls) are not the same as master. Saved page content can behave differently after an upgrade, so a quick content review is wise.
- Version mismatch — Files inside the same module folder (for example HTML vs fields) don’t agree on version. Worth fixing before upgrading so the report stays trustworthy.
- Not in master — The module exists in your theme but not as a standard master module (for example a replacement module that replaced an older one). Compare any related rows on the report and follow notes from Smithworks.
- Deprecated / legacy — An older module may remain in the theme so existing pages keep working. New pages should use the replacement module your team names in the report or notes.
What “Fields differ” means for you
It does not mean your site is broken today. It means that when Smithworks brings this module up to date with master, labels, groups, or options in the module editor may change. HubSpot usually preserves what it can, but you should spot-check key pages that use the module after an upgrade—especially heroes, footers, headers, cards, and blog layouts.
Why two modules with similar names (legacy vs new)
Sometimes an older module stays in the theme while a new one replaces it (for example pillar sections). Do not delete or overwrite the legacy copy while old pages still depend on it. Use the new module for new pages and planned migrations; follow the SW Version Note on the report row for which path to update.
Before you approve an upgrade
- Read the SW Version Note on the report row for that module (if present).
- Note whether the module is global (header, footer) or on high-traffic templates—those deserve extra checking after deploy.
- Ask Smithworks if you want a staged rollout or a quick call to walk through expected changes.
- After go-live, open a few representative pages and confirm layout, buttons, forms, and blog modules still look right.
Get help
Want Smithworks SW modules on your HubSpot site, a contract for custom modules aligned with the Sprocket Rocket theme framework, or client portal access after modules are installed? Start at smithworks.marketing/hubspot-modules.
For browsable documentation (guides, changelogs, links): docs.smithworks.marketing. For exact field paths and AI-facing rules: smithworks.marketing/sw-module-documentation.
For other module support, implementation questions, or bugs, use the contact form. The URL smithworks.marketing/hubspot-development redirects to the AI documentation page—it is not the right place to request human support.