Enriching HubSpot with Similarweb Data—Effortlessly

@Similarweb

We built a flow that lets sales ops and admins enrich their HubSpot records with Similarweb data in just a few clicks.

Timeline

August – December, 2024

responsibilites

Research, flows, system UX, end-to-end design

TEam

Product manager, developers, QA automation, Account managers and product marketing manager

The problem

Sales teams wanted Similarweb data in HubSpot, but lacked the dev resources to integrate the API. Despite being 'compatible,' adoption was blocked—sales overpromised, support was stuck, and users needed a faster, built-in solution.

Sales teams wanted Similarweb data in HubSpot, but lacked the dev resources to integrate the API. Despite being 'compatible,' adoption was blocked—sales overpromised, support was stuck, and users needed a faster, built-in solution.

It was time to build an actual, no-code solution that could deliver on that promise. This pain set the stage for a deeper dive into the underlying challenges.

It was time to build an actual, no-code solution that could deliver on that promise. This pain set the stage for a deeper dive into the underlying challenges.

🏆

Boost win rate

by removing setup barriers

🧲

Increase stickiness

by fitting into existing workflows

🔁

Reduce churn

by saving time and effort

Business goals

Challenges

Making a technical setup feel effortless

We needed to support flexible enrichment logic (filters, permissions, frequency, record types) while keeping the setup flow clean and understandable. We also had to show credit usage and prevent CRM data from being overwritten by accident.

All of this had to be simple enough for someone who just wanted to 'turn it on and start enriching leads.'

To resolve this, we kicked off some foundational internal research.

Technical requirements becoming user flows

research

Everything we solved started with what users said

We mapped the full user journey with GTM, support, and power users. A few core dilemmas came up early:

  • Should we separate mapping for enrichment vs export? Some users expected one flow; others needed distinct control.

  • When should we ask for permissions?

Asking too early was scaring people off. Too late, and setup would fail.

To solve this, I collaborated closely with my teammates (PMs, product designer, product expect and the product director), and the dev team to prototype both directions and tested internally before finalizing the flow.

These insights directly shaped our solution design.

Unified mapping for both export and enrichment process

One mapping for export from hubspot, and one for enrichment

Solution

Turning complexity into a smooth setup experience

We built a wizard that let users create enrichment jobs with full control over record types, filters, field mapping, and frequency.

To keep it flexible and easy to use, we kept field mapping in one page, and we split each field into two checkboxes: one for enrichment, one for export.

We asked for permissions early—right after record type selection—to keep users focused and avoid friction later.

The core solution parts were: Manage integrations, edit field mapping and the enrichment wizard.

Manage Integration Page

We revamped the HubSpot management section with a clean card layout for enrichment jobs. Each job could be toggled, renamed, edited, or deleted.

This made it easy to stay in control, even with multiple jobs running.

Edit Field Mapping

This is where users decide which Similarweb fields map to which HubSpot fields—and whether they’re for export, enrichment, or both.

To keep things transparent, we added two checkboxes per row (Export and Enrich), a visual indicator for credit cost, and built-in logic to prevent critical errors like mapping to mandatory fields.

The Wizard

We designed the job creation wizard to guide users through complex decisions step by step—without overwhelming them.

Users can choose to enrich contacts or companies, apply flexible filters with dropdown logic, set a refresh frequency, and give each job a name for easier management later.

Outcome

Great adoption, strong feedback, and a smooth launch

We rolled out the HubSpot Enrichment feature in phases—starting with sandbox testing, then a closed beta in late September, and full release in November. I left the company just after the full release.

Adoption was instant during beta. One customer joked about opening champagne, and internal teams felt it finally delivered on their promises.

Completion rates showed strong engagement:

  • 59% for immediate enrichment

  • 67% for ongoing enrichment

Win rate increased by removing technical blockers:

  • Stickiness improved by embedding into users' workflow

  • Churn risk dropped thanks to a smoother, time-saving setup

REFLECTION

Tight, focused, and effective—with one thing left on my mind

This project was all about delivering maximum value with minimal effort. We focused only on what was essential—no big redesigns, no unnecessary additions. Every decision was shaped by what the feature truly needed to work, and nothing more.

Looking back, I’d invest more time in refining the final step of the wizard, ideally in closer collaboration with the Data Credits team (DaaS: Data as a Service), to give users greater clarity on how the process works.

Let’s talk!

© 2025 Olivia dori

Made in Framer.com

Let’s talk!

© 2025 Olivia dori

Made in Framer.com

Let’s talk!

© 2025 Olivia dori

Made in Framer.com