Ground the answers.
Configure the approved offer, current indicative prices, service area, FAQs and escalation boundaries. Supply relevant lead history with its provenance. The agent should identify itself and answer from approved information.
Database reactivation starts with a commercial hypothesis. We structure the data, configure AI SMS and scoped voice agents, connect the booking workflow and evaluate what the campaign adds.
Our campaign design framework. Implementation, channels and measurement are agreed in your pilot scope.
For analytical owners and technical teams, the useful question is how each transformation and decision connects to an economic outcome.
Preserve the original export, standardise contact details and resolve duplicate people or households. Separate opt-outs, unresolved permissions, active opportunities and records outside the offer or service area.
Then inspect source, age, sales stage, previous quotes and reasons for going quiet. Keep observed facts, customer statements and hypotheses distinguishable. Missing data becomes a question.
Prioritise expected additional contribution. A high likelihood of buying does not establish that our contact changes the decision. Early targeting is a hypothesis; uplift needs a suitable comparison.
Collect the minimum data needed. Agree access, retention and the client's source of truth before importing records.
Example screening removes 1,000 duplicates, 1,500 permission exclusions, 1,000 unusable/out-of-area records and 1,500 existing battery or active-deal records, sequentially without double counting.
The CRM records a completed solar purchase. A blank battery field does not establish current battery ownership.
Some customers may now have a relevant battery need and recognise the installer. Test whether contact creates additional profitable purchases.
Confirm the current property and battery situation, then assess energy use, system compatibility and the customer's objective.
The groups are mutually exclusive in this example. Existing battery owners may need a separately scoped expansion offer. Contact eligibility and technical battery eligibility are different checks.
Model the funnel before launch. Where the audience supports a useful experiment, measure additional paid outcomes against business as usual.
Expected collected contribution = eligible contacts × delivery rate × positive-interest rate × qualified-booking rate × attendance rate × paid-sale rate × contribution per sale.
Each rate is conditional on the preceding stage. Rates are assumptions until measured. Subtract full incremental campaign costs to estimate the remainder.Attribution: match a campaign conversation to a booking and payment using agreed identifiers and dates.
Incrementality: estimate how many additional outcomes the campaign caused. Randomise comparable households and observe both groups through the agreed sales cycle.
Editable illustrative figures. These are not conversion benchmarks, Vaultar prices or a forecast. AUD; exclude GST where applicable.
A point estimate before other overheads and tax. The control comparison estimates purchases that would have happened anyway.
Small sales counts can leave substantial uncertainty. A positive point estimate alone does not prove uplift or repeatability. Plan sample size and report uncertainty before drawing a causal conclusion.
Uplift = (DBR paid purchases ÷ DBR assigned households) − (control paid purchases ÷ control assigned households).
Additional purchases = uplift × DBR assigned households. Additional contribution = additional purchases × contribution per purchase. Remainder = additional contribution − full incremental campaign cost.
ROI = remainder ÷ incremental campaign cost. Break-even uplift = campaign cost ÷ (DBR group size × contribution per purchase). ROI is undefined at zero campaign cost; break-even uplift is undefined at zero contribution per purchase.
Use random assignment within comparable cohorts, a stable household identifier and the same observation window. Keep business-as-usual activity comparable and record other outreach. The example assumes at most one purchase per household and equal contribution per purchase in both groups. When margins vary, compare realised contribution per assigned household directly. Fractional additional purchases are estimates, not billable events. No statistical significance or cash-flow timing is calculated here.
Define the primary outcome, minimum useful uplift, sample size and observation window before launch. A small first batch can test operations while leaving sales uplift unresolved.
Explore the pilot planning calculatorNatural language processing helps interpret how people actually reply. Campaign rules decide the appropriate next step, with qualified attendance as the commercial objective.
Configure the approved offer, current indicative prices, service area, FAQs and escalation boundaries. Supply relevant lead history with its provenance. The agent should identify itself and answer from approved information.
Recognise interest, objections, timing, wrong numbers and opt-outs. Extract useful facts such as location, existing system and preferred time. Ask one relevant question when a necessary detail is missing or contradictory.
Apply qualification rules, contact limits and handoff requirements. Validate structured fields before CRM or calendar actions. Use short, relevant responses; measure progression to qualified attendance alongside opt-outs and complaints.
What agent “training” means here: configuring instructions, approved knowledge, example conversations and evaluation cases around your business. Fine-tuning model weights is a separate implementation choice requiring suitable data and a defined scope.
“Still keen, but we already have solar. No battery yet.”INTERPRETED INTENT
Ask the next missing qualification question. Existing solar alone does not establish technical suitability or a confirmed booking.
Design for brief messages, delayed replies and conversation continuity. Recheck suppression before follow-ups, stop on replies that change the next action, and pass qualified interest to booking or a salesperson.
Voice adds speech recognition, spoken responses, turn-taking and interruption handling. Configure permitted callbacks or agreed inbound use, identity disclosure, qualification and human transfer paths before connecting the calendar.
Connect the agreed CRM calendar or supported booking integration. Validate availability, write the appointment and attach the context your team needs.
Confirm relevant need, service-area fit, decision-maker status, timing and indicative price acceptance where required. Technical suitability and final quotes remain with your team.
Use the selected event type, salesperson, time zone, duration, buffers and working hours. Offer only slots returned as available by the configured integration.
Confirm the chosen slot and required details, recheck availability where supported, and prevent repeat requests from creating duplicate bookings.
Require the calendar's success response and appointment identifier. A timeout, unavailable slot or failed request becomes a retry or human handoff.
Send agreed reminders, sync changes, record attendance evidence, and match paid outcomes and refunds. Apply the written billable-event definition.
The release process should make the behaviour reviewable, the outcomes traceable and the next improvement specific.
Agree the cohort, offer, primary outcome, qualification criteria, channels and appointment capacity.
Version instructions and approved knowledge. Test interest, objections, opt-outs, ambiguity, unsupported claims and booking failures.
Verify delivery and routing, inspect a sample of conversations, and check the calendar workflow before expanding volume.
Reconcile attendance and payment, examine cohort results, and test a focused change against the current baseline.
| Layer | Measure | Decision it informs |
|---|---|---|
| Data quality | Identity conflicts, missing fields, permission evidence, exclusions | Whether the cohort is ready for contact. |
| Conversation quality | Reviewed intent errors, grounded-answer errors, human interventions | Whether agent configuration needs correction. |
| Qualification | Qualified outcomes checked against agreed criteria | Whether appointments meet the actual sales requirement. |
| Booking operations | Failed writes, duplicate appointments, wrong time zones, attendance | Whether the integration and handoff work reliably. |
| Client economics | Collected contribution, incremental costs, uplift with uncertainty | Whether continuation or expansion is justified. |
| Contact experience | Opt-outs, complaints, frequency, unsupported responses | Whether to change the campaign or pause it. |
Use stable client, lead and appointment identifiers to reconcile message status, replies, qualification, booking changes, attendance, invoices and refunds. Keep event timestamps and agent versions so duplicate callbacks, missing outcomes and configuration changes can be investigated.
Record permissions and keep access scoped to the client. Agree retention, deletion, recording and audit requirements before launch. Suppression updates must reach scheduled outreach as well as the contact record.
Start with rough database counts, your sales process and contribution per paid job. We’ll identify the data, conversation and measurement requirements together.