# Version 2.4.2 Returning Customer Router

This patch adds 10-minute routing logic for customers who text back after a lead was generated.

## Rules

If a lead already exists and owner was notified:

### Under 10 minutes
The customer message updates the existing lead.

### Over 10 minutes
The app asks:

"Is this related to your existing service request, or is this a new service request? Reply 1 for existing request or 2 for new request."

Then:

- 1 / existing / same / related = update existing lead
- 2 / new / different / separate = create a new service lead

## New lead fields

- pending_service_route
- pending_service_route_at
- pending_service_route_body

## New source

- sms_new_service

## Dashboard

The dashboard shows:

- Awaiting existing/new reply
- New update / Needs owner review
- New service leads as separate rows

## Logs

Look for:

- [Returning customer route question sent]
- [Returning customer chose existing request]
- [Returning customer chose new service request]
- [Returning customer route choice unclear]
