Preferencias de cookies

Elija lo que podemos usar. Las cookies estrictamente necesarias mantienen su sesión iniciada y no se pueden desactivar; todo lo demás es decisión suya y no cambia nada en el funcionamiento del sitio. Puede cambiar de opinión cuando quiera desde el pie de página.

Para QuickBooks Online

Your invoices know who paid. They do not know which ad produced them.

Export invoices from QuickBooks Online, upload your call and lead records beside them, and see revenue by channel — from the ledger rather than from a guess.

Sin clave de API Nada que instalar en QuickBooks OnlineNada que instalar Sin tarjeta de créditoSin tarjeta

CloseRev reads a QuickBooks Online export of invoices or sales receipts — the customer's email or phone, the amount and the date — and matches it against your call log and lead records. It exists for the very common business whose closed sales were never in a CRM at all: the sale was an invoice, and the invoice is the only place it is written down. Invoices that match no lead are reported as Direct / Unknown rather than shared out across channels.

Comprobado por última vez con la documentación del propio QuickBooks Online el 24 de septiembre de 2026.

La brecha

Every closed sale you have is in QuickBooks. Not one of them says where the customer came from, and nobody is going back through two years of invoices to write it in.

QuickBooks Online ve

Qué se vendió, a quién y por cuánto.

ninguna fila en común
Su cuenta publicitaria ve

El clic, la palabra clave, la llamada y cuánto costó cada uno.

El archivo

Qué debe contener la exportación.

Tres cosas sostienen la coincidencia: quién, cuánto y cuándo. Todo lo demás es opcional y solo cambia cómo se puede desglosar el informe.

  1. Necesaria

    Customer email or phone

    On the customer record the invoice is billed to rather than on the invoice itself. This is the join key, and it is the field most likely to be blank on older customers.

  2. Necesaria

    Invoice or sales receipt total

    The amount line of the transaction. Use the total actually billed rather than what was quoted.

  3. Necesaria

    Invoice or payment date

    Either works and they answer different questions — billed date tells you when the work was won, payment date when the money arrived.

  4. Opcional

    Class, location or item

    Whatever you already use to separate lines of business. It becomes a cut of the report and nothing breaks without it.

Paso a paso

Cómo sacar el archivo de QuickBooks Online.

Escrito para quien tiene QuickBooks Online abierto en la pestaña de al lado. Los nombres de los informes varían según la edición, así que cada paso indica qué buscar.

  1. Export invoices with the customer on them

    You want one row per invoice carrying a customer contact detail, an amount and a date. A transaction or invoice list report exports to CSV or Excel; what matters is that the customer column is there, not which report produced it.

  2. Check the contact column is populated

    This is the step that decides whether the whole exercise works. QuickBooks does not require an email or phone on a customer, so a file exported from an older company can be half blank — look at the column before you upload rather than after.

  3. Export your leads or calls

    From call tracking, a web form, an ad platform's lead export, or a spreadsheet somebody keeps. It needs the same phone or email, plus where the lead came from.

  4. Cover a longer period on the invoice side

    The lead precedes the invoice, sometimes by months. A sales file that starts where the lead file starts will miss the revenue that lead produced.

  5. Upload both

    The join is the phone or the email, normalised on both sides. Exact matches count automatically; anything weaker is put in front of a person.

Lo que recibe

La página que QuickBooks Online no puede mostrarle.

Ingresos por canal, el número de ventas detrás de cada cifra y un grupo honesto para las que nadie pudo rastrear. Cifras de ejemplo, del caso práctico de la página Firmas de contabilidad, no de una cuenta de QuickBooks Online.

Atribuidos a un canal$392,00056% de $700,000
Ventas coincidentes155 de 276solo alta confianza
Ticket medio$2,600por venta pagada
CanalProporciónVentasIngresos
Google Ads71$182,000
Email marketing26$63,000
Socios de referidos58$147,000
Directo / Desconocido121$308,000

Las ventas sin coincidencia quedan en Directo / Desconocido. Nunca se reparten entre los canales pagados para que el total se vea mejor.

El argumento

Qué cambia cuando cada invoice y el anuncio comparten una fila.

The most common system of record is not a CRM

Attribution tools assume the closed sale lives in a CRM with a source field on it. For an enormous number of real businesses that is simply not the case: there is no CRM, there is an accountant, and the record that a sale happened is an invoice.

That is not a deficiency to be fixed before measurement can start. An invoice is a better record of a closed sale than a CRM deal is — it is the one nobody forgets to create, because it is how the business gets paid. What it lacks is any idea of where the customer came from.

So the missing half is supplied from outside rather than added to QuickBooks. Nothing about your bookkeeping changes, no field is added, and nobody has to remember to fill one in.

The contact column is the whole exercise

QuickBooks will happily keep a customer with a name and a billing address and nothing else. Businesses that grew without a CRM often have exactly that for their older customers, and the newer ones are better only because somebody started typing emails in at some point.

That gradient matters when you read the report. If contact details are thin before a certain date, the matched share will look low for older revenue, and that is a property of the file rather than of the marketing. The report separates what could not be matched from what was matched and found nothing, because those two are different facts and only one of them is about your ads.

The practical answer is usually to run the first import over a recent period where the data is good, see whether the answer is useful, and widen it afterwards.

Billed date and payment date answer different questions

For most businesses these are days apart and the choice does not matter. For anybody invoicing on terms, or taking deposits, or running progress billing on a long project, they are months apart and the choice changes the report.

Billed date attributes revenue to when the work was won, which is the question a marketer is asking: did the campaign that ran in March produce work? Payment date attributes it to when the money arrived, which is the question a finance lead is asking about cash.

Both are legitimate and the report does not pick for you. What it refuses to do is mix them in one column, which is how a channel appears to have produced revenue in a month it produced nothing in.

One customer, many invoices

A repeat customer is the normal case in trades, professional services and anything with a maintenance agreement, and it is where naive attribution goes wrong most expensively. If somebody was produced by a paid campaign in 2024 and has invoiced every quarter since, crediting all of it to that campaign flatters it enormously.

Repeat revenue is reported separately from first revenue rather than being silently folded in. Whether the campaign that won a customer should get credit for their fourth invoice is a real business judgement — a home services firm and a law firm answer it differently — and it is not a question a tool should decide quietly on your behalf.

What does not leave QuickBooks

Three columns and an optional fourth. No chart of accounts, no bank feeds, no payroll, no vendor records, no tax detail, and nothing that would let anybody reconstruct your books from what you uploaded.

That matters more here than on most systems in this catalogue, because an accounting export is the file a business is most reasonably nervous about. The match cannot use any of it, so it is not asked for.

Preguntas justas

«QuickBooks Online ya hace eso». No exactamente.

Ellos dicen

«Our invoices do not have emails on them.»

Nosotros decimos

Then the matched share will be low and the report will say so rather than quietly attribute anyway. A phone number works just as well, and many QuickBooks files have one where they have no email.

Ellos dicen

«We would rather add a source field in QuickBooks.»

Nosotros decimos

You can, and it will be accurate from the day somebody starts filling it in — for the customers they remember. This works on the invoices you already have, including the two years behind you.

Ellos dicen

«Our accountant owns QuickBooks, not marketing.»

Nosotros decimos

The export is a report, not a change to the file. Nothing is written back and no access to the company is needed.

Preguntas

QuickBooks Online, en concreto.

¿Algo más? Pregúntenos y le responderá una persona.

No. It reads a file you exported, so nothing holds a credential to your company file and nothing writes back.

Empiece hoy

Dos exportaciones y lo sabrá.

Nada que instalar en QuickBooks Online, sin clave de API y sin necesidad de haber rastreado nada hasta ahora. El año pasado funciona igual de bien que este mes.