¿Qué es el Funnel de Whaapy?
El funnel de Whaapy te permite organizar tus contactos en etapas de tu proceso de ventas. Cada negocio tiene un único funnel con múltiples etapas personalizables.Conceptos Clave
Etapas (Stages)
Etapas (Stages)
Cada etapa representa un paso en tu proceso de ventas. Las etapas tienen:
- Nombre: Identificador visible (ej: “Lead”, “Qualified”)
- Posición: Orden en el funnel (0 = primera)
- Color: Color hex para visualización (#6366f1)
- Contactos: Número de contactos en esa etapa
Movimiento de Contactos
Movimiento de Contactos
Los contactos pueden moverse entre etapas:
- Manualmente vía API
- Automáticamente vía webhooks de sistemas externos
- Un contacto solo puede estar en una etapa a la vez
stage_id: nullquita al contacto de todas las etapas
Webhooks
Webhooks
Cada acción dispara webhooks para sincronización:
funnel_stage.created- Nueva etapa creadafunnel_stage.updated- Etapa modificadafunnel_stage.deleted- Etapa eliminadacontact.stage_changed- Contacto movido de etapa
Autenticación
Todos los endpoints requieren autenticación con API Key:Obtén tu API Key en Dashboard → Configuración → API
Scopes Requeridos
| Endpoint | Scope |
|---|---|
| GET (listar, obtener) | funnels:read |
| POST, PATCH, DELETE | funnels:write |
Endpoints Disponibles
Listar Etapas
GET /funnel/v1/stagesObtener Etapa
GET /funnel/v1/stages/:idCrear Etapa
POST /funnel/v1/stagesActualizar Etapa
PATCH /funnel/v1/stages/:idEliminar Etapa
DELETE /funnel/v1/stages/:idReordenar Etapas
PATCH /funnel/v1/stages/reorderMover Contacto
POST /funnel/v1/contacts/:id/moveCasos de Uso Comunes
Sincronización con CRM
Automatización con n8n/Zapier
- Trigger: Webhook
contact.stage_changedde Whaapy - Filter: Si
new_stage.name === "Qualified" - Action: Crear deal en tu CRM con datos del contacto