Building Swept a HubSpot theme its team can run.

A Figma to HubSpot build for the janitorial software used by more than 40,000 people, delivered as a custom theme in 4 to 5 weeks.

Swept website on a desktop monitor
Janitorial software company

About the project

Swept makes all-in-one software for commercial cleaning businesses: time tracking, scheduling, inspections, team messaging and job costing. More than 40,000 users run their crews on it, and over 235 million hours have been logged on the platform.

Swept's new website was already designed in Figma. They asked us to build it in HubSpot as a custom theme, so their own team could restyle it and create new pages without waiting on a developer.

What we did

  • 1 Built a custom HubSpot theme from Swept's Figma design.
  • 2 Made every section a module their team can edit and reuse.
  • 3 Built the pages and a full blog, then handed it all over after QA.

The Challenges

Swept had a finished design and a clear brief: make it real in HubSpot, and make it theirs. A static build would have meant a developer for every new landing page or feature launch. The theme had to give their marketing team control over layout, content and styling while keeping every page on brand.

3 simple steps
  • Swept website on a desktop
Swept

The brief

What the build had to do

  • 01 Match the Figma design on every screen size
  • 02 Let Swept's team restyle the theme without code
  • 03 Let them build new pages from ready-made modules
  • 04 Ship a full blog alongside the main site

Our Approach

Team

  • 2 Developers
  • 1 Project manager

Technologies

  • HubSpot CMS
  • HubL
  • Swiper JS
  • Hotjar

A site organised the way cleaning businesses grow

Swept sells three outcomes: run operations, prove quality and control costs. The menu leads with those, then plans, resources and a demo, so every visitor finds the tool that fits their stage.

Navbar
  • Home
    • Hero
    • Plan Cards
    • Feature Blocks
    • Ratings & Reviews
    • Featured Resources
    • Pricing CTA
  • Solutions
    • Time Tracking
    • Scheduling
    • Work Orders
    • Inspections
    • Cleaner Checklist
    • Team Messaging
    • Payroll Integration
    • Profitability Reports
    • Supply Management
  • Compare Plans
    • Launch
    • Optimize
    • Scale
  • Resources
    • Blog
    • Success Stories
    • Free Tools
    • Job Costing Calculator
    • Support Hub
  • About
    • About
    • App Store
    • Login
  • Get Demo

Three ways to grow

  • Run Operations time and scheduling
  • Prove Quality inspections and checklists
  • Control Costs costing and payroll
  • Plans launch, optimize, scale

The final website

The live site follows the Figma design closely, and every part of it is a module Swept's team can edit. New feature pages and campaigns can go out without a development ticket.

Swept home page on a desktop monitor
Home page
Swept grow your business page on a tablet
Grow your business on tab
Swept tools page on a phone
Tools on mobile

Key screens

The screens that sell Swept, from the homepage to the time tracking tools cleaning teams use every day.

  • Home hero · Desktop

    Home hero page on a desktop
  • Time tracking hero · Laptop

    Time tracking hero page on a laptop
  • Tools for every team · Tab

    Tools for every team page on a tab
  • Grow your business · Mobile

    Grow your business page on a mobile
  • Reduce turnover · Tab

    Reduce turnover page on a tab

01 / 05

Project timeline

4 to 5 weeks, Figma file to handover

  1. Week 0
  2. Week 1
  3. Week 2
  4. Week 3
  5. Week 4
  6. Week 5
Design Walkthrough
Project Setup
Theme & Module Development
Page Build
Blog Build
QA & Testing
Handover
  • Figma
  • ClickUp
  • HubSpot

What we delivered

Swept got a website built on a theme it controls. Their team can change colours and fonts in theme settings, drop modules onto new pages, and publish blog posts without asking us.

  • 01

    Build plan

    Every Figma screen mapped to a module, with the fields each module needs.

  • 02

    Custom HubSpot theme

    Theme settings for colours, fonts and spacing that apply across the whole site.

  • 03

    Module library

    Unique modules with editable content and layout options, with sliders built on Swiper JS.

  • 04

    Page templates

    Every page from the Figma file, assembled from the modules.

  • 05

    Blog templates

    Listing and post templates, styled to match the site.

  • 06

    Hotjar setup

    Installed on the live site so Swept can see how visitors use the new pages.

A theme Swept controls

Colours, fonts and spacing live in theme settings, and every section is a module, so Swept's team builds new pages without a developer.

Featured in the HubSpot Solutions Directory

View listing
HubSpot logo
  • Smart CRM
  • CMS Hub
  • Meetings
  • Forms
“Before HubSpot, we were living kind of in chaos with Post-it notes. Every lead, every patient type, and every renewal had to be tracked manually, and our front desk was spending more time managing spreadsheets than focusing on patients.”
Sean Barton, COO of Imaginate Your Space

The build in numbers

What Swept's team got: a theme they control and a module library they can build new pages from.

  • 4–5

    Weeks, Figma to handover

    Setup, theme, pages, blog and QA.

  • 1

    Custom HubSpot theme

    Colours, fonts and spacing in theme settings.

  • 32

    Editable modules

    Every section of the site is one.

  • 14

    Page templates

    Plus blog listing and post templates.

Results

Results after the redesign.

Meetings booked each month more than doubled in the four months after launch, as more school leaders found their way to Book a Meeting.

Website metrics after and before the redesign
Metric After redesign Before redesign
Lighthouse scores out of 100
Performance How fast pages load 94 +18 42
Accessibility Usable for every visitor 98 +18 80
Best Practices Clean, secure code 100 +46 54
SEO Ready for search engines 100 +8 92
Site audit
Site Health Overall technical health 94% +24 pts 70%
AI Search Health Ready for AI search results 88% +23 pts 65%
Errors Critical issues found 4 97% fewer 151
Warnings Smaller issues found 212 92% fewer 2,559

BOUNCE RATE

-24% drop

Lower is better

AVG. ENGAGEMENT TIME

+1:12 min

Higher is better

VISITOR TO LEAD

+2.5 pts

Higher is better

BOOK A CONSULTATION

Ready to Build the Engine Behind Your Growth?

We build the systems underneath growth. CRM, website, search, outbound, and automation, connected so your team stops doing the work software should do.

Icon-Apr-08-2026-10-02-31-8097-AM Takes 30 minutes
Icon-Apr-08-2026-10-02-31-8097-AM Delivered by certified HubSpot expert
Ratul-Rahman