# SOP — Proceso de proyecto (de lead a entrega)
> Compania Digital | Documento operativo para el equipo
> Revisión: 2026-03-15

---

## Propósito de este documento

Este SOP define el proceso completo de un proyecto web de Compania Digital, desde el primer contacto hasta que el cliente tiene su sitio online y queda subscripto. Está escrito para que **Juan pueda ejecutarlo de principio a fin con autonomía**, consultando al dueño solo en casos de excepción.

---

## Visión general del proceso

```
[1] LEAD
    Alguien muestra interés
    ↓
[2] CALIFICACIÓN
    ¿Es un cliente para Compania? ¿Qué necesita?
    ↓
[3] PROPUESTA Y CIERRE
    Se presenta la opción, se acuerda precio y se cobra el primer pago
    ↓
[4] RECOPILACIÓN DE DATOS
    Se recolecta toda la información del cliente mediante el formulario estándar
    ↓
[5] SELECCIÓN DEL PRODUCTO
    Se elige el demo/core que mejor se adapta al negocio del cliente
    ↓
[6] PROVISIONING
    Se provisiona el sitio en el sistema
    ↓
[7] ENSAMBLADO Y AJUSTE
    Se carga el contenido real del cliente y se ajusta el sitio
    ↓
[8] REVISIÓN CON EL CLIENTE
    El cliente revisa y aprueba (proceso acotado)
    ↓
[9] ENTREGA Y SUSCRIPCIÓN
    Se entrega el acceso al admin y se activa el mantenimiento
    ↓
[10] CIERRE DE PROYECTO
    Se registra en Airtable, se cobra el saldo, se guarda el archivo
```

---

## Paso 1 — Lead

### Cómo llegan los leads
- Referidos de clientes existentes (canal principal)
- Contacto directo por WhatsApp o redes sociales
- Consultas por el sitio web o DM en Instagram

### Qué hacer cuando llega un lead
1. Responder dentro de las **24 horas hábiles**
2. Saludar con mensaje estándar (ver FAQ interna — sección "Primer contacto")
3. Registrar en Airtable: nombre, contacto, origen del lead, fecha

### Señales de que es un buen lead
- Tiene un negocio operando (no una idea)
- Entiende que quiere presencia web profesional
- Tiene o puede conseguir los materiales (logo, fotos, textos)
- Está dispuesto a comprometerse con el proceso

### Señales de alerta
- Solo quiere "ver cuánto sale" sin intención real
- Pide descuentos antes de conocer el servicio
- No tiene claridad sobre su negocio o qué quiere comunicar
- Quiere que Compania Digital haga todo desde cero (copywriting completo, fotografía, branding desde 0)

> En caso de duda, consultá con el dueño antes de continuar.

---

## Paso 2 — Calificación

### Objetivo
Entender qué necesita el cliente y si Compania Digital es la solución correcta.

### Cómo calificar (puede ser por WhatsApp o una llamada corta de 15 min)
Preguntas clave:
- ¿Qué es tu negocio y a quién le vendés?
- ¿Tenés web actualmente? ¿Qué te gustaría mejorar?
- ¿Qué información tenés disponible (logo, fotos, textos)?
- ¿En qué plazo necesitás tenerla lista?

### Resultado de la calificación
- **Avanzar**: el cliente encaja, tiene el proyecto claro → ir a Paso 3
- **Educar primero**: el cliente no sabe bien qué quiere → orientarlo antes de proponer
- **Derivar o declinar**: el cliente necesita algo que no ofrecemos (branding desde cero, app, etc.)

---

## Paso 3 — Propuesta y cierre

### Qué se le presenta al cliente
- Descripción del servicio: qué incluye, qué no incluye, cuántas correcciones
- El demo seleccionado provisionalmente (o 2–3 opciones si hay duda)
- El precio total y la estructura de cobro (2 cuotas + mantenimiento mensual)
- El plazo estimado de entrega

### Estructura de cobro estándar
| Concepto | Monto | Cuándo |
|----------|-------|--------|
| 1er pago (inicio) | 50% del total | Al firmar / acordar |
| 2do pago (entrega) | 50% del total | Al aprobar el sitio |
| Mantenimiento mensual | [precio estándar TBD] | A partir de la entrega |

> El precio total depende del producto elegido. Consultar lista de precios vigente.

### Al cerrar
1. Cobrar el 1er pago (transferencia / efectivo / MercadoPago)
2. Emitir factura (monotributo — Factura C)
3. Registrar el cierre en Airtable: Pipeline_Status = "En proceso"
4. Enviar mensaje de confirmación al cliente con el paso siguiente (formulario de datos)

---

## Paso 4 — Recopilación de datos

### Objetivo
Tener toda la información necesaria antes de provisionar. No se provisiona el sitio hasta tener los datos completos.

### Instrumento
Enviar al cliente el **Formulario de datos del proyecto** (Google Sheets compartido o formulario — ver documento `formulario-datos-proyecto.md`).

### Qué se necesita del cliente
Ver formulario completo, pero los ítems críticos son:
- Nombre del negocio (como quiere que aparezca en el sitio)
- Rubro / industria / descripción del negocio
- Colores de marca (si tiene) o referencia visual
- Logo (archivo en alta calidad)
- Fotos del negocio / producto / equipo (si aplica)
- Redes sociales activas (links exactos)
- WhatsApp de contacto para el sitio
- Email de contacto para el sitio
- Dirección o zona (si aplica)
- Textos principales: descripción del negocio, servicios que ofrece, quién es

### Cómo manejar clientes que no tienen el material
- Si no tiene logo: avisarle que el sitio queda con placeholder y que puede agregarlo después desde el admin
- Si no tiene fotos: usar imágenes genéricas del banco (Unsplash / Pexels) del mismo rubro, aclarar que son provisorias
- Si no tiene textos: orientarlo con ejemplos de su rubro, pero el copy lo escribe el cliente (no Compania)
- Si no tiene nada: es una señal de que el proyecto no está maduro → pausar hasta que lo tenga

> **Regla**: no se avanza al Paso 5 hasta tener al menos: nombre, rubro, logo o placeholder acordado, y los textos principales.

---

## Paso 5 — Selección del producto

### Objetivo
Elegir el demo y el core que mejor se adaptan al negocio del cliente.

### Cómo elegir
Consultar el documento `guia-demos-y-cores.md` que describe:
- Qué tipo de negocio encaja con cada demo
- Qué módulos incluye cada core
- Screenshots de referencia de cada demo

### Criterios de selección
1. **Industria/rubro** del cliente → filtra los cores disponibles
2. **Módulos que necesita** (¿tiene servicios? ¿galería? ¿blog? ¿menú de carta?)
3. **Estilo visual** que el cliente prefiere (mostrarle los demos disponibles como referencia)

### Si el cliente quiere personalización visual
Aclarar desde el inicio: **los colores, la tipografía y el logo se adaptan**. El layout y la estructura del demo es fija. Si quiere un diseño completamente diferente, es otro tipo de servicio (fuera del alcance estándar).

### Registrar en Airtable
- Campo: `Demo` → el demo elegido
- Campo: `Core` / `Slug` → el core técnico

---

## Paso 6 — Provisioning

### Quién ejecuta
Juan (o quien tenga acceso al panel de provisioning).

### Qué se necesita antes de provisionar
- [ ] El slug del producto elegido (core o shop slug)
- [ ] Email del cliente (se usa para crear el usuario admin del sitio)
- [ ] Nombre del negocio (se usa como título del sitio)
- [ ] Slug del proyecto (ej: `miempresa` → `miempresa.bewpro.com`)

### Cómo provisionar
```bash
php artisan bewpro:new EMAIL "Nombre del Negocio" SLUG
```

O desde el servidor (si ya está en producción):
```bash
# El pipeline de Airtable lo ejecuta automáticamente si Pipeline_Status = "Required"
```

### Verificar post-provisioning
- [ ] El sitio carga en `{slug}.bewpro.com`
- [ ] El panel admin es accesible en `{slug}.bewpro.com/admin`
- [ ] Las páginas principales cargaron sin errores
- [ ] El módulo de servicios / galería / blog (los que apliquen) están activos
- [ ] No hay errores en los logs (`storage/logs/laravel.log`)

---

## Paso 7 — Ensamblado y ajuste

### Objetivo
Cargar el contenido real del cliente en el sitio provisionado.

### Qué se hace en este paso
1. **Subir el logo** desde el admin del sitio
2. **Cargar los textos** del cliente en las secciones correspondientes (homepage, about, etc.)
3. **Cargar los servicios** con los nombres y descripciones del cliente
4. **Subir las imágenes** (o confirmar que las de stock provisorio son aceptables)
5. **Actualizar los datos de contacto** (WhatsApp, email, dirección, redes)
6. **Ajustar colores** si el cliente tiene una paleta definida

### Cuánto tiempo lleva
Estimado: **2–4 horas** para un sitio estándar con material completo del cliente.

### Si el material es incompleto
No improvisar — usar placeholders claros (textos entre corchetes: `[Descripción del servicio]`) y avisarle al cliente que esas secciones están pendientes de su información.

---

## Paso 8 — Revisión con el cliente

### Objetivo
El cliente revisa el sitio y aprueba. Este paso tiene **límites claros**.

### Cómo se hace la revisión
1. Enviar el link del sitio al cliente con mensaje estándar (ver FAQ interna)
2. Darle **5 días hábiles** para revisar
3. Recopilar las correcciones en un solo mensaje/lista (no ir incorporando de a uno)

### Qué está incluido en la revisión estándar
- Correcciones de texto (typos, ajustes de copy)
- Cambio de imágenes (si el cliente provee las imágenes correctas)
- Ajustes de datos de contacto
- **1 ronda de correcciones** incluida en el precio

### Qué NO está incluido
- Cambios de estructura (mover secciones, agregar secciones nuevas)
- Cambios de demo o de layout
- Redacción de textos desde cero
- Más de 1 ronda de correcciones (la segunda se cotiza aparte)

> Si el cliente pide algo fuera del alcance, decirle: *"Eso es un ajuste adicional que tiene un costo de [X]. ¿Lo sumamos?"*. Consultar con el dueño si no estás seguro del precio.

### Aprobación
El cliente confirma por escrito (WhatsApp / email) que el sitio está aprobado. Eso habilita el cobro del 2do pago.

---

## Paso 9 — Entrega y suscripción

### Cobro del saldo
1. Cobrar el 2do pago (50% restante)
2. Emitir factura correspondiente

### Entrega de accesos
Enviar al cliente mensaje de entrega con:
- URL del sitio
- URL del panel admin (`/admin`)
- Email de acceso (el que se usó en el provisioning)
- Contraseña inicial
- Instrucciones básicas de uso del admin

> Usar la plantilla de mensaje de entrega (ver FAQ interna — sección "Mensaje de entrega").

### Activar suscripción de mantenimiento

**Estado actual (transición)**:
- Crear suscripción en MercadoPago al precio mensual acordado
- Asociar al cliente
- Confirmar que el primer débito se ejecutó

**Estado objetivo (cuando BewPro esté en live)**:
- El cliente se subscribe directamente en BewPro via Stripe
- BewPro maneja renovaciones, avisos de vencimiento y suspensión si no paga
- Compania Digital no interviene en la gestión de la suscripción

### Registrar en Airtable
- Pipeline_Status = "On Development" (activo / en mantenimiento)
- Fecha de entrega
- URL del sitio
- Confirmar datos de suscripción

---

## Paso 10 — Cierre de proyecto

### Checklist de cierre
- [ ] 2do pago cobrado y registrado
- [ ] Factura emitida
- [ ] Accesos enviados al cliente
- [ ] Suscripción de mantenimiento activa
- [ ] Airtable actualizado
- [ ] Carpeta del proyecto con todo el material del cliente guardada (drive/notion)
- [ ] Feedback del cliente recopilado (opcional pero recomendado)

### Retroalimentación al sistema
Si durante el proyecto se identificaron bugs, mejoras o limitaciones del sistema:
1. Registrarlo en Notion (sección de mejoras pendientes)
2. Notificar al dueño con el detalle
3. El dueño evalúa si va al backlog de CD-System / BewPro

---

## Tiempos estimados por etapa

| Etapa | Tiempo estimado |
|-------|----------------|
| Lead → Calificación | 1–2 días |
| Calificación → Cierre | 1–7 días (según el cliente) |
| Recopilación de datos | 3–7 días (depende del cliente) |
| Provisioning | 30 minutos |
| Ensamblado | 2–4 horas |
| Revisión del cliente | 5 días hábiles |
| Correcciones | 1–2 horas |
| Entrega | 1 hora |
| **Total desde cierre hasta entrega** | **~2 semanas** (con cliente colaborativo) |

---

## Casos de excepción — cuándo escalar al dueño

| Situación | Qué hacer |
|-----------|-----------|
| El cliente pide algo fuera del alcance | Cotizar el extra, consultarlo con el dueño si hay duda |
| El provisioning falla | Avisar al dueño inmediatamente con el error |
| El cliente no responde hace +7 días | Enviar recordatorio, si no responde en 3 días más, pausar el proyecto y notificar al dueño |
| El cliente quiere cancelar | No gestionar solo — escalar al dueño |
| Bug que afecta la entrega | Avisar al dueño inmediatamente |
| Duda sobre el precio de un extra | Siempre consultar, no cotizar de cabeza |

---

*Este documento debe actualizarse cada vez que se identifiquen mejoras en el proceso.*
*Próxima revisión: después de completar los primeros 3 proyectos con este SOP.*
