Skip to Content
  1. Home
  2. Odoo
  3. Visits to Leads

The companies visiting your website, turned into opportunities

Visits to Leads identifies the company behind an anonymous visit to your Odoo website and, if it meets your country, page, industry and size rules, creates the opportunity with the company data and, if you ask, its decision makers.

At the end of the questionnaire you will see the configuration we recommend.

Odoo 20 rule tracking companies and contacts from Peru that visit the pricing page
Odoo 20 rule tracking companies and contacts from Peru that visit the pricing page

Which visits count

  1. What is trackedThe company only, or the company and its decision makers.
  2. CountriesOnly visits from these countries count.
  3. PagesHere, only the pricing page.
Full screenExample in Odoo 20
The problem

Most visitors leave without leaving their details

A company looking at your pricing or services page is evaluating a purchase, but it rarely fills in the form. Sales never hears about it and the website only shows traffic figures. With Visits to Leads every visit that matches a rule is kept; once a day Odoo checks which company is behind it and creates the opportunity in the team, with the tag and salesperson you defined.

  • Rules by country, region and website page: only the visits you care about count.
  • Filter by industry and headcount so the CRM is not filled with companies that are not your customer.
  • Up to five people at the company with the role you choose, in the opportunity history.
  • Team, salesperson, tags and priority already set when the opportunity is created.
Odoo 20 visits to leads rule list with one rule for Peru and another for Chile and Colombia
Odoo 20 visits to leads rule list with one rule for Peru and another for Chile and Colombia

One rule per market or page

  1. OrderIf a visit matches two rules, the top one is processed first.
  2. TypeDirect opportunity or lead to qualify.
Full screenExample in Odoo 20
Who it is for

Who uses Visits to Leads in the company

Business-to-business companies with an Odoo website: software, professional services, manufacturing, wholesale distribution, logistics and executive education.

Roles

  • Sales manager: decides which visits are worth an opportunity and which team gets them.
  • Marketing: picks the pages that reveal buying intent and watches credit usage.
  • Salesperson: receives the opportunity with the company and decision-maker details to call.

When it is not the right fit

  • If you sell to consumers: identification works for companies, not for people browsing from home or a phone.
  • If your website is not on Odoo: only pages served by the Odoo website count.
How it works

From anonymous visit to opportunity

The visit is stored right away; identification and opportunity creation run once a day.

  1. Visit

    An anonymous visitor opens a page that matches a rule by country, region and page address.

  2. To Process

    The visit waits for the daily run. The same connection is not stored twice for the same rule.

  3. Opportunity

    If the company is identified and matches industry and size, the opportunity is created with team, salesperson, tags, priority and a note with the company data.

  4. Not Found

    If it is not identified, the visit is flagged and deleted after five weeks.

Opportunity data on an Odoo 20 rule: type, Web Peru suffix, sales team, salesperson, tags and priority
Opportunity data on an Odoo 20 rule: type, Web Peru suffix, sales team, salesperson, tags and priority

How the opportunity reaches the CRM

  1. SuffixAdded to each opportunity's name.
  2. TeamThe team and salesperson who receive it.
  3. PriorityStars it enters the CRM with.
Full screenExample in Odoo 20
What it looks like

What Visits to Leads looks like in Odoo 20

Odoo 20 notices about credit usage per identified visitor and personal data protection
Odoo 20 notices about credit usage per identified visitor and personal data protection

Each rule's cost in plain sight

  1. UsageOne credit per identified company and one per decision maker.
Full screenExample in Odoo 20
Odoo 20 rule conditions: three industries, 20 to 500 employees and two contacts with CEO, finance or operations roles
Odoo 20 rule conditions: three industries, 20 to 500 employees and two contacts with CEO, finance or operations roles

Which companies and which people

  1. IndustriesOnly companies in these industries.
  2. SizeAccepted headcount range.
  3. RoleThe decision makers sought at the company.
Full screenExample in Odoo 20

What the user sees and touches

Data Tracking, at the top of the rule

Two options: Companies, or Companies and their Contacts; choosing the second shows the role filter.

Rule industries and roles

Tags added or removed in one click, picked from Odoo's industry and role lists.

Priority in the opportunity data

Stars that set the priority the opportunity enters the pipeline with.

Rule list

Rules are dragged to decide which applies first.

CRM settings, Lead Generation

Links to manage the service and buy credits without leaving Odoo.

Before and after

What Visits to Leads needs and what it delivers

What it needs before starting

  • A website published on Odoo with the pages that reveal interest: pricing, services, products.
  • Odoo identification credits bought in advance.
  • The countries, industries and company sizes that make up your ideal customer.
  • CRM sales teams and tags to distribute what comes in.

What it produces

  • Opportunities or leads with company name, website, industry, size and address.
  • Up to five decision makers per company with role and email in the opportunity note.
  • A counter per rule with the opportunities and leads it generated.
  • The opportunity name with the rule's suffix, so you know where it came from.
What almost nobody takes advantage of

Visits to Leads features that already come included

They come with standard Odoo, with no custom development. Most companies do not turn them on or do not know they exist.

Odoo 20 notices about credit usage per identified visitor and personal data protection

Visitors who already filled in the form cost no credits

A visitor who filled in the contact form is already a lead and their later visits do not enter the identification queue.

What you gain: You do not pay to identify someone you already know, and the salesperson does not get two records for the same company.

Odoo 20 rule tracking companies and contacts from Peru that visit the pricing page

A rule just for the page that signals a purchase

The page address is entered on the rule, for example the pricing page, and only those visits count.

What you gain: Credits are spent on companies that already looked at prices, not on someone who read a blog post.

Odoo 20 rule conditions: three industries, 20 to 500 employees and two contacts with CEO, finance or operations roles

Up to five decision makers per company, with the role you choose

With Companies and their Contacts, the rule asks for a preferred role, other roles or a seniority, and how many people to bring.

What you gain: The salesperson calls the general manager or the CFO, not the switchboard. Odoo caps it at five to control spending.

Opportunity data on an Odoo 20 rule: type, Web Peru suffix, sales team, salesperson, tags and priority

The suffix tells which rule each opportunity came from

An opportunity created by the Peru rule is named, for example, «Company ABC - Web Peru».

What you gain: The salesperson knows from the list, without opening it, that the company viewed prices from Peru, and management compares rules by results.

Odoo 20 visits to leads rule list with one rule for Peru and another for Chile and Colombia

The same company never comes in twice

If the company already generated an opportunity, later visits do not create another; a connection that already converted is ignored for six months.

What you gain: A clean pipeline and credits not wasted repeating what is already in the CRM. Rule order decides which applies first.

Key settings

What changes how Visits to Leads behaves

Visits to Leads

Turns on converting visits into leads and gives access to buying credits.

Settings › CRM › Lead Generation › Visits to Leads

Data Tracking

Companies only, or companies plus up to five of their decision makers (one more credit per person).

CRM › Configuration › Visits to Leads Rules › Data Tracking

URL Expression

Limits the rule to part of the site, for example only the pricing page.

Rule › Website Traffic Conditions › URL Expression

Filter on Size

Discards companies outside the chosen headcount range.

Rule › Opportunity Generation Conditions › Filter on Size

Odoo 20 CRM settings with Visits to Leads enabled and the links to manage the service and buy credits
Odoo 20 CRM settings with Visits to Leads enabled and the links to manage the service and buy credits

Visits to Leads in CRM settings

  1. Visits to LeadsTurns on the feature and the link to buy credits.
Full screenExample in Odoo 20
Integrations

What Visits to Leads connects with

CRM

Receives: Teams, salespeople, tags and priorities for each rule.

Delivers: Opportunities or leads already assigned, with the note on the identified company.

Website

Receives: Nothing: it only watches the pages being opened.

Delivers: The anonymous visits that match the rules. Anyone who already filled in the contact form is skipped.

Lead Mining

Receives: The industry, role and seniority catalogues.

Delivers: The shared lead generation menu in the CRM.

CRM reports

Receives: The credits spent on each opportunity.

Delivers: The credit cost as a measure in CRM analyses and cohorts.

Limits of the standard

What it does not do and how it is solved

Each identified company uses paid credits, and each extra decision maker one more credit.

Rules narrowed to the pages and countries that matter, and companies only at first.

Visits from home or mobile networks can rarely be attributed to a company.

Combine it with forms and live chat to capture those visitors.

Opportunities are created once a day, not in real time.

Live chat on key pages to respond on the spot.

On a self-hosted server, the visitor's country requires installing the geolocation database.

Odoo Online and Odoo.sh include it; on a self-hosted server it is installed during rollout.

Peruvian localisation

  • Personal contact data stored in the CRM falls under Peru's Law 29733 on personal data protection: register the database and publish the website privacy policy.
  • The rule accepts Peru and its departments as a traffic condition, to separate Lima from the regions.
How Diego implements it

Visits to Leads layer by layer, with a deliverable for each

The layers follow the answers to the configuration questionnaire.

  1. Settings

    Visits to Leads is turned on, the site is checked to detect the visitor's country and the first credits are bought.

    Configuration sheet with the credit budget.

  2. Master data

    One rule per market or key page, with countries, industries, size, team and tags.

    Rule matrix with rationale.

  3. Roles

    Sales managers who edit rules; salespeople who only receive the opportunities.

    User and access matrix.

  4. Automations

    The daily run creates opportunities; a call activity for the salesperson and the out-of-credits notice are added.

    Tested follow-up rules.

  5. Reports

    Opportunities per rule, conversion rate and credits spent per won opportunity.

    Saved filters and analyses.

  6. Dashboard

    A dashboard with opportunities born from visits, by rule and stage.

    Dashboard published for sales management.

  7. Testing

    For two weeks each created opportunity is checked against its rule and industries, size and pages are tuned.

    Tuning report with the final rules.

Typical risks and how they are avoided

Risk

A rule open to the whole site and every country burns the credits in a few days.

Start with one page and one country, then widen with the results.

Risk

Opportunities from companies outside your market clog the sales pipeline.

Industries and company size on every rule, and entry as a lead to qualify first.

Risk

Storing personal data without a legal basis.

Companies only at first; contacts only with the privacy policy published and the database registered.

Frequently asked questions

About Visits to Leads in Odoo 20

No. It identifies the company whose network the visit came from. The decision makers it can add are people at that company with the role you choose, not necessarily the visitor.

The daily run stops, sends one notice and resumes pending visits once credits are topped up.

No. If the company already has an opportunity created this way it is not repeated, and a connection that already produced one is ignored for six months.

Set up Visits to Leads in 3 minutes

Tell us how you work today. At the end you will see the Visits to Leads settings we would turn on and the data to load. Diego receives the specification and reviews it with you.

Assessing the whole system rather than this module? See the system assessment