How Night Watch Handles Returning Customers

What the AI knows before the caller finishes their first sentence.

Why caller recognition matters for a trade shop

A returning customer calling about the same rooftop unit they called about six months ago should not have to re-explain the equipment, the address, or the history. That re-explanation burns call time and signals that the contractor does not have their act together. The caller already knows they’re a repeat customer — if the answering service does not, it reads as disorganized.

Night Watch stores context so the caller does not have to provide it twice. By the time the call connects, the system already knows who they are.

What Night Watch knows before pickup

When a returning caller’s number matches a record in the system, Night Watch has their name, service address, preferred technician, VIP status, and any special handling notes before the first word is spoken. The agent greets them by name from the opening sentence — not after asking for it, not after a lookup pause. From the first second, the caller is treated like a known customer, because they are.

First-time callers get a standard intake flow. Returning callers skip the parts they’ve already done.

The equipment profile

Night Watch maintains a full equipment inventory per customer. For HVAC and mechanical: brand, model, serial number, install date, and warranty expiry. For roofing customers: shingle manufacturer, line, install date, warranty term, and square footage of the job.

The agent knows this information but does not recite spec sheets unprompted. It surfaces relevant details when the caller’s described issue matches an asset on file. If a caller says their heat pump is making noise, the agent already knows the make, model, and age of the heat pump on their account — that context shapes the triage questions and the urgency classification without the caller having to spell it out.

Rolling call memory

After every call, Night Watch generates a call memo: outcome, tone (calm / frustrated / anxious), and a plain-language summary of what was discussed and what was promised. That memo is stored and attached to the customer record.

The next time that customer calls, Night Watch has the last five interactions in context. A tech who left on a bad note is flagged. An open issue from the prior call resurfaces automatically. If the customer was told “we’ll call you back by Thursday,” that is in the memo — and if Thursday passed without a callback, the agent knows.

Semantic history search

On the 10th, 20th, or 50th call from the same customer, Night Watch does not just replay the five most recent memos. It retrieves the most relevant past calls using semantic similarity search — pgvector on Supabase, running against the full call history. A customer calling about a heat pump gets heat pump history surfaced, not an unrelated plumbing call from last week. The retrieval is based on meaning, not recency.

This matters on long-tenure customer accounts. A shop that has serviced the same customer for three years has a call history that is too long to replay linearly on every call. Semantic retrieval pulls the threads that are actually relevant to the current issue.

Mid-call history lookup

If a caller asks “when did you last work on my AC?” Night Watch queries their full service history in real time and answers conversationally. No hold music. No “I’ll have someone call you back with that.” The answer comes from the structured service record, not from the rolling memo alone, so the date, the tech, and the work summary are accurate. The caller gets a direct answer without being transferred.

VIP handling and rapport instructions

Customers flagged VIP get adjusted tone and elevated urgency classification. A VIP caller reporting a non-emergency gets routed differently than a standard caller with the same issue — not because the issue is different, but because the account relationship is.

Per-customer rapport instructions are a separate feature. If a customer record includes a note like “ask about their restaurant renovation” or “they have a new baby, keep calls brief,” those instructions are non-negotiable in Night Watch’s prompt. The agent works them into the conversation naturally, every time, without anyone on the contractor’s team having to remember to do it. Done consistently, this builds the kind of loyalty that does not require discounts to maintain.

How to set it up

Caller recognition — name, address, VIP status, and basic notes — is included in the base Night Watch service. Equipment profiles, rolling call memory, and semantic history retrieval are part of The Memory add-on, priced at $49/month. The Memory is included in full in the pilot bundle. See pricing for the full breakdown.