Viremix guides / Performance measurement

Real estate campaign reporting that connects spend to attended conversations

Campaign reports should explain where the process works and where it loses people. Connect spend, source, qualification, appointments, and outcomes before deciding what to change.

By Viremix•For luxury real estate agents and teams•October 2026
Christie's International Real Estate Southern CaliforniaThe Umansky TeamAaron Kirman PartnersCarolwood EstatesSERHANT.Coldwell Banker Global LuxuryDouglas EllimanCompassCorcoran
Viremix appointment workflow example
Outcomes after the inquiry
Viremix qualification and follow-up system
A connected operating record
The principle

A lead count is a stage, not the result.

A campaign can generate inexpensive inquiries that rarely become useful conversations. Another can bring fewer responses with a different level of readiness. The cost per lead helps describe acquisition cost, but it cannot explain the quality of the opportunity or what happens after the inquiry.

A useful reporting system keeps the stages separate and makes the definitions visible. It also distinguishes what is known, what is still pending, and what a source label can reasonably tell you. That makes the next operational decision clearer.

Measure the step you are trying to improve—and keep the rest of the path in view.
The operating brief

Five decisions to settle before launch

01

Define the stages once

Agree on inquiry, qualified inquiry, invitation, new booking, attended appointment, and the next agreed action. Define what counts before creating targets or comparing reports.

02

Preserve the source with the inquiry

Store the campaign and landing page context where available, using consistent naming. Keep a stable inquiry identifier so the record can be followed through the CRM and calendar without relying on the person's name.

03

Separate activity from outcomes

Emails delivered, calendar views, and follow-up touches describe activity. Meaningful replies, attended meetings, and confirmed next actions describe different outcomes. Record them separately.

04

Compare consistent reporting groups

Use comparable sources, offers, qualification rules, and time windows. A recent inquiry group may still be in follow-up while an older group has had time to attend meetings.

05

Record the unresolved cases

Keep invalid contacts, duplicates, cancellations, reschedules, missed meetings, and incomplete outcomes visible. Silent exclusions can make a report look cleaner while making its conclusion less reliable.

Different signals, different decisions

Use the pattern to choose the next investigation.

01 / Review

Inquiries rise; qualification falls

Review the campaign promise, service brief, form answers, and qualification decisions. Check whether the response volume changed because the offer or audience changed.

02 / Review

Qualification holds; bookings fall

Review response ownership, message relevance, invitation timing, and calendar availability. Trace the prospect's actual path before assuming the creative is the cause.

03 / Review

Bookings rise; attendance falls

Review confirmation delivery, meeting details, cancellations, reschedules, and preparation. A booked meeting and an attended conversation should remain separate report stages.

A practical reference

Give each metric a defined meaning.

Use the same reporting group in the numerator and denominator. The formulas below describe campaign and appointment stages; they do not establish a universal target.

MetricCalculationWhat it helps assess
Cost per inquiryCampaign spend ÷ unique valid inquiriesThe acquisition cost at the inquiry stage
Qualification rateQualified inquiries ÷ inquiries reviewedFit under the agreed qualification brief
Cost per qualified inquiryCampaign spend ÷ qualified inquiriesSpend required for the qualified stage
Invitation-to-booking rateNew bookings ÷ prospects invitedThe result of the appointment invitation
Attendance rateAttended appointments ÷ booked appointments dueHow scheduled meetings translate into attendance
Cost per attended appointmentCampaign spend ÷ attended appointmentsSpend relative to completed conversations

If a denominator is zero, the rate or cost per outcome is undefined; report that rather than showing a false zero. Cost per attended appointment is not customer acquisition cost. A customer acquisition calculation needs a defined acquired-client outcome and the costs included in that definition.

Putting the brief to work

Connect the records without overstating attribution.

01 / Campaign

Keep the original context

Record campaign, offer, landing page, and spend for a consistent reporting window.

02 / Inquiry

Keep one usable record

Preserve the identifier, source details, submitted answers, and qualification decision.

03 / Appointment

Record the actual event

Distinguish a new booking, reschedule, cancellation, attended meeting, and missed appointment.

04 / Outcome

Close the reporting loop

Record the agreed next action and confirmed business outcome when available.

Source attribution is a reporting convention, not proof that one touch caused a result. A prospect may encounter several channels before responding. Explain whether the report uses first touch, last touch, or another agreed method, and keep unknown sources visible. Viremix's reporting process and integrations are confirmed with the client during onboarding.

Common questions

Performance measurement FAQ

Is a low cost per lead enough to judge a real estate campaign?

No. Review the inquiry's fit, the qualification rate, attended appointments, and subsequent outcomes alongside spend. A lower acquisition cost at one stage can coexist with weaker results later.

How should rescheduled appointments be counted?

Preserve the appointment relationship and report the reschedule as a change to that meeting. It should not inflate the count of new bookings for the same opportunity.

How long should a campaign run before making a decision?

There is no universal duration. Consider volume, cost, the prospect's decision timeline, and whether the inquiry group has had time to receive follow-up and attend meetings. Record what is still pending before comparing it with an older group.

How can a team measure organic and AI-referred inquiries?

Keep landing page and source information where it is available, then connect the inquiry to qualification and appointment outcomes. Analytics access and event setup must be checked; visits alone do not demonstrate booked calls.

What should a weekly review produce?

One or more specific actions tied to the observed step: revise the offer, check qualification, resolve response ownership, improve the booking path, or repair outcome recording. Keep the rationale and review date with the action.

Understand what createsyour next client conversation

Book a strategy call