Skip to main content
Nota: force_first_message no es un endpoint independiente. Es un campo del cuerpo de la solicitud de Crear Lead. Envíalo en POST /leads junto con un workflow_id. Sobreescribe el primer alcance al crear un lead y asignarlo a un agente. En lugar del primer contacto por defecto del agente (contacto caliente, templates iniciales o primer paso de cadencia), tu mensaje personalizado se envía inmediatamente por el canal especificado. El resto de la secuencia de cadencia continúa normalmente desde el segundo punto de contacto en adelante. Esto es útil cuando importas leads desde CRMs externos o plataformas de anuncios donde quieres enviar un primer mensaje personalizado mientras aprovechas el motor de cadencia completo para los seguimientos.

Cómo Funciona

Usa el campo force_first_message en el cuerpo de la solicitud de Crear Lead junto con un workflow_id:

Campos de force_first_message

Canales Soportados

Email

Envía un email desde el dominio de remitente verificado del cliente. El remitente se resuelve en este orden:
  1. sender_id proporcionado en force_first_message (explícito)
  2. email_sender_id configurado en los ajustes del agente (fallback)
El email se rastrea en mail_logs con estado de entrega completo (enviado, entregado, abierto, rebotado). El lead debe tener un campo email.

WhatsApp

Envía un mensaje de texto libre vía WhatsApp. El lead debe tener un campo phone. Nota: Los mensajes de texto libre de WhatsApp requieren una ventana de sesión de 24 horas abierta. Como típicamente es un lead nuevo que no ha enviado mensaje primero, el envío puede fallar si no existe interacción previa. Si el envío falla, la respuesta incluirá force_first_message.sent: false con el error, y la cadencia continuará normalmente.

Comportamiento de la Cadencia

Cuando se proporciona force_first_message: El mensaje forzado se registra como un punto de contacto, así que workflow_runs.total_touchpoints será 1 antes de que la siguiente acción de la cadencia se ejecute.

Respuesta

La respuesta incluye un objeto force_first_message junto con los datos estándar de lead y workflow_run: Exitoso:
Envío fallido (la cadencia aún comienza):

Manejo de Errores

  • Si el mensaje forzado falla al enviarse, la cadencia aún comienza desde el segundo punto de contacto. La respuesta indica sent: false con el mensaje de error para que el llamador pueda decidir si reintentar.
  • El lead siempre se crea y se asigna al agente sin importar el resultado del mensaje forzado.

Errores de Validación

Última modificación el 17 de junio de 2026