LeadStatus
new, contacted, qualified, proposal, negotiation, won, lost
Las etapas del ciclo de vida de un lead. Las etapas personalizadas del pipeline viven aparte en stageId (ver /pipeline/stages).
LeadSource
website, referral, social_media, advertising, bot_cold_outreach, cold_call, email, event, meta, landing_page, whatsapp, other
Se aceptan strings personalizados. Cuando envías un valor desconocido en
POST /leads, se guarda como other en la columna enum y la cadena original queda preservada en sourceMetadata.providedSource. Esto te permite mantener tu propio mapeo de UTM (p.ej. "google_ads_lookalike_q3") sin perder el valor.LeadTemperature
cold, warm, hot
LeadActivityType
created, status_changed, field_updated, assigned, unassigned, synced, note, call, email, meeting, social_message
Las actividades generadas por el sistema se tipifican como created, status_changed, field_updated, assigned, unassigned, synced. El resto (note, call, email, meeting, social_message) las producen usuarios o los endpoints POST /leads/{id}/notes y POST /leads/{id}/communications.
CommunicationDirection
inbound, outbound
Se usa junto con type en POST /leads/{id}/communications.
WebhookEventType
Eventos de lead:
lead.created, lead.updated, lead.stage_changed, lead.assigned, lead.unassigned, lead.won, lead.lost, lead.deleted, lead.note_added, lead.communication_logged
Eventos de proyecto:
project.created, project.updated, project.deleted
Eventos de unidad:
unit.created, unit.updated, unit.status_changed
También puedes obtener esta lista en runtime desde GET /webhooks/events — útil para dropdowns dinámicos.
Estado de proyecto
draft, published, archived
Los proyectos draft solo son visibles dentro del panel. Los published pueden exponerse externamente. Los archived están ocultos pero recuperables.
Estado de unidad
available, reserved, sold
Un webhook unit.status_changed se dispara cada vez que esto cambia vía API.
LeadActivityScope
lead_event (default), y valores reservados para futuros scopes del sistema.
El filtro activityScope en GET /leads/{id}/activities tiene default lead_event, que es lo que normalmente le interesa a las integraciones.
SequenceStatus
draft, running, paused, completed
El ciclo de vida de una secuencia de cold-outreach. Una secuencia comienza como draft, pasa a running al lanzarse, puede paused y reanudarse, y llega a completed cuando todos los contactos inscritos han sido procesados.
SequenceChannel
call, whatsapp, email
call y whatsapp son despachables. Una secuencia whatsapp es un drip de varios pasos: un channelConfig nombra la cuenta remitente y una lista ordenada de steps lleva el contenido del mensaje de cada paso. email sigue reservado para un canal planeado y aún no es procesado por el worker de despacho.WhatsappMediaType
image, video, document
El tipo de media de un adjunto media en una secuencia de WhatsApp (channelConfig.media) o en POST /whatsapp/send.
SequenceStepDelayUnit
minutes, hours, days
La unidad para el delayValue de un paso de drip de WhatsApp (ver steps). Por defecto days.
SequenceContactStatus
pending, in_progress, sent, failed, skipped, stopped
El estado de cola por contacto dentro de una secuencia. Los contactos comienzan en pending, pasan a in_progress mientras se despachan, y terminan como sent, failed o skipped. Para los drips de WhatsApp, stopped significa que el drip se detuvo a mitad — el lead respondió, se dio de baja o llegó a una etapa won/lost.
RoundRobinConnectionSource
automation, meta, webhook, workflow
De dónde se origina una conexión entrante que alimenta un pool de round-robin.
RoundRobinConnectionProvider
custom, make, n8n, zapier
El proveedor de integración detrás de una conexión de round-robin.
RoundRobinAssignmentSource
manual, meta, webhook, whatsapp, system
Cómo se llegó a asignar un lead a través de un pool de round-robin.