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 ezyVet

The first consult is fifty. The client is worth thousands.

Export invoiced visits from ezyVet, upload the enquiries beside them, and rank marketing on what clients billed rather than on appointments booked.

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

CloseRev reads an ezyVet export of invoiced visits — the client's phone or email, the amount billed and the date — and matches it against the calls and forms that produced the first appointment. A veterinary client is a multi-year relationship rather than a single visit, so a channel's value shows in what a client bills over time and not in what their first consult cost. Visits with no traceable lead are reported as Direct / Unknown.

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

La brecha

New client numbers go up and nobody can say which marketing did it, or whether the clients it brought are the ones who come back.

ezyVet 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

    Client phone or email

    On the client record rather than the patient. The client is the person who rang and the person who pays; the animal is neither.

  2. Necesaria

    Invoiced amount

    What the visit billed, including medication and diet sold at the counter. Consult fee alone understates every channel that brings clients who buy products.

  3. Necesaria

    Invoice or visit date

    When the visit happened or was billed. They are usually the same day in practice.

  4. Opcional

    Visit type or department

    Wellness, dental, surgery, emergency. It is the split that shows which channel brings routine care and which brings the high-value work.

Paso a paso

Cómo sacar el archivo de ezyVet.

Escrito para quien tiene ezyVet 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 invoiced visits

    One row per visit with a client contact detail, the amount billed and a date. Look for the invoice or sales export rather than a particular report name.

  2. Export on the client, not the patient

    A household with three animals is one client and one enquiry. Matching per patient will triple-count the relationship and distort every channel unevenly.

  3. Export your enquiries

    Call tracking, the website booking form, local search and any marketplace or directory you pay for. Contact detail plus the source.

  4. Cover twelve months or more

    The first visit is a small fraction of a client's first year. A short window measures the introductory consult rather than the client the channel produced.

  5. Upload both

    The join is the phone and the email, normalised on both sides, with repeat visits reported separately from the first.

Lo que recibe

La página que ezyVet 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 Clínicas veterinarias, no de una cuenta de ezyVet.

Atribuidos a un canal$149,50065% de $230,000
Ventas coincidentes258 de 390solo alta confianza
Ticket medio$590por venta pagada
CanalProporciónVentasIngresos
Google Ads148$96,600
Meta Ads71$34,500
Email marketing39$18,400
Directo / Desconocido132$80,500

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 visit y el anuncio comparten una fila.

A new client is a decade of visits, not a consultation fee

A puppy or kitten arriving as a new client will generate vaccinations, neutering, annual wellness visits, dental work, medication and eventually senior care — for ten years or more, from one acquisition.

Measured on the first visit, every channel looks roughly the same and all of them look expensive. Measured across a year, they separate sharply, because the propensity to stay with a practice differs by how the client found it.

That is the comparison this produces, and it is not available from any single system: the enquiry is in the ad platform and the ten years of invoices are in ezyVet.

Emergency and routine are bought differently and are worth differently

An emergency visit is searched for urgently, converts immediately, bills a great deal and frequently never returns — the client has their own vet elsewhere.

A routine wellness enquiry converts slowly, bills little on the first visit, and may stay for a decade. Both are valuable and they are valuable in opposite shapes.

Ranking channels on a single month's revenue will always favour emergency, because the money lands at once. Splitting by visit type, and reading a long window, is what stops the practice buying only the traffic that never comes back.

Product and medication belong in the revenue

Food, preventatives and medication dispensed at the practice are a meaningful share of what a client bills, and they are unevenly distributed — some clients buy everything at the counter, others buy online.

Excluding them measures the consult and misses the client. The channels that bring engaged, compliant clients are exactly the ones this exclusion penalises, which is the opposite of useful.

If the export separates services from products, keep both and let the report show the split. It frequently explains a channel that looked mediocre on service revenue alone.

One household, several animals, one enquiry

The commonest data error in this category is treating each patient as a customer. A household with two dogs and a cat is one client record, one phone number and one marketing decision.

Exported per patient, that household appears three times, and channels producing multi-pet households are inflated relative to channels producing single-pet ones — for no reason connected to marketing.

Exporting at the client level fixes it at the source, and it is worth checking before the first upload rather than after the first confusing report.

Preguntas justas

«ezyVet ya hace eso». No exactamente.

Ellos dicen

«Most of our clients come from word of mouth.»

Nosotros decimos

Very likely, and the report will say so rather than hide it. Knowing the true share of Direct / Unknown is what makes the paid channels readable.

Ellos dicen

«Our practice management holds clinical data.»

Nosotros decimos

None of which is needed. A contact detail, an amount and a date — no patient record, no clinical history, no prescriptions.

Ellos dicen

«We do not run much advertising.»

Nosotros decimos

Then the question is whether the little you run pays, which is a smaller question with the same answer shape and the same two files.

Preguntas

ezyVet, en concreto.

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

No. It reads a file you exported; nothing holds a credential to your practice.

ezyVet y los demás nombres de productos y logotipos de esta página pertenecen a sus propietarios y se muestran para identificar el software del que procede un archivo. CloseRev no está afiliada a ellos ni cuenta con su respaldo, y no se conecta a ninguno: lee un archivo que usted exporta.

Empiece hoy

Dos exportaciones y lo sabrá.

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