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 campoforce_first_message en el cuerpo de la solicitud de Crear Lead junto con un workflow_id:
Campos de force_first_message
Canales Soportados
sender_idproporcionado enforce_first_message(explícito)email_sender_idconfigurado en los ajustes del agente (fallback)
mail_logs con estado de entrega completo (enviado, entregado, abierto, rebotado). El lead debe tener un campo email.
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 proporcionaforce_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 objetoforce_first_message junto con los datos estándar de lead y workflow_run:
Exitoso:
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: falsecon 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.