HubSpot CMS Module

Turn client voices into
conversion gold

A premium, fully responsive testimonial slider built for HubSpot CMS. Every element is editable from the HubSpot editor - no code required.

20+
Field Controls
3
Layout Modes
100%
No-Code Ready
★★★★★
Chemical Peels

"Wow had a great HydraFacial! I loved how detailed and thorough they are, the approach was personalized and my skin feels super refreshed."

”
SL
Sabina Laurent
Dubai, UAE
Fully Responsive
No Dependencies
Touch & Swipe Ready
Autoplay Controls
WCAG Accessible

Live Demo

Three layouts, one module

Switch between Slider, Grid, and List views. Every layout is built-in - choose from the HubSpot editor.

★★★★★
HydraFacial
”

"Wow had a great HydraFacial! I loved how detailed and thorough they are, the approach was personalized and my skin feels super refreshed. This is not an average HydraFacial, it is amazing. The team is great, the clinic is very clean and nice. Will come back very soon! Thank you"


★★★★★
Chemical Peels
”

"The chemical peel treatment exceeded every expectation. My skin has never felt so refined and luminous. The technician's expertise was evident from the first consultation - truly a world-class experience."


★★★★★
Laser Therapy
”

"I was skeptical at first, but the results speak for themselves. The laser therapy was gentle, precise, and the aftercare guidance was exceptional. I am genuinely impressed and will be recommending this clinic to everyone I know."


What's Inside

Everything your team needs

Designed for marketers who want results and developers who demand clean code.

Rich Field Controls
60+ editable fields covering colors, typography, spacing, visibility toggles, slider behavior and per-card content - all from the HubSpot editor.
10 Visibility Toggles
Show or hide stars, avatar, badge, quote icon, location, designation, arrows, dots, background decorations and CTA - independently per module instance.
Infinite Loop Slider
Clone-based infinite loop with configurable autoplay, transition speed, pause-on-hover, and cross-device swipe support - all without a single dependency.
Three Layout Modes
Slider, 2-column grid, and 3-column grid layouts are available natively. Switch with a single field - no template changes needed.
WCAG Accessible
Full keyboard navigation (← →), ARIA live regions, role attributes, focus-visible states, and prefers-reduced-motion support are baked in by default.
Cormorant Typography
Ships with Cormorant Garamond for an instant luxury feel. Switch heading and body fonts from the editor - Playfair Display, DM Serif, Jost, Inter and more.

Field Reference

Every setting lives in fields.json

No hardcoded values. Every color, font, spacing, and toggle is a proper HubSpot field - structured, versioned, and editor-friendly.

RepeatertestimonialsAll testimonial data (up to 20 items)
Booleanshow_starsToggle star rating visibility
Booleanshow_avatarToggle client photo / initials
Booleanshow_badgeToggle category tag pill
Booleanshow_locationToggle location below name
Booleanshow_quote_iconToggle decorative quote mark
Booleanshow_bg_decorToggle background orbs & grain
Color ×20colors groupFull palette: section, card, text, stars, badge, arrows, dots…
Choiceheading_fontCormorant · Playfair · DM Serif · Libre Baskerville
Numberautoplay_speedInterval in ms (1000–20000)
Numbertransition_speedSlide transition in ms (200–2000)
Choicecards_desktop1, 2, or 3 cards per view
HubSpot Module Editor Preview
★★★★★
Chemical Peels

"The most personalized skincare experience I have ever had. Visible results from the very first session."

Module Settings
Show Stars
Show Badge
Show Location
Background Decor
Accent Color
★★★★★
"Wow had a great HydraFacial! The approach was personalized and my skin feels super refreshed."
Sabina L.
★★★★★
"Truly exceptional skin care experience. Will definitely return."
Mia R.
★★★★★
"Amazing results from day one."
Amelia K.

Responsive

Flawless on every screen, every time

The module adapts intelligently across breakpoints. Arrows hide on mobile, cards stack to full-width, and swipe gestures take over - automatically.

  • Desktop: 1, 2, or 3 cards per view (field-controlled)
  • Tablet: independent cards-per-view setting
  • Mobile: forced single-card with touch swipe
  • Arrows auto-hidden below 768px breakpoint
  • Font sizes scale fluidly with clamp()
  • No layout shift or reflow on resize

Built For

Works everywhere HubSpot does

HubSpot CMS
Any Theme
Any Content Type
Drag & Drop
HubL Templating

Get Started

Ready to showcase your
best reviews beautifully?

Install in minutes. No setup fees, no developer needed. Fully editable from day one inside the HubSpot editor.

Premium Module No coding required Works with any HubSpot theme

Need Help?

Get in touch with our support team for any questions or assistance.