StudioNope Themes Get the module →
HubSpot CMS Module

The in-page CTA section, done six ways.

A full-width CTA section for HubSpot CMS — not a popup. Pick from six layouts, drop in buttons or your own HubSpot form, and style every part from the editor. The eight examples below are all the same module.

Get it on the HubSpot Marketplace See the layouts
$19.99 Uses your HubSpot form No jQuery Responsive

Most CTA modules give you one banner. This gives you six layouts and can embed your HubSpot form, into your own CRM — without a line of custom CSS.

01 — Centered · Space Grotesk · pill buttons

The classic "ready to get started?" band

Eyebrow, heading, sub-text and two pill buttons, centered on a deep gradient. A techy Space Grotesk heading and a gold accent.

Ready when you are

Ship your next release with confidence

Join the teams using our platform to launch, measure and scale — in days, not quarters.

02 — Split · Fraunces serif · cream · sharp buttons

Heading on the left, action on the right

An editorial, warm-cream band — Fraunces serif heading left, terracotta solid + ghost buttons right with crisp square corners. Collapses to stacked on mobile.

Studio enquiries

Let's make something worth remembering

Branding, web and editorial for ambitious teams.

03 — Split · text left, form right · form mode

Text left, your HubSpot form right

Message left, your embedded HubSpot form right — submissions route into your CRM. The form below is a real, live HubSpot form; the card, inputs and button are all styled from the module's fields.

Book a walkthrough

See it on your own data

20 minutes, mapped to your exact workflow. No slides, no fluff.

Request a demo

No spam. Unsubscribe anytime.

04 — Banner strip · Plus Jakarta · bold solid

A slim band between content sections

Heading, a one-line subtitle and a single button on a compact row — for dropping between content blocks without taking a whole screen. Wraps cleanly on mobile.

Start your 14-day free trial

No credit card required. Cancel anytime.

05 — Stat-backed · Manrope · trust points

Social proof above the CTA

Heading, sub and a row of trust points — "2,000+ teams", "4.9 rating" — then the buttons. The stats are a small repeater with their own typography and dividers.

Trusted by teams worldwide

Join 2,000+ teams already shipping faster

From seed-stage startups to the Fortune 500.

2,000+ teams onboard
4.9/5 average rating
99.9% uptime SLA
06 — Card · DM Serif Display · boxed

A contained card for narrower columns

The CTA sits in a rounded, shadowed card on a tinted section — perfect inside narrower content areas. An elegant DM Serif Display heading and a violet button.

One more thing

Good design is good business

Let's talk about what your brand could become.

Background system

Solid, gradient, image or video — contrast-safe by default

Two background types, two different treatments — an image with a light overlay, left-aligned with square buttons, then a cinematic video with centered pill buttons. Both keep text readable via the overlay.

Image + overlay

Backgrounds that stay readable

Any image, with an overlay colour and opacity you control.

Video + overlay

Or a looping video, with a poster

Muted, auto-playing and lazy — with a poster image so there's no flash of empty space.

Documentation

Everything you need to set it up

This page is the demo and the manual. The sections above are the live module; everything below explains how to build them and what every field does.


What it is

CTA Section Pro is a full-width, in-page conversion section — the "Ready to get started?" band every site has above the footer, on product pages, and at the end of landing pages. It is not a popup, slide-in or exit-intent overlay (HubSpot's native CTA tool does those). It's a styled section that sits inside your page content, driving a single conversion with buttons or an embedded HubSpot form.

6 layoutsCentered, two Split variants, Banner strip, Stat-backed and Card.
CTA or formButtons, or embed your own HubSpot form into your CRM.
No dependenciesVanilla JS under 5KB. No jQuery, no libraries.

Quick start


The six layouts

Each preset works with buttons or a form, and each looks intentional with one CTA, two CTAs, or a form. The eight examples above are all the same module — only the fields differ (Space Grotesk, Fraunces, Manrope and DM Serif Display headings; pill, sharp and rounded buttons; gradient, solid, image and video backgrounds).


Form mode — into your CRM

Set the Conversion element to HubSpot form (or use the Split — form layout) and pick a form with HubSpot's native form selector. HubSpot renders the form; submissions route into your own CRM. We style the surround — card background, radius, padding — and the reliable form controls: input background, border, radius, label colour, field spacing and the submit button. HubSpot's form markup varies between versions, so we expose only the controls that work consistently, and never break the form's own labels or accessibility.


Backgrounds

Choose a solid colour, a two-stop gradient (with angle), an image or a looping video — each with an overlay (colour or gradient + opacity) so text stays readable. Image and video backgrounds take a poster and lazy-load; optional parallax drifts them as the visitor scrolls (disabled under reduced-motion). Defaults keep text at WCAG AA contrast.


Style & branding

Every visible value is a field: section padding, max-width, full-bleed vs contained, radius, border and shadow; independent eyebrow / heading / sub typography (font, size, weight, colour); the primary and secondary buttons (background, hover, text, border, radius, padding, optional icon and position); the stat row and the card preset. The base font inherits your theme body font and the primary button inherits your theme primary colour, so it looks right the moment you drop it in.


Responsive & accessible


Field reference

FieldWhereWhat it does
Layout & conversionContentLayout preset (6) + conversion element (buttons or HubSpot form).
ContentContentEyebrow, heading, heading tag (H2/H3), sub-text.
ButtonsContentPrimary + secondary label, link, optional icon and icon position.
FormContentEnable, heading, HubSpot form selector, small-print line.
Trust pointsContentRepeater of value + label (Stat-backed preset only).
BackgroundContentNone / colour / gradient / image / video, overlay, position.
Layout (style)StyleMax width, content width, padding, alignment, full-bleed, gaps.
TypographyStyleEyebrow / heading / sub fonts, sizes, weights, colours.
Buttons (style)StyleColours, hover, border, radius, padding, icon size + gap.
Form (style)StyleCard, inputs, labels, submit button styling.
Stat-backedStyleValue/label fonts, layout, gap, dividers.
Card presetStyleCard background, border, radius, padding, max-width, shadow.
EffectsStyleEntrance animation, stagger, background parallax.
DecorationStyleSection radius, border, shadow.
ResponsiveStyleBreakpoints, mobile padding, full-width buttons on mobile.

FAQ

Is this a popup?
No. It's an in-page conversion section that lives in your page content. HubSpot's native CTA tool owns popups and slide-ins; this is a styled section with far more layouts and form support.
Does it use my HubSpot form?
Yes. In form mode you pick one of your own HubSpot forms with the native selector, and submissions route into your CRM. We style the card and the reliable form controls around it.
Does it need HubDB or any back end?
No. No HubDB, no serverless, no external scripts. It's server-rendered HubL + CSS with a tiny bit of vanilla JS for the entrance animation.
Can the background be an image or video?
Yes — solid, gradient, image or video, each with an overlay so your text stays readable. Defaults pass WCAG AA contrast.
How is it different from HubSpot's native CTA tool?
That tool builds popups and slide-ins. This is an in-page section with six layouts, embedded-form support and full style control — for the conversion bands in the middle and bottom of your pages.
Is it accessible?
Yes — an accessible section name from the heading, a real configurable heading level, keyboard-focusable buttons with visible focus, 44px touch targets, and reduced-motion support.

Fittingly

This closing CTA is the module itself

One section, six layouts, your form. Add it to your HubSpot site today.