Software Logic

Following an Enquiry Through to a Booking Without Double Counting

A parent sends two messages before booking one lesson. Explore the process choices that can make the next action clearer.

Software Logic · 21 October 2026 · 3 min read

In this guideJump straight to what you need3 sections
Imagine a private tutoring centre handling this situation. A parent sends two messages before booking one lesson.
The report counts two leads and two conversions from the same conversation. In this fictional example, nobody needs a dramatic new platform to understand the frustration. The useful starting point is the gap between what the record appears to say and what the next person needs to know. The first decision concerns the process, before any particular technology is chosen.

The operational gap: enquiry conversion counting

The report joins message rows to booking rows without defining the unit being counted. One relationship produces several matching combinations.
One conversion is not necessarily one message, one customer or one session. Choosing the business event first prevents a later join from multiplying apparent results.
The matching logic should explain how repeat messages and multiple sessions relate to the opportunity. Staff need to trace a surprising result to the source records. Otherwise a change in the number of messages can look like a change in sales performance when nothing commercial changed. The cost is not limited to entering a value incorrectly. Staff also spend effort deciding whether they can trust the next step. When that confidence disappears, they start checking routine work manually even on days when the information happens to be correct.

A workable approach to enquiry conversion counting

Define an enquiry opportunity and link relevant messages and bookings to it. Count at the chosen level and keep the matching rules visible.
A useful report makes its limitations understandable alongside its numbers. Existing reporting features may be sufficient once the definitions are made consistent. Where information is combined, check how missing, repeated or late records affect the result. Agree the time window, record level and important exclusions before choosing visualisations. Write down the decision the report is meant to support and the records included in its measure. Keep unavailable information distinct from a measured result so a reassuring display does not hide uncertainty. A dashboard should let an authorised reader trace a surprising figure back to relevant source information.
A link between records supports attribution but does not prove what persuaded the customer to book.
For background relevant to enquiry conversion counting, see Which Business Numbers Are Actually Worth Tracking. The issue here is the narrower workflow described in this example.

Check enquiry conversion counting against real examples

Use one enquiry with multiple messages and one booking covering several sessions. Use a small representative sample before changing the live workflow. Ask the person doing the work and the person relying on its output to examine the same result. They may notice different problems, so record what each needs to see before calling the trial successful.
For enquiry conversion counting, review the proposed outcome with the staff responsible. Trace a surprising result back to its included records and definition. Check that the person reading the view can distinguish a genuine result from missing or incomplete information, and that the report supports the intended decision rather than merely displaying data. Check that the proposed improvement does not create a second private list for unresolved cases. Relevant staff should be able to see the next action in the agreed place.
At Software Logic, we explore how business reporting can support everyday work, including the decisions that should remain with the people responsible. What exactly counts as one opportunity in your conversion report?

Have a question about your business? Talk to Liam.

Counting readers…