Preferências de cookies

Escolha o que podemos usar. Cookies estritamente necessários mantêm você conectado e não podem ser desativados; todo o resto é decisão sua e não muda nada no funcionamento do site. Você pode mudar de ideia a qualquer momento pelo rodapé.

Para Odoo

The lead and the invoice live in the same database. The link between them often does not.

Export leads and invoices from Odoo, join them on the customer, and rank sources on invoiced revenue.

Sem chave de API Nada para instalar no OdooNada para instalar Sem cartão de créditoSem cartão

Odoo can hold both halves of the match — leads in its CRM, and the invoices that followed in its accounting — which makes it one of the few systems here that could answer attribution from a single database. In practice the chain from lead to opportunity to quotation to invoice is only intact where the sales team completed every step, so CloseRev joins the lead export to the invoice export on the contact detail instead, which works whether or not the chain was kept. Revenue with no traceable lead is reported as Direct / Unknown.

Verificado pela última vez na documentação do próprio Odoo em 25 de setembro de 2026.

A lacuna

Opportunities get converted, quotations get sent, invoices get raised, and nobody can say which marketing produced any of it.

O Odoo vê

O que foi vendido, para quem e por quanto.

nenhuma linha em comum
Sua conta de anúncios vê

O clique, a palavra-chave, a ligação e quanto cada um custou.

O arquivo

O que a exportação precisa ter.

Três coisas sustentam a correspondência: quem, quanto e quando. O resto é opcional e só muda como o relatório pode ser detalhado.

  1. Obrigatória

    Contact phone or email

    On the lead and on the invoiced customer. Joining on the contact detail works even where nobody linked the records inside Odoo.

  2. Obrigatória

    Lead source and campaign

    As recorded when the lead was created.

  3. Obrigatória

    Invoice amount and date

    Posted customer invoices. A confirmed quotation is not yet revenue.

  4. Opcional

    Company and sales team

    For multi-company setups, which entity invoiced; and which team handled the lead.

Passo a passo

Como tirar o arquivo do Odoo.

Escrito para quem está com o Odoo aberto na aba ao lado. Os nomes dos relatórios variam conforme a edição, então cada passo diz o que procurar.

  1. Export leads with their source

    One row per lead with the contact detail, source, campaign and created date — including leads that were lost.

  2. Export posted customer invoices

    Contact detail, amount, date. Draft and cancelled invoices are not revenue.

  3. Do not rely on the internal chain

    Where a lead was converted to an opportunity and on to a sale, the link helps; where it was not, the contact detail still joins them.

  4. Take a window that fits your sale

    Weeks for a product business, months for a project or a contract.

  5. Upload both

    The join runs on the phone and the email, normalised, with unmatched leads and invoices both kept visible.

O que você recebe

A página que o Odoo não consegue mostrar.

Receita por canal, a quantidade de vendas por trás de cada número e uma categoria honesta para as que ninguém conseguiu rastrear. Números de exemplo, do caso prático da página Indústria — não de uma conta do Odoo.

Atribuída a um canal$1,062,00059% de $1,800,000
Vendas com correspondência57 de 100só alta confiança
Ticket médio$18,000por venda paga
CanalParcelaVendasReceita
Google Ads24$396,000
Feiras19$468,000
E‑mail marketing14$198,000
Direto / Desconhecido43$738,000

Vendas sem correspondência ficam em Direto / Desconhecido. Nunca são distribuídas entre os canais pagos para melhorar o total.

O argumento

O que muda quando cada invoice e o anúncio ficam na mesma linha.

One database does not mean one record

An integrated system makes it possible to follow a lead through to an invoice, and that possibility is only realised when every step was completed in order.

In practice a salesperson creates a new customer rather than converting the lead, a quotation is raised against a different contact, or the invoice goes to a company when the lead was a person.

Each break leaves the invoice without a source, and a report that follows internal links attributes it to nothing.

Joining on the contact detail reconnects them, and the report shows which matches came through the internal chain and which had to be rebuilt.

The share that had to be rebuilt is itself worth knowing. It measures how the sales process is actually used, as against how it was designed.

Modules get adopted one at a time

Many companies start with one part of an integrated system — often the CRM or the invoicing — and run the rest elsewhere for years.

A company using its CRM without its accounting has leads and no invoices in the same place; one using its accounting without the CRM has invoices and no sources.

The method works either way, because it needs two exports rather than one integrated setup: leads from wherever they are kept, invoices from wherever they are raised.

That also makes it robust to the next change of system, which in growing companies tends to come sooner than planned.

A confirmed quotation is not revenue

The step from quotation to invoice is where scope changes, discounts get applied and some confirmed orders are never invoiced at all.

Ranking sources on confirmed quotations measures the sales team's optimism; ranking on posted invoices measures the money.

Where both are exported, the gap between them per source is worth a look once. Sources that produce price-sensitive buyers usually show the widest one.

The report ranks on posted invoices and labels the basis, so the number can be defended when somebody asks.

Recurring revenue should be credited once

Where customers are billed monthly or annually on a subscription, one sale produces a long series of invoices.

Credited invoice by invoice, the source that produced the customer gets paid again every month and looks far better than a source whose customers buy once.

Summing by customer across the window and keeping the first invoice apart from later ones gives both the acquisition figure and the retention figure without mixing them.

That split also shows which sources produce customers who stay, which is usually the more valuable finding. A source whose customers cancel after two months was a source of trials, however good its first-month figure looked.

Perguntas justas

“O Odoo já faz isso.” Não exatamente.

Eles dizem

“Odoo can already report on this.”

Nós dizemos

Where the lead-to-invoice chain is intact, partly. Joining on the contact detail works where it is not, which is most real databases.

Eles dizem

“We only use Odoo for invoicing.”

Nós dizemos

Then the invoices come from Odoo and the leads from wherever you keep them. The method needs two files, not one system.

Eles dizem

“Our salespeople always convert leads properly.”

Nós dizemos

Then most matches will come through the internal chain, and the report will show it.

Perguntas

Odoo, especificamente.

Outra dúvida? Pergunte e uma pessoa responde.

No. It reads exported files, so your database, users and records stay where they are.

Odoo e os demais nomes de produtos e logotipos desta página pertencem aos seus donos e aparecem para identificar o software de onde vem um arquivo. A CloseRev não é afiliada a eles nem endossada por eles, e não se conecta a nenhum: ela lê um arquivo que você exporta.

Comece hoje

Duas exportações, e você vai saber.

Nada para instalar no Odoo, sem chave de API e sem precisar ter rastreado nada até agora. O ano passado funciona tão bem quanto este mês.