Turn Contact Form Visits Into Qualified CRM Leads Automatically
A dedicated Website Contact Us page that creates a tracked CRM lead on every submission, routes a branded notification to the right team, and accepts governed file attachments — with spam protection, validation, and GDPR consent built in.
The problem
The native Contact Us block captures a message and stops there. Inquiries sit in an inbox instead of the sales pipeline, attachments like RFQ specs or resumes get lost, notifications go to a fixed recipient with no routing logic, and there is no protection against bot spam or missing consent — so real inquiries slip through while junk piles up.
The solution
Every submission becomes a CRM opportunity, routed by rule to the right team or salesperson and announced by a customizable email with a one-click "View Lead" link. Visitors attach files through a governed, drag-and-drop uploader, a honeypot blocks bots, and a visible consent checkbox keeps data collection compliant — all from one lightweight module.
Everything a contact-to-CRM flow needs
Every capability below is implemented in the module.
Automatic CRM Lead Creation
Every submission becomes a tracked, assignable opportunity in your sales pipeline — no inquiry is ever left in an inbox.
Rule-Based Recipient Routing
Route each inquiry to the right sales team, salesperson, country, or website with ordered matching rules — no manual triage.
Branded Notification With "View Lead"
A customizable email template alerts the responsible person instantly, with a one-click deep link straight to the new lead.
Governed File Attachments
Visitors submit RFQ specs, resumes, contracts, or drawings, with admin-configured allowed file types and a size-limit enforced on every upload.
Drag-and-Drop Upload With Preview
A styled dropzone lets visitors drag files in and see filename previews before they submit, with inline feedback on bad files.
Honeypot Anti-Spam Protection
A hidden honeypot field silently blocks bot submissions before they ever reach your pipeline — no CAPTCHA service required.
Server-Side Field Validation
Required fields, email, and phone formats are validated on the server, so junk or malformed leads never reach your team.
Conditional Fields by Inquiry Type
The form adapts as visitors choose General Question, Request a Quote, Support, Job Application, or Partnership, showing only the relevant prompt.
GDPR Consent Capture
A visible consent checkbox and clear data-handling notice are required before submission, recorded on the resulting lead.
How it works
Visitor picks an inquiry type
The form on /contact-us shows the fields relevant to General Question, Quote, Support, Job Application, or Partnership.
Details and files are attached
Contact details, message, consent, and any supporting documents are added through the governed drag-and-drop uploader.
Submission is validated and routed
The server validates every field, rejects honeypot-tripped bot submissions, creates the CRM lead, and applies the matching routing rule.
Team follows up from the pipeline
The routed recipient gets a branded email with a "View Lead" link and follows up straight from the CRM pipeline.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Yes. It ships a dedicated /contact-us page and controller that replaces the generic form-builder snippet with a form that creates CRM leads, routes notifications, and governs file uploads out of the box.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Website Enhanced Contact Us Form
Contact submissions turned into routed CRM leads with branded View Lead notifications, governed drag-and-drop attachments, honeypot anti-spam, conditional fields, and GDPR consent capture.
Buy on Odoo App Store