Integrations

Integration: HubSpot

HubSpot integration for Framer, Webflow and Next.js sites

A HubSpot integration connects your marketing site to your CRM: forms create or update contacts, the tracking code ties visits to those contacts, and meetings and chat feed the same record. We set it up on Framer, Webflow and Next.js sites so leads arrive with their source, consent and page history intact. It's included in our $8,000 website package when you use HubSpot.

Why Designify

  • Forms, tracking code, meetings and chat wired to one HubSpot record
  • Works on Framer, Webflow and Next.js, with native-styled forms
  • UTMs, source and consent captured on every submission
  • Tested end to end before launch, including GA4 conversion events
  • ATQLeads
  • Update AI
  • LeanScale
  • CSSinc.ai
  • HeyInterests
  • JuPay
  • PowerPulse
  • WireFox
  • Reactive Growth
  • Minexa.ai
  • SmileJoy
  • LFG Business Group
  • ORBITX
  • Funnels.com
  • Sentipi
  • UNIVIT Research
  • LifeLink
  • Wolf Automation
  • Shaqir Hussyin
  • Q-TARO
  • MainPlume

What does a HubSpot integration do on a marketing site?

A HubSpot integration makes your website a reliable source of contacts and context for your CRM. When it works, sales can open a contact and see which campaign brought them in, which pages they read and what they asked for. When it's half done, leads arrive as bare email addresses, or don't arrive at all.

  • Forms: demo requests, contact forms, newsletter signups and gated content create or update HubSpot contacts.
  • Tracking code: the HubSpot script records page views and links them to a contact once they identify themselves.
  • Source and UTMs: campaign data travels with each submission so attribution reports mean something.
  • Meetings: HubSpot's scheduler embedded on a demo page books straight into a rep's calendar.
  • Chat: live chat or a bot that writes conversations to the same contact record.
  • Workflows: lifecycle stage, owner assignment and follow-up emails triggered by what the visitor submitted.

The site side is only half of it. The other half is deciding which properties each form sets, who gets notified and what happens next. We agree that with your sales or RevOps lead before we build, so the forms are designed around the pipeline, not the other way round. Our guide on connecting website analytics to HubSpot or Salesforce covers the reporting side.

How does HubSpot work with Framer, Webflow and Next.js?

All three platforms can work well with HubSpot, but they get there in different ways. The main choice on each one is between embedding HubSpot's own form and sending your site's native form into HubSpot.

Capability

Framer

Webflow

Next.js

Tracking code

Added in site settings as a custom script

Added in project settings as custom code

Loaded with the Next.js Script component

HubSpot embedded form

Embed component with HubSpot's code

Embed element with HubSpot's code

Loaded in a client component

Native form sent to HubSpot

Framer form with a HubSpot or webhook destination, check current options

Webflow forms sent through the HubSpot Forms app for Webflow

Custom form posting to HubSpot's Forms API

Styling control

Limited for embeds, full for native forms

Limited for embeds, full for native forms

Full

Attribution cookie passed

Automatic with embeds

Automatic with embeds or the app

Passed manually with the submission

Meetings and chat

Embed or script

Embed or script

Embed or script

On Next.js we usually build the form ourselves and submit it to HubSpot's Forms API from the server, passing the visitor's HubSpot tracking cookie and page details with it. That gives full control over design, validation, spam protection and performance, without losing HubSpot's attribution. Our guide to forms and integrations on Next.js marketing sites explains the pattern. Platform features change, so we check the current HubSpot, Framer and Webflow options at the start of each project.

Should you use embedded HubSpot forms or native forms?

Use native forms when design and speed matter, and embedded HubSpot forms when your marketing team needs to edit fields without a developer. Both are valid. The choice is about who owns the form after launch.

Pros

  • Embedded forms: marketers edit fields, options and follow-ups in HubSpot with no code change
  • Embedded forms: progressive profiling and smart fields work out of the box
  • Native forms: full control over layout, states, errors and accessibility
  • Native forms: less third-party script on the page, which helps load speed and INP

Cons

  • Embedded forms: harder to style, and they can shift the layout as they load
  • Embedded forms: ad blockers sometimes block HubSpot scripts, so the form never appears
  • Native forms: a field change in HubSpot needs a matching change in the site
  • Native forms: attribution data has to be passed on purpose, or it's lost

On high-traffic pages like a demo request, we lean towards native forms. For low-traffic gated content that marketing changes often, embedded forms are usually fine. Our landing page form design guide covers how many fields to ask for.

What are the common HubSpot integration mistakes?

Most HubSpot integration problems come from data that's quietly missing, not from forms that visibly break. These are the ones we check for on every site.

  1. Lost attribution: native forms submitted without the HubSpot tracking cookie, so every lead shows up as a direct visit.
  2. No UTM capture: campaign parameters dropped between the landing page and the form page. We store them on arrival and send them as hidden fields.
  3. Double counting: the same submission counted by HubSpot, GA4 and the ad platforms in different ways, so no two reports agree.
  4. Consent gaps: tracking that fires before consent, or consent that never reaches HubSpot. See our guide to Consent Mode v2 mistakes.
  5. Bad field mapping: required HubSpot properties left empty, or free-text fields where a dropdown should drive routing.
  6. Notification emails in spam: form alerts that never reach sales because the sending domain isn't set up properly.
  7. Layout shift: embedded forms that load late and push the page down.

Should you keep your site on HubSpot CMS or move it?

You can keep the HubSpot CRM and move the website off HubSpot CMS, and many startups do. Teams move when they want more design freedom, faster pages or a stack the product team already knows, while sales and marketing keep working in the CRM they rely on.

The decision depends on how much of HubSpot CMS you actually use, such as smart content or memberships, and who edits the site day to day. Our guides to leaving HubSpot CMS while keeping the CRM, HubSpot CMS to Next.js and Framer vs HubSpot CMS walk through the trade-offs. Migration work is scoped on the intro call, and we include redirects and SEO checks in any migration we take on.

How do we set up HubSpot on your site, and what does it cost?

  1. Map the pipeline

    We agree with sales or RevOps which forms exist, which properties each sets, and what happens after each submission.

  2. Design the forms

    Forms are designed as part of the page, with clear labels, error states and a confirmation that says what happens next.

  3. Wire it up

    Tracking code, consent, forms, UTMs, meetings and chat, set up on Framer, Webflow or Next.js.

  4. Test end to end

    Real submissions from each source, checked in HubSpot and GA4 before launch.

  5. Hand over

    A short guide for your team on adding fields, changing notifications and reading the reports.

HubSpot setup is part of our website package, $8,000 fixed for up to six pages including copy, design and the build, when HubSpot is your CRM. We did similar funnel work for LeanScale, where the whole page led to one free diagnostic request. If you're also deciding on a platform, our Webflow development and Next.js development pages explain when each fits. The next step is a free 30-minute call.

Related work

What our clients had to say

Pricing

Fixed prices for fixed scopes, agreed before we start, or a monthly retainer when you need a team on call. All prices in USD.

Website

A multi-page marketing site, written and designed by us, developed in Next.js and animated.

What’s included

  • Up to 6 pages, written, designed and developed
  • Custom design, never a template
  • Built in Next.js, fully responsive
  • Animations and interactions
One-time, up to 6 pages

$8,000

+$500 for each extra page
Book a call
4.92 on Contra · 11 reviews

Free 30-minute intro call, no commitment

Not sure yet? Try a week together.

One week of design and development, so you can see how we work before you commit.

$1,000Book a trial week

Frequently asked questions

Do I need a paid HubSpot plan to connect my website?
No. HubSpot's free CRM includes forms and the tracking code, which covers the basic website integration. Paid Marketing Hub tiers add features such as workflows, smart content and deeper attribution reporting. Plans and features change, so check HubSpot's current plan page, and tell us on the intro call which tier you're on so we design the setup around what you actually have.
Will a HubSpot integration slow down my site?
It can if it's set up carelessly. The tracking script, chat widget and embedded forms all add third-party JavaScript. We load scripts after the main content, only load chat where it's useful, and use native forms on key pages, so the site stays fast and still sends everything HubSpot needs.
Can HubSpot track forms that aren't HubSpot forms?
HubSpot can collect submissions from some non-HubSpot forms through its tracking code, but it doesn't work with every form setup, and you get less control over which properties are set. For forms that matter, we prefer an explicit integration: an embedded HubSpot form, Webflow's HubSpot app or a server-side submission to the Forms API on Next.js.
Can you connect HubSpot and Salesforce through the website?
The website should send leads to one system, usually HubSpot in this setup, and HubSpot's Salesforce sync then moves records between them. Sending the same form to both systems at once creates duplicates and conflicting data. We set up the website side and work with whoever owns your CRM sync to make sure fields line up.
What happens to my HubSpot data if I redesign the site?
Your contacts, deals and history stay in HubSpot, because they live in the CRM, not the website. What can break is the connection: form IDs, hidden fields, tracking code and page URLs in your reports and workflows. We list every connection before the redesign and reconnect each one, so nothing stops working on launch day.

Ready to qualify better leads and boost brand perception?

We take craft seriously over at Designify Studio. We do deep research and do what we do best - pay attention to the smallest details and make sure we speak to the right audience.

Schedule Call