Components

Foundation and core components from the Figma design system. Each component uses semantic tokens and adapts to the surface theme.

Icon

24px grid, 2px stroke, round caps and joins. Stroke follows sem/text so icons invert on Nautical and Black.

Domain icons

sales
marketing
service
operations
record
experience
integration
governance

Cycle icons

discover
design
build
adopt
measure
adjust

Values

sustainability
scalability
sovereignty
stability
security

Status

draft
recommend
approve
independent

Social and UI

linkedin
youtube
tiktok
x-social
mail
phone
chevron-down
chevron-right
chevron-left
close
menu
plus
minus
check
info
alert
lightbulb
play
share

On dark surface

sales
marketing
service
chevron-right
close
menu
check

Tag

Text/XS in white on a Nautical fill, no outline, square corners. Compact padding (space-2 by space-1).

HubSpot Technology Strategy

AccentStroke

A short stroke at 65 degrees, cap height of the adjacent text. Light: Fly blue. Dark: sky. Signal: gradient-signal for StatBand numerals.

40%
40%
40%

FeatureIcon

48px icon with a filled light blue slash behind it at 65 degrees. sem/feature-slash: light blue 100 on light, sky on dark.

Button

Primary: Fly blue fill. Secondary: 2px border in sem/secondary-border, inverts on hover. Square corners. Focus: 2px ring, 2px offset.

Primary

Secondary

On Nautical

Choice

Checkbox (square) and Radio (round). White control; selected fills with sem/primary. 22px control, label in Text/Body.

Input

Text and Select fields. White fill on every surface. 1px border, 2px on focus (Fly blue) or error (sem/error). 48px minimum height, square corners.

Please enter a valid email address

DotField

24px tile with one 1.3px dot, repeating to fill any size. Pitch and dot size never scale. Forms: Linear, Radial, Step top, Step bottom.

Linear, Light

Radial, Light

Linear, Dark

Step top, Light

Step bottom, Light

SectionHeader

Heading/S with optional intro. Fill width, capped at layout/title-measure (832px). Align: Left (default), Centre, Right.

Structured thinking for B2B growth

Fly rebuilds how growing organisations run their revenue systems, from the record up.

Structured thinking for B2B growth

Fly rebuilds how growing organisations run their revenue systems, from the record up.

Stat

Value in Heading/M with an accent stroke at cap height. Turn off the stroke when numerals take a gradient fill.

40%
Faster lead response
3.2x
Pipeline velocity

Card

Feature, Post, Case study and Staff variants. Cards Fill and wrap with min layout/card-min so grids reflow 3, 2, 1.

Feature cards

System of record

One source of truth for every customer record, owned by the team that uses it.

Learn more

Digital experience

Websites, portals and self-service tools connected to the platform.

Learn more

Data and integration

Clean data flowing between systems, with governance built in from day one.

Learn more

Post card

Technology

How to use HubSpot smart properties

Smart properties automate data enrichment and reduce manual entry across your CRM.

Staff card

TD

Tim Dove

Managing Director

CardGrid

Wrapping auto-fit grid using layout/card-min. Three across at 1440, two at 768, one at 375. Resize to see reflow.

Demonstrated in the Card section above.

Pagination

Full: numbered pages with ellipsis. Compact: "Page X of Y" for mobile. 40px square targets, square corners.

Compact

Accordion

Question in Text/LG with plus/minus toggle, answer in Text/Body muted, sem/border hairline below. Keyboard: Enter or Space toggles.

What type of clients does Fly work with?
We work with B2B businesses at every stage, from funded startups to established enterprises, typically facing complexity in their customer platforms, data and marketing operations.
How long does a typical engagement last?
It depends on the scope. A platform audit takes two to three weeks. A full CRM rebuild or migration runs three to six months.
Do you work with platforms other than HubSpot?
Yes. We are platform-agnostic and work across the major CRM, marketing automation and data platforms.

Steps

Numbered engagement process. Square number tiles in sem/accent-bg. Steps fill and wrap (min 240px): four across on desktop, two on tablet, stacked on mobile.

01

Discovery call

We learn about your business, your platform and where the gaps are.

02

Platform audit

We map your CRM, automation, data and reporting against best practice.

03

Roadmap and pricing

You receive a clear scope, timeline and fixed price before committing.

04

Build and launch

We deliver in fortnightly sprints with regular check-ins and async updates.

Section components

Hero

Aurora gradient, Playfair Display heading, intro text, buttons and image slot. Full width, min height from layout-hero-min-height.

Marketing that earns its place

Fly rebuilds how growing organisations run their revenue systems, from the record up.

GradientSurface

Wrapper for Aurora, Deep water, Logo sweep and Shallows backgrounds. Sets the appropriate theme mode automatically.

Content on Aurora surface

Content on Shallows surface

FeatureList

Hairline: two columns with rule-grey top borders. Links: three columns with link text. Each title led by a thick 65deg slash.

Hairline

CRM architecture

Data model, lifecycle stages, routing and reporting, from a single source of truth.

Marketing automation

Lead scoring, nurture sequences and attribution modelling that connects spend to revenue.

Sales enablement

Pipeline management, deal automation and forecasting your leadership team can trust.

Custom integrations

Bespoke integrations that keep data clean and processes fast across your stack.

Links

TextPlusImage

Text beside a slash-cropped photograph. Image Right or Left on desktop, stacks on mobile.

Customer Platforms (CRM)

Platforms should work harder than you do. We make sure your CRM, marketing automation and sales technology is built for greater capability and improved efficiency.

Learn more

Testimonial

Featured: full-width trust band with quote, attribution, result panel and carousel controls. Compact: card variant. Dark and Light tones.

Featured, Dark

Compact

"Their deep HubSpot expertise transformed how we handle lead routing across three regions."
Sarah MitchellHead of Digital, Flight Centre
"Their deep HubSpot expertise transformed how we handle lead routing across three regions."
Sarah MitchellHead of Digital, Flight Centre

ProofStrip

Figures, Figures on Shallows and Icons variants. Supporting proof on light surfaces with an optional heading.

40%
Faster lead response
3.2x
Pipeline velocity
150K+
Contacts migrated

CtaPanel

Panel: Aurora background with DotField and Signal hairline border. Inline: lighter mid-page prompt between hairlines.

Panel

Ready to rebuild how you run

See what's possible

Inline

Ready to start?

Talk to our team about your platform.

Talk to Fly

ClientLogos

Grid and Carousel layouts. Light tone on white/mint/sand surfaces, Dark on Nautical and Black.

Grid, Light

Kaplan
Dept of Health
Jigsaw Cloud
London Stock Exchange
Reco Surfaces
Actus
CRIF
ModularWalls
Catalyst
SecondNature
National Geographic
Huntsman Security
MTC

Grid, Dark

Kaplan
Dept of Health
Jigsaw Cloud
London Stock Exchange
Reco Surfaces
Actus
CRIF
ModularWalls
Catalyst
SecondNature
National Geographic
Huntsman Security
MTC

StatBand

Deep water gradient with animated canvas ribbons. 44 lines on desktop, 28 on mobile, offset periods (11s and 13s). Pauses off screen.

40%
Faster lead response
3.2x
Pipeline velocity
150K+
Contacts migrated
98%
Client retention

VideoBlock

16:9 video player with poster image and play button.

See Fly in action

NewsletterForm

Email input, consent checkbox and subscribe button. Max width 40rem.

SocialShare

Row of share buttons: LinkedIn, X, email, copy link.

SteppedSection

Alternating white and mint steps with DotField accents. Each step has a number, title and body.

01

Discover the landscape

We map your current platforms, data flows and team structure.

02

Design the blueprint

A clear architecture that solves today and scales for tomorrow.

03

Build in sprints

Fortnightly delivery cycles with regular check-ins.

PricingColumns

Wrapping tier cards with features and buttons. The highlighted tier gets a 2px primary border.

Platform audit

Understand where you are today.

  • CRM architecture review
  • Data quality assessment
  • Integration mapping
  • Recommendations report
Get started

Build programme

Structured delivery against a clear scope.

  • Dedicated project team
  • Fortnightly sprints
  • Migration and integration
  • Training and handover
  • 90-day support
Talk to us

Ongoing support

Continuous improvement after launch.

  • Quarterly reviews
  • Priority support
  • Platform optimisation
  • New feature rollouts
Learn more

SlashImage

65deg slash-cropped photograph. Desktop: slash edge on the side facing the text. Mobile: square, full width, no slash.

Placeholder

CaseStudyHeroCard

Full-bleed client image with company name and result figures over a 95% Nautical gradient. WCAG AA contrast guaranteed.

CRIF / Credit Passport

2 Regions consolidated
150K+ Contacts migrated

Media and diagrams

ImageTreatment

Sky tint: grayscale + contrast 1.15 + multiply over sky + Nautical lighten. Light blue tint: same over light blue. Black and white: grayscale + contrast 1.05.

Sky tint

Light blue tint

Black and white

AmbientSwirl

Three Logo sweep glows drifting up to 60px (30px mobile), rotating up to 10deg, breathing 8%, on a 16s loop. Transforms only. Paused off screen, static under reduced motion. White surfaces only.

Content above the swirl

CycleDiagram

Stages positioned on an orbit ring. Collapses to vertical on mobile. Orbit rings rotate slowly in alternating directions.

Govern

Start here
01
Design Blueprint and scope
02
Build Configure and integrate
03
Adopt Train and embed
04
Measure Track the outcomes
05
Adjust Refine what we learn
Start here
01
Design Blueprint and scope
02
Build Configure and integrate
03
Adopt Train and embed
04
Measure Track the outcomes
05
Adjust Refine what we learn

Govern runs around every stage

StackMap

Core tile with dashed connectors to surrounding items. Tree layout on mobile.

Finance
ERP
Booking
Website
Integrations and custom apps
Claude
Lovable
Slack
Teams
AI and tools
System of record
Data and reporting
Dashboards
Xero
Agent orchestration
Sales agent
Service agent
Ops agent
FinanceERPBookingWebsite
Integrations and custom apps
ClaudeLovableSlackTeams
AI and tools
DashboardsXero
Data and reporting
Sales agentService agentOps agent
Agent orchestration
System of record

AutonomyTiers

Vertical tier cards with a progress line and checkpoints. Tiers rise in sequence on entry.

Promoted on evidence

Tier 1

Draft

The agent prepares work for a person to review.

Tier 2

Recommend

The agent proposes an action and a person decides.

Tier 3

Act with approval

The agent acts once a named person approves.

Tier 4

Act independently

The agent acts within set limits, monitored continuously.

Promoted on evidence

Tier 1

Draft

The agent prepares work for a person to review.

Tier 2

Recommend

The agent proposes an action and a person decides.

Tier 3

Act with approval

The agent acts once a named person approves.

Tier 4

Act independently

The agent acts within set limits, monitored continuously.

Article components

Callout

Info, Tip and Warning variants with icon and coloured background.

This is an informational callout with context about a topic.
This is a tip with a practical suggestion for the reader.
This is a warning about something the reader should watch out for.

Prose

Styled article body. Headings, paragraphs, lists, blockquotes and images all styled consistently within the content measure.

Building a modern CRM architecture

A well-structured CRM is the foundation of every revenue operation. Without it, teams waste time on manual processes and work from incomplete data.

Why architecture matters

The data model defines how information flows between teams. A clean lifecycle, clear ownership and consistent naming conventions make reporting reliable and automation predictable.

A CRM is only as good as the data it holds and the processes it supports.
  • Define clear lifecycle stages
  • Establish data ownership by team
  • Automate where it reduces manual effort

Table

Responsive table with header styling and cell borders.

PlatformUsersStatus
HubSpot2,400Active
Salesforce800Migration planned
Marketo150Decommissioned

AuthorBio

Author card with avatar (or initials), name, role and short bio.

TD
Tim Dove Managing Director

Tim founded Fly to help B2B organisations get more from their technology platforms. He has worked with over 200 businesses across three continents.