How Do Pipedrive Web Forms Work: Configuration, Custom Fields Mapping, and Lead Routing Automation? - Solution for Guru

Table of Contents
< All Topics
Print

How Do Pipedrive Web Forms Work: Configuration, Custom Fields Mapping, and Lead Routing Automation?

Quick Summary

TopicWhat You’ll Learn
Web Form SetupHow to create and embed Pipedrive CRM forms on your website
Custom Fields MappingConnecting form inputs to the right CRM fields
Lead RoutingAutomating deal and contact assignment after form submission
Duplicate HandlingPreventing and merging duplicate records in Pipedrive CRM
Marketing IntegrationsConnecting web forms to email and ad platforms
FAQAnswers to the most common Pipedrive web form questions

What Are Pipedrive CRM Web Forms and Why Do They Matter?

Every lead that fills out a form on your website represents a moment of intent. Whether they request a demo, download a resource, or ask a question, that moment needs to flow instantly and accurately into your CRM — without manual data entry, copy-paste errors, or routing delays.

Pipedrive CRM includes a native web forms feature (called LeadBooster Web Forms) that lets teams build branded, embeddable forms and connect them directly to their sales pipeline. When someone submits a form, Pipedrive CRM automatically creates a contact, a deal, or both — and can trigger routing workflows without any human intervention.

This article covers exactly how to configure Pipedrive CRM web forms from start to finish: form setup, custom field mapping, lead assignment logic, duplicate prevention, and marketing tool integrations.


How Do You Configure a Web Form in Pipedrive CRM?

Where Do You Find the Web Forms Feature?

Pipedrive CRM includes Web Forms as part of the LeadBooster add-on, available on all paid plans. To access it, navigate to Tools and Apps → LeadBooster → Web Forms from the main Pipedrive CRM menu. From there, click “Create new form” to open the form builder.

The form builder uses a drag-and-drop interface. Teams can add, reorder, and style fields without writing any code. Pipedrive CRM also provides a live preview panel so you see exactly how the form will appear to visitors before publishing.

What Form Field Types Does Pipedrive CRM Support?

Pipedrive CRM’s form builder supports the following input types:

Field TypeUse Case
Single-line textName, job title, company name
EmailContact email address
PhoneContact phone number
DropdownIndustry, company size, product interest
CheckboxConsent, multi-select options
DateRequested demo date, availability
Long text / textareaMessage, notes, project description
NumericBudget, headcount, quantity
URLWebsite, LinkedIn profile

Each field maps either to a Pipedrive CRM standard field (like “Name” or “Email”) or to a custom field you define — which is where precise mapping becomes critical.

How Do You Embed the Form on Your Website?

Once you finish building the form, Pipedrive CRM gives you three publishing options:

  1. Direct link — a hosted URL you share via email, ads, or social media
  2. Embed code — a JavaScript snippet you paste into any HTML page or CMS (WordPress, Webflow, Squarespace)
  3. Pop-up trigger — an inline script that displays the form as a pop-up based on user behavior

For most websites, the embed code option integrates most cleanly. Paste the snippet inside the <body> tag of the target page, and the form renders in your brand styles within a container div. Pipedrive CRM also lets you customize colors, fonts, button text, and the confirmation message visitors see after submitting.


How Do You Map Custom Fields Between Web Forms and Pipedrive CRM?

Why Does Field Mapping Matter So Much?

Field mapping determines where each piece of form data lands in Pipedrive CRM. Poor mapping — or no mapping at all — means valuable lead data ends up in free-text notes, gets lost entirely, or creates records that sales reps can’t filter or segment. Accurate mapping, by contrast, ensures every custom field in the CRM receives clean, structured data from day one.

How Do You Create and Map Custom Fields in Pipedrive CRM?

Before building your form, define all the custom fields you need in Pipedrive CRM under Settings → Data Fields. Pipedrive CRM lets you create custom fields for Contacts, Organizations, Deals, and Leads separately — so plan your field architecture with the end record type in mind.

A practical custom field setup for a B2B web form might look like this:

Form QuestionCustom Field NameRecord TypeField Type
“What’s your company size?”Company SizeOrganizationDropdown
“Which product are you interested in?”Product InterestDealDropdown
“What’s your estimated budget?”Budget RangeDealDropdown
“How did you hear about us?”Lead Source DetailContactSingle-line text
“Requested demo date”Demo Requested DateDealDate
“Additional notes”Form NotesDealLong text

Once you create these fields in Pipedrive CRM, they become available inside the form builder’s field mapping panel. For each form question, open the mapping dropdown and select the corresponding CRM field. Pipedrive CRM then writes the answer directly into that structured field upon submission.

What Are the Most Common Field Mapping Mistakes?

Teams frequently encounter three mapping problems:

  • Mapping to the wrong record type — e.g., mapping “Product Interest” to a Contact field instead of a Deal field, making it invisible in deal views
  • Using free-text fields for structured data — e.g., letting “Company Size” map to a text note instead of a dropdown, which prevents filtering and automation
  • Skipping UTM fields — not capturing utm_source, utm_medium, and utm_campaign means attribution data never reaches Pipedrive CRM

To capture UTM parameters, add hidden fields to your Pipedrive CRM form and use JavaScript to populate them from the page URL before submission. Tools like HubSpot’s forms or Typeform handle this natively — but with Pipedrive CRM’s native forms, a small script on the hosting page handles it reliably.


How Do You Set Up Lead Routing Automation After Form Submission?

What Happens in Pipedrive CRM Immediately After a Form Submission?

When a visitor submits a Pipedrive CRM web form, the platform executes the following sequence automatically:

  1. Creates a Contact record (or updates an existing one)
  2. Creates an Organization record if a company name was submitted
  3. Creates a Deal or Lead record and links it to the Contact
  4. Populates all mapped fields with the submitted values
  5. Triggers any active Automation workflows connected to the new deal

That final step — triggering automations — is where routing logic lives.

How Do You Build Lead Routing Workflows in Pipedrive CRM?

Pipedrive CRM’s Automations tool (available on Advanced plan and above) lets you define trigger-action sequences. For web form submissions, the trigger is typically “Deal created” or “Lead added,” combined with condition filters based on the mapped custom fields.

A practical routing workflow for a multi-product B2B company:

Trigger: New deal created (source = web form)

ACondition Branch: If Product Interest = Enterprise Suite

  • Assign deal owner → Enterprise Sales Team (round-robin)
  • Set deal priority → High
  • Add activity: Call within 2 business hours
  • Send internal Slack alert to sales manager

BCondition Branch: If Product Interest = Starter Plan

  • Assign deal owner → SMB Sales Pool (round-robin)
  • Set deal priority → Medium
  • Add activity: Email within 24 hours
  • Enroll contact in nurture email sequence

C” Condition Branch: If Budget Range = Under $1,000

  • Tag deal as “Low Budget”
  • Assign to self-serve onboarding workflow
  • Send automated welcome email

What Lead Assignment Methods Does Pipedrive CRM Support?

MethodHow It WorksBest For
Round-robinCycles through a defined list of repsEqual distribution across a team
Territory-basedRoutes by geography or company regionField sales teams
Product-basedRoutes by product interest fieldMulti-product companies
Score-basedRoutes by lead score field (from integrated tool)Teams using lead scoring
Manual fallbackAssigns to a default owner if no condition matchesCatch-all for edge cases

Pipedrive CRM’s native Automations support product-based and manual assignment natively. Territory and score-based routing typically require integration with tools like Chili Piper, LeanData, or custom Zapier/Make workflows that read Pipedrive CRM field values and update the deal owner accordingly.


How Does Pipedrive CRM Handle Duplicate Records from Web Forms?

Why Do Duplicates Happen and Why Do They Cause Problems?

Duplicate records emerge when the same person submits a form more than once — or when a form submission creates a new contact for someone already in Pipedrive CRM. Duplicates cause two immediate problems: sales reps work the same lead twice without knowing it, and CRM data becomes unreliable for reporting and attribution.

How Does Pipedrive CRM Detect and Merge Duplicates?

Pipedrive CRM uses email address as the primary deduplication key. When a form submission arrives, Pipedrive CRM checks whether a contact with that email already exists. If it finds a match, it updates the existing record rather than creating a new one — preserving history while adding the new form data.

For deals, Pipedrive CRM does not automatically merge duplicates. Instead, teams should configure their routing automation to include a condition: “If an active deal already exists for this contact, skip deal creation and notify the deal owner instead.” This prevents the same rep from working two separate deal records for the same prospect.

Additionally, Pipedrive CRM includes a built-in Merge Duplicates tool under Contacts → Duplicates, which surfaces potential duplicate contacts based on name and email similarity. Running this tool monthly keeps the database clean.

For teams handling high-volume form submissions, third-party tools like Dedupely integrate directly with Pipedrive CRM and run continuous deduplication in the background — catching duplicates that slip through the native check.


How Do You Integrate Pipedrive CRM Web Forms with Marketing Tools?

Which Marketing Platforms Connect to Pipedrive CRM Forms?

Pipedrive CRM integrates with the major marketing platforms through native connections and third-party middleware:

PlatformIntegration TypeKey Data Synced
MailchimpNative (Pipedrive Marketplace)Contact tags, list membership, email engagement
ActiveCampaignNative + APIContact fields, deal stages, automation triggers
HubSpotNative two-way syncContacts, deals, lifecycle stages, form submissions
Google AdsVia LeadsBridge or ZapierLead form extensions → Pipedrive CRM deals
Facebook Lead AdsVia LeadsBridge or MakeAd leads → Pipedrive CRM contacts and deals
TypeformNative (Pipedrive Marketplace)Form responses → mapped CRM fields
SlackNativeDeal creation notifications to channels

How Do You Connect Facebook Lead Ads to Pipedrive CRM?

Facebook Lead Ads bypass your website entirely — prospects submit forms inside Facebook’s interface. Connecting these leads to Pipedrive CRM requires a middleware tool like LeadsBridge or Make (formerly Integromat).

The workflow runs as follows: a prospect submits a Facebook Lead Ad form → LeadsBridge receives the submission via Facebook’s Lead Ads API → LeadsBridge maps the form fields to Pipedrive CRM fields → Pipedrive CRM creates the contact and deal, then fires any routing automations.

This integration ensures that paid social leads receive the same structured field mapping and immediate routing treatment as organic web form leads — critical for closed-loop attribution reporting.

How Do You Ensure Form Data Feeds Marketing Attribution Correctly?

Effective attribution requires that Pipedrive CRM captures not just who submitted the form, but why they arrived — meaning UTM parameters and referral source data. The most reliable setup combines:

  • Hidden UTM fields on the Pipedrive CRM web form (populated via JavaScript from the URL)
  • Custom Deal fields for UTM Source, UTM Medium, and UTM Campaign
  • Pipedrive CRM filters and reports that group closed-won deals by those attribution fields

With this setup, marketing teams can pull a Pipedrive CRM report showing exactly which campaigns generated deals that eventually closed — giving both marketing and sales a shared view of revenue attribution.


Conclusions: Does Pipedrive CRM Web Forms Deliver on Its Promise?

Pipedrive CRM‘s web forms feature delivers genuine value for revenue teams that invest in configuring it properly. The form builder is approachable, the field mapping is flexible, and the automation layer — when built thoughtfully — turns every form submission into a structured, routed, and actionable pipeline entry within seconds.

The teams that get the most from Pipedrive CRM web forms share a common approach: they define their custom fields before building their forms, they map every question to a structured CRM field rather than a free-text note, and they build routing automations that reflect real sales logic — not generic templates. Furthermore, they connect Pipedrive CRM to their marketing platforms so that attribution data flows both ways, giving marketing credit for the leads it generates and giving sales the context it needs to convert them.

Ultimately, Pipedrive CRM web forms work best as part of a deliberate, integrated system — not as a standalone widget. When configuration, field mapping, routing, deduplication, and marketing integration all operate together, the result is a lead capture layer that sales teams actually trust and marketing teams can measure.


Frequently Asked Questions

Does Pipedrive CRM Web Forms Work Without the LeadBooster Add-On?

Pipedrive CRM’s native web forms require the LeadBooster add-on, which is available as a paid upgrade on all Pipedrive CRM plans. However, teams that prefer not to use LeadBooster can still connect external form tools — such as Typeform, Gravity Forms, or Google Forms — to Pipedrive CRM via native integrations or Zapier workflows. These external tools submit data to Pipedrive CRM through the API, achieving the same outcome of automatic contact and deal creation, though the field mapping configuration happens inside the integration tool rather than the Pipedrive CRM form builder.

How Do You Handle Form Submissions in Multiple Languages in Pipedrive CRM?

Pipedrive CRM’s form builder lets you customize all visible text — labels, placeholder text, button copy, and the confirmation message — in any language. For multi-region teams, the practical approach is to create separate forms for each language or region, each with its own routing automation that assigns leads to the appropriate regional rep pool. Custom fields in Pipedrive CRM are language-agnostic, so the same field schema works across all form variants. Furthermore, using separate forms per region makes attribution reporting cleaner — each form submission carries an implicit region signal that feeds into Pipedrive CRM’s deal filtering.