Skip to content

CRM & Leads (Prospectos)

El módulo de Leads gestiona la entrada de prospectos al ecosistema de Yastubo. Está optimizado para la captura desde canales digitales y el seguimiento del comportamiento de compra (checkout tracking).


POST /api/v1/leads/

Public Access

Crea un nuevo prospecto o actualiza uno existente si hay coincidencia en el teléfono.

El sistema utiliza el campo phone_e164 como identificador único.

  • Formato Requerido: E.164 (ej. +15550123456).
  • Lógica: Si el teléfono ya existe, el endpoint actualiza los datos del lead en lugar de crear un duplicado, manteniendo la trazabilidad de la fuente original.
CampoTipoDescripción
source_channelstringCanal de origen (ej. WhatsApp, Facebook, Organic).
utm_sourcestringFuente de la campaña UTM.
utm_mediumstringMedio de la campaña (ej. cpc, email).
campaign_idstringID técnico de la campaña en la plataforma de anuncios.
landing_pagestringURL donde se capturó el registro.

PATCH /api/v1/leads/{id}

Auth Required

Permite actualizar la etapa del prospecto y monitorear su avance en el proceso de compra.

  • NEW: Registro fresco sin contacto.
  • CONTACTED: Ya se ha iniciado una conversación.
  • QUALIFIED: Cumple con los requisitos para ser asegurado.
  • DISQUALIFIED: No apto o fuera de zona de cobertura.
  • CONVERTED: Se ha convertido en cliente con póliza emitida.

Tracking de Checkout (Abandono de Carrito)

Section titled “Tracking de Checkout (Abandono de Carrito)”

El sistema permite rastrear micro-microconversiones para campañas de retargeting:

  • form_started / form_completed.
  • checkout_started: El usuario entró a la pasarela de pago.
  • abandoned_checkout_flag: Marcado automáticamente si no hubo purchase_completed tras X tiempo.

GET /api/v1/leads/

Auth Required

Retorna la lista de prospectos con filtros por estado.

Query Parameters:

  • status: Filtra por NEW, QUALIFIED, etc.
{
"id": "uuid-v4",
"first_name": "Maria",
"phone_e164": "+34600123456",
"lead_score": 85,
"zoho_lead_id": "crm_12345",
"converted_to_contact_flag": false,
"created_at": "2024-03-31T20:00:00Z"
}

Yastubo sincroniza automáticamente los leads calificados con Zoho CRM.

  • Trigger: Al pasar a estado QUALIFIED o CONVERTED.
  • ID Externo: El campo zoho_lead_id almacena la referencia para futuras actualizaciones bidireccionales.