How to Automatically Capture Leads from Website into CRM Odoo19

January 30, 2026 by
How to Automatically Capture Leads from Website into CRM Odoo19
Widuri Sugiyani
| No comments yet

Introduction


Often, precious time is wasted manually entering website inquiries into your CRM or discovering promising submissions that are already three days old. These inefficient methods stall business growth and let opportunities slip away. In today's digital era, response time is everything. The key to winning is speed and automation. The good news? You can automate it completely. Odoo 19 offers powerful, built-in features that transform your website from a static contact form into a 24/7 lead generation machine—all without a single line of code. In this guide, you'll learn exactly how to set up this automatic capture. Spend your time growing your business, not managing data entry.

Why is this better?

Without this automation:

  • Leads may be lost or forgotten
  • Sales response becomes slower
  • Data accuracy decreases
  • Customer experience suffers

With automation in Odoo CRM:

✅ Every inquiry becomes a lead

✅ Leads are assigned automatically

✅ Sales teams respond faster

✅ Data stays structured


Configure Website Contact Form → CRM Lead


Setting up automated lead capture requires minimal preparation, like you must already have Website and CRM apps installed and activated. Next, let's move on to configure.


Step 1

Navigate to your Website → Go to Website in your Odoo dashboard. Then, navigate to your /Contact Us page (or wherever your contact form lives)


Step 2

Enter edit mode and customize the form by clicking Edit button in the top right corner. Click directly on your form or submit button until it looks like this

You can see the configuration on the right, there we'll be configured everything.


Step 3

In the form panel fine Action Configuration and select Create an Opportunity

After selected, there will be fields you can configure.


  • Sales Team

You can set for specific Sales Team that you already have when the Opportunity is created. But first you have already have a team set up on odoo go to CRM > Configuration > Sales Team.

  • Salesperson

You can also set for specific user/salesperson when the Opportunity is create

  • Marked fields

This has 3 options None means don't mandatory any fields in this form when submited, Opsional means you can choose which field are mandatory in form , and Required means all fields in this form is mandatory to fill.

  • Marked text

When choosing Optional or Required, you can show text when the field isn't fill by user/customer. For example Required are chosen then you want to display this message *There's still a field you have to fill in to submit this request. Please complete and try again

  • On Success

If the form was successfully submitted, you can choose action. Redirect, you can direct the user/customer to another URL. Or Show Message, odoo automatic show this Thank you message like this:


  Step 5

  After everything is configured Save the configuration and start testing.




Conclusion


By following the steps above, you've successfully eliminated manual data entry. Every website inquiry now automatically becomes a structured lead in your Odoo CRM. This is a significant step forward, but there's an important distinction to understand:

What You've Achieved:
  • Automatic lead creation - No more manual entry
  • Structured data - All information captured consistently
  • 24/7 capture - Leads created even outside business hours


How to Automatically Capture Leads from Website into CRM Odoo19
Widuri Sugiyani January 30, 2026
Share this post
Archive
Sign in to leave a comment