Lyron
Operations

Contact Form Enquiries Straight Into Your CRM

An enquiry is typed into the CRM in two minutes – provided you know which account it belongs to. That is the actual work, not the typing. We write the mapping down as a rule set: field by field, with a duplicate check before anything is created.

Context

The form is the easy part

A contact form collects text. A CRM manages objects: an account, the contacts attached to it, and a record with an owner and a deadline. Between the two sits a translation that somebody currently performs in their head – they read Krämer Gebäudetechnik and know the account has existed for years, because they spoke to the managing director three weeks ago. None of that knowledge is in the form.

The real difficulty is therefore not moving the data but answering the question whether this sender is already in the system. An email address is a good key as long as someone gives their personal work address; behind a shared info@ address sit a dozen people. Company names appear with the legal form, without it, with an umlaut, or spelled out. And a business with two sites may well have two accounts in your CRM, only one of which is the right one.

Then there is everything the form never asks. Your CRM may insist on industry, customer number or sales territory – fields a visitor does not want to be asked about, because every extra mandatory field costs you completed forms. So we do not build an interface; we write down a mapping: which form field goes into which CRM field, which keys are checked for duplicates in which order, and what happens when no rule applies. Without that list, you are simply automating the creation of dead records.

Checking new enquiries does not repair a grown legacy database. Existing duplicate accounts, inconsistent fields and orphaned records belong in a separate CRM data cleansing workflow with preview and approval first.

Use cases

Which forms are worth connecting

We start with the form most of your enquiries come through. Further forms later share the same mapping approach and the same duplicate keys.

Most common starting point

The general contact form

The most common starting point: one form, many intentions. The work lies in deriving the right owner from the intent dropdown.

NameCompanyIntentConsent

Quote and pricing enquiries

Product, quantity and requested date belong in their own fields, not in free text – otherwise somebody has to dig them out again.

ProductQuantityDelivery dateRecord value

Callback and service requests

A service case is not a lead. These enquiries attach to an existing account and go into the ticket queue, not the sales pipeline.

Asset numberSiteCallback window

Download and whitepaper forms

Here what matters most is what gets logged: source, timestamp and the version of the consent text that was actually displayed.

SourceCampaignConsent

Event and appointment registrations

Several people from the same business sign up. The account must be created exactly once, the contacts several times.

AttendeeAccountEvent

Job applications and partner enquiries

These forms do not belong in the sales CRM. We separate them at intake and hand them to the target system with the right retention period.

Target systemRetentionDeletion date
Example

One enquiry, field by field

This is what the handover looks like once it is written down: form field on the left, target in the CRM on the right. Below it, the duplicate check that runs before anything is created.

Contact form · received 14:02
Form fieldEntryTarget in the CRMOutcome
Company *Krämer Gebäudetechnik GmbHAccount · Name CRM-requiredtaken over
Email *s.roth@kraemer-gt.deContact · Email CRM-requiredkey 1
Name *Sabine RothContact · First name + surnamesplit
Phone0231 44710-23Contact · Phone → +49 231 44710-23normalised
IntentMaintenance contractRecord · Topic CRM-requireddrives routing
Message940 characters of free textRecord · Descriptionnot interpreted
Consent *ticked, text version 03/2026Contact · Consent + timestamplogged
Source (hidden field)google / cpc / maintenanceRecord · Campaigntaken over
not asked forAccount · Industry CRM-requireddefault value
IP address, browser stringsent by the formno target fieldnot transferred
Duplicate check before anything is created
  1. Key 1Email exactly equals s.roth@kraemer-gt.de

    0 hitsNo contact holds this address. Move on to the next key.

  2. Key 2Email domain kraemer-gt.de plus company name without legal form

    1 hitAccount Krämer Gebäudetechnik GmbH, customer number 4711. unambiguous The contact is attached to that account; no second one appears.

  3. Key 3Surname plus phone number

    1 hitContact S. Roth, no email, created 03/2024. person decides No automatic merge – the enquiry is noted on the contact that was found.

14:02: record on account 4711, topic maintenance contract, owner Service North, four-hour response deadline. Task for sales: check possible duplicate contact. Acknowledgement sent to s.roth@kraemer-gt.de.

* required in the form · CRM-required required in the target system · runs through person decides deliberately excluded

The third key is the decisive one: a single hit is not enough when it rests on the phone number alone. Cases like that are handed on rather than merged automatically.

Illustrative enquiry. Which fields are mandatory, and the order in which the keys apply, we agree and write down before anything is built.

How it works

From submit to a task in the CRM

  • Connect the form

    Your existing form posts to the workflow by webhook or API – with stable technical field names, hidden fields for source and campaign, and a honeypot against bots.

  • Validate and normalise the values

    Email checked for spelling and a reachable domain, phone numbers put into international format, company name stripped of its legal form for matching. A missing mandatory entry stops the case here.

  • Search for duplicates

    The keys run in a fixed order: email exactly, then domain plus company name, then surname plus phone number. Each key has defined behaviour for none, one and several hits.

  • Create or extend

    One hit means extend, no hit means create, several hits mean change nothing. Account, contact and record are built to your mandatory fields, with an owner and a task carrying a deadline.

  • Acknowledge and log

    The sender gets an acknowledgement with a reference number, the responsible person a notification. The log records which key matched – still traceable months later.

Impact

What changes day to day

Today

  • Enquiries sit in a shared inbox and get retyped
  • The same customer appears three times, slightly differently each time
  • Who owns an enquiry is settled by shouting across the office
  • The sender hears nothing for days, not even an acknowledgement
  • Where an enquiry came from is forgotten within a fortnight

With a checked handover

  • The enquiry is in the CRM before anyone opens the inbox
  • Existing accounts are found and extended instead of duplicated
  • Owner and deadline sit on the record, not in someone's memory
  • The sender has an acknowledgement with a reference within minutes
  • Source, campaign and timestamp stay attached to the record
Limits

What this automation does not solve

Four points we raise before quoting. Two of them may lead us to advise against the project altogether:

  • The duplicate check is a rule, not the truth. Set it strictly and genuine matches are missed; set it generously and different people get merged. We tune it so that unambiguous cases run through and borderline cases land as a task with a person. If you expect never to see another duplicate afterwards, you will be disappointed.
  • A messy database gets messy faster once it is connected, not cleaner. If three variants of the same customer already sit in your CRM today, the check finds three hits and has to give up. Cleaning up beforehand is largely manual work, takes several days depending on the volume and is not included in this price.
  • With few enquiries it does not pay off. If you receive ten form enquiries a month and read each one anyway, you will barely save measurable time – the gain would lie solely in response time and data completeness. At that scale we advise against it and suggest something more worthwhile in the intro call.
  • What the form does not ask, no system can invent. Mandatory CRM fields such as industry or sales territory get a default value and a marker; filling them in properly stays with sales. We log consent with its timestamp and text version, but we do not judge whether it covers a particular marketing activity. That is a legal question, not a technical one.
Systems

Fits your CRM

HubSpotPipedriveSalesforceDynamics 365Zoho CRMMicrosoft 365Webhook & APIn8n
Scope and price

Scope and price

The entry price covers one form, one target CRM and a documented mapping with a duplicate check. What moves the price, we say before the quote.

from €990 one-off
  • Connection of one existing form by webhook or API
  • Documented field mapping from form to CRM, mandatory fields included
  • Validation and normalisation of email, phone number and company name
  • Duplicate check with your key order and defined behaviour per hit count
  • Creation of account, contact and record with owner and a task carrying a deadline
  • Acknowledgement to the sender, notification to the responsible person
  • Exception queue, documentation, handover session and 30 days of support

What increases the price

  • Several forms with different mappings
  • Two target systems, for example CRM and ticketing, with separate rules
  • Enrichment from external company data or a business register
  • A one-off duplicate run across your existing records
  • A CRM with its own mandatory fields, validation rules or approval steps

Several forms with separate target systems plus a duplicate run across existing records typically land in the range of our Workflow Advanced package from €2,490. We quote the binding fixed price after the intro call.

All prices excl. VAT · operation and further development optionally via a support package

Included

What you get

  • Production path from form to CRM

    Set up, signed off with real test enquiries and backed by an exception queue for edge cases

  • Field mapping as a document

    Every form field, its target, its mandatory status and any conversion – readable without us

  • Documented duplicate rules

    Keys, their order and the defined behaviour for none, one and several hits

  • Handover for sales and service

    How to recognise an automatically created record and how a borderline case is worked

Questions & answers

Frequently asked questions about form handover

By keys that are checked in a fixed order. First the email address in exactly that spelling, then the domain of the address together with the company name, finally surname and phone number. Each key has defined behaviour for none, one and several hits. Which keys work for you depends on what your form actually asks for.
It is not created silently. The case lands in an exception queue with the full form content and a note on which check did not pass. A responsible person decides and releases it. Only then does the rest of the flow continue, meaning creation, assignment and notification.
Usually not. We work with the form you have, as long as it can trigger a webhook or send structured data to a mailbox. Two changes we recommend almost every time: stable technical field names and a hidden field for the source. In common form builders both take about half an hour.
We log the moment of submission, the wording of the consent text that was shown together with its version, and the form the enquiry came from. The log sits on the contact and is visible in the CRM. Whether that consent is sufficient for a particular marketing activity is a legal assessment and stays with you.
HubSpot, Pipedrive, Salesforce, Dynamics 365 and Zoho through their interfaces, plus smaller industry systems as long as they offer an API or at least a scheduled import. More decisive than the product is the question of which system holds the truth about a customer. If there are two, we settle that question first.
The enquiry is not lost. The workflow puts it in a queue and retries at growing intervals; the acknowledgement to the sender still goes out immediately. If the CRM stays down, the responsible person gets a message with the number of waiting cases. Nothing is created twice, because every enquiry carries its own reference.

How often does the same customer sit twice in your CRM?

In the free intro call we put your form and your CRM side by side and write the field mapping down. Afterwards you know which fields are missing, which keys hold up in your data and whether the effort pays off at your volume of enquiries.

Book a free intro call
Practical guide

Where contact form automation creates value in everyday work

The workflow validates form data, detects existing contacts, creates or updates the CRM record and starts the right follow-up action.

Three concrete operating scenarios to compare with your own process.
01

Route callback requests

Preferred time, topic and region determine the responsible team automatically.

02

Qualify B2B leads

Company, role and need are prepared in the CRM for sales in a structured format.

03

Separate service requests

Support cases are routed into service instead of being treated as sales leads.

A strong fit when …

Recurring office tasks follow clear rules, consume small blocks of time every day and should run reliably without replacing existing systems.

  • You handle recurring form enquiries using repeatable rules.
  • The intake, target system and accountable business role can be named clearly.
  • Exceptions are allowed to remain visible and move to people deliberately.
Transparent potential estimate

Estimate time savings with your own volume

The calculator uses 8 minutes today and 2 minutes after automation as fixed example assumptions. It does not replace process analysis.

Illustrative estimate based on the visible assumptions — not a guarantee.

18Hours per month
216Hours per year
Additional measures after launch Handling time Open exceptions Manual transfers
Frequently asked questions

What decision-makers should know before starting

How does contact form automation work in practice?
A visitor submits an approved contact, enquiry or callback form. The workflow then validates the required data, runs approved steps and routes exceptions to the responsible person with context.
Which systems can be connected?
Typical integrations include Website-Formular, HubSpot, Pipedrive, Dynamics 365, Salesforce, Microsoft 365. The decisive factors are a stable interface and clearly defined ownership of each data field, not a specific tool.
Which tasks deliberately stay with the team?
Unclear consent, incomplete contact details and sensitive free text are reviewed before marketing or sales actions begin.
How is the automation introduced?
We choose one frequent, tightly scoped task, document its intake, destination and exceptions, and test it with a small user group. A tightly scoped first process typically takes 2–4 weeks; scope, interfaces and approvals determine the actual plan.
How can the benefit be measured?
Before implementation we record volume and current handling time. After launch we also compare Handling time, Open exceptions, Manual transfers. The calculator on this page is a transparent estimate, not a promise.
Content reviewed on 26 July 2026 About Lyron AI