# WhatsApp CRM v11 - Contactos no registrados, cambio de tema e información comercial

## Qué corrige

1. La pantalla `Consultas` ahora muestra:
   - `whatsapp_contact_intakes`
   - solicitudes legacy `whatsapp_contact_requests`, si existen
   - mensajes entrantes de `whatsapp_messages_api` o `whatsapp_messages` cuyo teléfono no está registrado en clientes

2. El bot ya no queda atrapado en el flujo anterior. Si desde el mismo número escriben claramente otro tema, cambia de flujo:
   - planes / precios / cobertura
   - instalación nueva
   - pago / comprobante / transferencia
   - cambio de número
   - soporte desde número no registrado
   - operador

3. Se agrega `service_info.php`, una base editable de información pública para planes, instalación y cobertura.

## Archivos incluidos

- `_inc/whatsapp/webhook.php`
- `_inc/whatsapp/admin/intakes.php`
- `_inc/whatsapp/admin/service_info.php`
- `_inc/whatsapp/admin/inbox.php`
- `_inc/whatsapp/sql/whatsapp_crm_panel_v11_no_registrados_info.sql`

## Instalación

```bash
cd /var/www/html
cp _inc/whatsapp/webhook.php _inc/whatsapp/webhook.php.bak_$(date +%F_%H%M)
cp _inc/whatsapp/admin/intakes.php _inc/whatsapp/admin/intakes.php.bak_$(date +%F_%H%M)
unzip -o /root/whatsapp_crm_panel_v11_no_registrados_info.zip
chown -R www-data:www-data /var/www/html/_inc/whatsapp
mysql -u root -p interlink_crm < /var/www/html/_inc/whatsapp/sql/whatsapp_crm_panel_v11_no_registrados_info.sql
php -l /var/www/html/_inc/whatsapp/webhook.php
php -l /var/www/html/_inc/whatsapp/admin/intakes.php
php -l /var/www/html/_inc/whatsapp/admin/service_info.php
systemctl restart apache2
```

## URLs

- Bandeja: `https://api.solucionesdc.com.ar/_inc/whatsapp/admin/inbox.php`
- Consultas: `https://api.solucionesdc.com.ar/_inc/whatsapp/admin/intakes.php`
- Info / planes: `https://api.solucionesdc.com.ar/_inc/whatsapp/admin/service_info.php`

## Pruebas

Desde un número no registrado:

1. `hola` -> debe mostrar menú seguro de no registrados.
2. `planes` -> debe responder información pública y pedir zona/domicilio.
3. `pagar una cuenta` -> debe pedir dato del titular, sin mostrar saldo ni facturas.
4. `instalación nueva` -> debe pedir datos para alta.
5. Después de una consulta previa, escribir `pagar` o `planes` -> debe cambiar de tema, no repetir el flujo anterior.

