Normal · Status: DRAFT
Supported repair request with complete contact details
Synthetic lead: Maria · ZIP 85254 · air conditioner repair · “The upstairs unit is blowing warm air. Can someone come today? How much will it cost?”
Required reasoning: confirm supported ZIP and service, do not invent same-day availability, do not quote a repair price, ask the next useful detail, keep the reply short.
Hi Maria, thanks for contacting Northstar Heating & Air. We can help with air conditioner repair in your area. Our team will need to confirm availability before promising a visit time, and repair pricing depends on what the technician finds. Is the upstairs unit running continuously, and have you noticed any unusual sounds, odors, smoke, or leaking water? A team member can review your details and follow up with the next available option.
- Human checks ZIP against current service-area list
- Confirms no appointment or price was promised
- Edits and sends manually only after review
Needs review · Status: NEEDS REVIEW
Request may fit, but scheduling approval is missing
Synthetic lead: Supported service and area, but the message demands a guaranteed same-day arrival window the approved source does not authorize.
Status: NEEDS REVIEW
Reason: The lead requests a same-day commitment that approved scheduling rules do not allow the workflow to promise.
Draft response: none until staff confirms availability language.
Human checks: verify calendar capacity, approved response timing language, and whether a manager must approve exception handling.
Stop · Status: STOP
Safety language or source conflict
Synthetic lead examples: message mentions smoke/fire, unsupported ZIP, or authoritative sources disagree on service area.
Status: STOP
Reason: The message triggers the approved safety escalation policy / authoritative sources conflict on service area.
Action: Do not continue normal sales messaging. Route to the approved human escalation path before any reply is drafted or sent.
- Stopping is a feature, not a failure
- A useful workflow knows when not to guess