Skip to main content
Estos son los valores canónicos para los campos enum-like en los recursos de FlowEstate. Donde se indique, también se aceptan strings personalizados; todo lo demás debe ser uno de los valores listados exactamente (case-sensitive).

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.