CRM NEWS TODAY

Launch. Integrate. Migrate.
Or anything CRM.

104+ CRM Platforms
Covered

Get Complete CRM Solution

HubSpot Forms: How to Create, Embed, and Optimize

HubSpot forms guide: form types, field configuration, progressive profiling, form submission actions, embedding in WordPress and Webflow, analytics, and GDPR consent setup.

HubSpot forms are the primary mechanism for capturing contact information from website visitors and landing page traffic and routing it directly into the CRM. Every HubSpot form submission creates or updates a contact record, triggers available automations, and is tracked against the contact’s full engagement history. Unlike standalone form tools, HubSpot forms are native to the CRM – there is no integration lag, no manual import, and no need for Zapier to connect form data to your contact database. This guide covers form creation, field configuration, embedding, and optimisation.

That makes form setup one of the simplest but most important conversion tasks in HubSpot.

HubSpot forms are useful when businesses need to create, embed, and optimise lead-capture points across the website. They help turn page visits into records the sales or marketing team can actually work with.

Types of HubSpot Forms

HubSpot offers three form types under Marketing ? Forms:

  • Embedded Forms: HTML snippet forms that you paste into your website’s code or CMS. Works on any website – WordPress, Webflow, custom HTML.
  • Standalone / Hosted Forms: A HubSpot-hosted page containing just the form – useful for quick link shares without building a full landing page.
  • Pop-up Forms: Overlay, slide-in, or drop-down forms triggered by visitor behaviour (exit intent, time on page, scroll depth, or button click). Available on all plans.

Creating a Form

Form Builder Interface

HubSpot’s form builder uses a drag-and-drop interface. The left panel contains available fields (all default and custom contact properties) and the right panel is the form canvas. To add a field, drag it from the left panel onto the form. Each field has settings: label, help text, placeholder text, required toggle, and field appearance options. Fields map directly to contact properties in the CRM – when a visitor fills in “Job Title,” it populates the Job Title contact property on their record.

Field Selection: Keep Forms Short

Each additional field reduces conversion rate. The optimal form length depends on the offer value and funnel stage: top-of-funnel (free content, newsletter): 2-3 fields (first name, email); mid-funnel (demo request, consultation): 4-6 fields (name, email, company, phone, company size); bottom-of-funnel (enterprise purchase inquiry): 6-8 fields appropriate as the intent is stronger. Never ask for information you don’t use – if you don’t use phone number in your sales process, don’t ask for it on a top-of-funnel form. Use progressive profiling (discussed below) to collect additional data over time.

Progressive Profiling

Progressive profiling is a HubSpot feature (Marketing Hub Professional) that shows different fields to returning visitors based on what you already know about them. If a known contact with a populated email and first name visits the form again, the form can display different fields (company name, phone, job title) instead of asking for information already on their record. This allows you to gather more complete contact data over multiple interactions without lengthening individual form submissions. Enable it on a field-by-field basis in the form editor.

Form Submission Actions

After a contact submits a form, HubSpot can:

  • Send a follow-up email: A simple, auto-sent confirmation or delivery email triggered by the form submission. Configure in the form’s Options tab under “Send submission notification.”
  • Redirect to a thank you page: Redirect the visitor to a dedicated thank you page (recommended over inline messages – allows separate analytics tracking and a richer post-conversion experience).
  • Display an inline thank you message: Show a text message in place of the form after submission (simpler but provides less conversion tracking capability).
  • Enroll in a Workflow: Form submissions can serve as Workflow enrollment triggers – automatically starting a nurture sequence, assigning the contact to a rep, updating lifecycle stage, or sending internal notifications.

Embedding Forms on Your Website

JavaScript Embed Code

After saving the form, access the embed code in Actions ? Share. HubSpot provides a two-part embed: a script tag (loaded once per page in the <head>) and a form embed snippet (placed where you want the form to appear). The embed code uses the HubSpot Forms API and renders the form client-side using JavaScript. The form automatically inherits HubSpot’s GDPR consent settings and tracks page views against the submitting contact.

Embedding in WordPress

Install the HubSpot for WordPress plugin (free), connect it to your HubSpot account, and use the HubSpot block in the Gutenberg editor to insert any HubSpot form by selecting it from a dropdown. No code required. The plugin also installs the HubSpot tracking code site-wide, enabling page view tracking and session attribution for all WordPress visitors.

Embedding in Webflow

Use Webflow’s Embed element to paste the HubSpot JavaScript embed code directly into the canvas. Place the HubSpot script tag in the Site Settings <head> code section and the form embed snippet in the Embed element where the form should appear on the page.

Form Analytics and Optimisation

HubSpot tracks per-form: total views, submissions, and submission rate (submissions / views). Access form analytics in Marketing ? Forms ? select form ? Analyse tab. A low submission rate (below 10-15% for top-of-funnel offers) suggests the form is too long, the offer value is not clear, or the page design is not building enough trust before asking for information. Test shorter forms, stronger value proposition copy, and social proof elements near the form to improve submission rate.

For more granular form field analytics – which fields are causing drop-off, which fields take the longest to fill in – use HubSpot’s Form Submissions by Field analytics view or integrate a tool like Hotjar for session recordings showing where visitors abandon the form.

HubSpot’s form GDPR settings are configured globally in Settings ? Privacy & Consent. You can require a consent checkbox on all forms (explicit consent), or rely on legitimate interest with a privacy notice displayed on the form. HubSpot records the legal basis, consent text, and timestamp for every form submission – providing an audit trail for GDPR compliance. Set communication subscription types on forms to let contacts consent to specific communication types (e.g., Marketing emails, Sales outreach) rather than a blanket opt-in.


Sources
HubSpot, Forms Documentation (2026)
HubSpot, Progressive Profiling Setup (2026)
HubSpot, GDPR Consent and Forms (2025)
HubSpot Academy, Lead Generation Certification (2025)
HubSpot for WordPress Plugin Documentation (2025)

Is HubSpot easy to learn for beginners?

HubSpot has a learning curve, but its official free training platform HubSpot Academy provides structured paths from beginner to advanced. Most users handle day-to-day tasks within 2-4 weeks. Admin and developer skills take 3-6 months to develop proficiently.

What are the biggest HubSpot mistakes to avoid?

Top mistakes include: over-customizing before understanding your process, skipping user training, importing dirty data without cleansing, and not establishing naming conventions. Avoid these four and your implementation will be significantly more successful.

How often does HubSpot release new features?

HubSpot releases major updates quarterly. HubSpot also ships smaller updates continuously to all tiers.

Does HubSpot offer customer support?

Yes. Support is available via chat, email, and phone depending on your plan tier. Enterprise plans include dedicated customer success managers. HubSpot Academy and the HubSpot Community are excellent free support resources.

Can HubSpot integrate with other business tools?

Yes. HubSpot App Marketplace has 1,500+ integrations including Gmail, Slack, Zoom, Shopify, and WordPress.

The best form setup is the one that balances conversion and data quality. If the form is too demanding, fewer people submit it; if it is too vague, the lead data is weaker.

Common Challenges with HubSpot Forms and How to Solve Them

Problem: Getting Your Team to Consistently Use HubSpot

Adoption gaps occur when teams revert to old habits after initial training. Fix: Identify the 2-3 daily workflows where HubSpot adds the most value for your specific role. Focus training on those workflows first. Use HubSpot in-app guidance to provide contextual help at the moment of need rather than relying solely on one-time classroom training.

Problem: CRM Data Quality Degrading Over Time

CRM data decays at approximately 30% per year as contacts change roles and companies. Fix: Schedule a quarterly data quality audit. Use HubSpot deduplication tools to merge duplicate records. Establish data entry standards enforced through validation rules. Consider a data enrichment tool like Clearbit or ZoomInfo to update stale records automatically.

Problem: HubSpot Reports Not Matching Actual Business Results

Reports are only as accurate as the data entered. Discrepancies between CRM reports and actual revenue indicate data entry gaps. Fix: Audit closed-won records against actual invoices monthly. Make CRM data the source of truth for commission calculations so reps have a direct incentive to enter accurate data.

Frequently Asked Questions

We Set Up, Integrate & Migrate Your CRM

Whether you're launching Salesforce from scratch, migrating to HubSpot, or connecting Zoho with your existing tools — we handle the complete implementation so you don't have to.

  • Salesforce initial setup, configuration & go-live
  • HubSpot implementation, data import & onboarding
  • Zoho, Dynamics 365 & Pipedrive deployment
  • CRM-to-CRM migration with full data transfer
  • Third-party integrations (ERP, email, payments, APIs)
  • Post-launch training, support & optimization

Tell us about your project

No spam. Your details are shared only with a vetted consultant.

Get An Expert