Guía para diagnosticar por qué un contacto no ingresó a un workflow
Cuando un contacto no ingresa a un workflow, es importante revisar distintos puntos antes de determinar la causa. En muchos casos, el inconveniente no se debe a un error del workflow, sino a una condición que no se cumplió, a un disparador que no coincidió con la acción realizada o a una configuración que impide el reingreso del contacto.
Validar el disparador del workflow
El primer paso es confirmar cuál es exactamente el disparador configurado en el workflow.
Se debe verificar:
- Cuál es el evento o condición que activa el workflow.
- Si el evento realmente ocurrió, por ejemplo, si el contacto completó un formulario.
- Si el dato o acción que se está evaluando coincide con la condición configurada en el disparador.
Por ejemplo, si el workflow se activa cuando se completa un formulario específico, es necesario confirmar que el contacto haya completado ese mismo formulario y no otro formulario similar.
Revisar el timeline del contacto
El timeline o historial de actividades del contacto es clave para entender qué ocurrió.
Se debe revisar:
- Si aparece registrada la actividad esperada, como la carga de un formulario, una modificación de dato o una interacción determinada.
- Si existe algún registro de intento de ingreso al workflow.
- Si el contacto ingresó al workflow y luego salió, quedó detenido o no cumplió alguna condición posterior.
Si en el timeline solo figura que el contacto completó el formulario, pero no aparece ninguna actividad relacionada con el workflow, entonces es probable que el disparador no se haya cumplido o que alguna configuración haya impedido el ingreso.
Verificar si el contacto ya estuvo en el workflow
Otro punto importante es revisar si el contacto ya había ingresado anteriormente al mismo workflow.
Se debe validar:
- Si el contacto ya había entrado al workflow en otro momento.
- Si el contacto finalizó correctamente el workflow.
- Si todavía se encuentra activo dentro de la automatización.
Si el contacto ya ingresó previamente y el workflow no permite reingreso, no volverá a entrar aunque vuelva a cumplir una condición o complete nuevamente un formulario.
Revisar la configuración de reingreso
Algunos workflows permiten que un contacto ingrese una sola vez, mientras que otros pueden configurarse para permitir múltiples ingresos.
Se debe verificar:
- Si el workflow permite que un contacto vuelva a ingresar.
- Si la opción de reingreso está habilitada o no.
- Si el contacto todavía se encuentra dentro del workflow.
Si el reingreso no está habilitado y el contacto ya pasó por ese workflow anteriormente, ese puede ser el motivo por el cual no volvió a activarse.
Validar condiciones adicionales
Además del disparador inicial, muchos workflows incluyen filtros, condiciones o reglas adicionales que deben cumplirse.
Se debe revisar:
- Si existen condiciones después del disparador.
- Si el contacto cumple todas las reglas configuradas.
- Si hay campos vacíos, valores incorrectos o datos con un formato distinto al esperado.
Por ejemplo, puede ocurrir que el contacto haya completado el formulario, pero que no cumpla una condición posterior relacionada con un campo específico, una lista, una etiqueta, un origen o cualquier otro dato del contacto.
Revisar el historial de modificaciones del contacto
También es recomendable revisar el historial de cambios del contacto para confirmar si recibió correctamente el dato que debía activar el workflow.
Se debe validar:
- Si el contacto recibió efectivamente el cambio esperado.
- En qué momento se modificó el dato.
- Si el cambio ocurrió antes o después de la activación del workflow.
- Si el dato fue actualizado con el valor exacto requerido por la condición.
Esto es especialmente importante cuando el workflow depende de un campo del contacto, ya que puede suceder que el dato no se haya guardado correctamente o que ya existiera previamente.
Comparar con otros contactos
Si el workflow funciona correctamente con otros contactos, es probable que el problema esté relacionado con las características particulares del contacto que no ingresó.
Se recomienda comparar:
- Los datos del contacto que no ingresó contra los contactos que sí ingresaron.
- El formulario completado.
- Los campos requeridos.
- Las listas, etiquetas, estados o condiciones configuradas.
- El historial de actividades.
Esta comparación ayuda a identificar diferencias concretas que pueden explicar por qué un contacto cumple las condiciones y otro no.
Validar el estado del workflow
Es importante confirmar que el workflow se encontraba activo al momento en que ocurrió la acción del contacto.
Se debe revisar:
- Si el workflow está activo actualmente.
- Si ya estaba activo cuando el contacto realizó la acción que debía dispararlo.
- Si el workflow fue activado después de que el contacto completó el formulario o modificó el dato.
En la mayoría de los casos, los workflows no se disparan de forma retroactiva. Es decir, si el contacto completó el formulario antes de que el workflow estuviera activo, no ingresará automáticamente luego de activar el workflow.
Evaluar el tipo de disparador configurado
No todos los disparadores funcionan de la misma manera. Por eso es importante entender si el workflow se activa por un evento puntual o por una condición sobre un dato.
Por ejemplo:
- Un disparador del tipo “cuando se completa un formulario” se ejecuta en el momento exacto en que el contacto completa ese formulario.
- Un disparador del tipo “cuando un campo tiene determinado valor” puede depender de cómo y cuándo se actualiza ese dato.
Puede ocurrir que el contacto ya tuviera el dato antes de que el workflow estuviera activo o antes de que se configurara la condición. En ese caso, es posible que el workflow no se dispare porque no hubo un cambio nuevo que active la automatización.
Considerar tiempos de procesamiento o demoras
En algunos casos, puede haber demoras entre la acción del contacto y la evaluación de las condiciones del workflow.
Se debe revisar:
- Si hay delays o esperas configuradas dentro del workflow.
- Si las condiciones se evalúan inmediatamente después del disparador.
- Si el dato necesario estaba disponible en el momento en que el workflow intentó evaluarlo.
Por ejemplo, si el contacto completa un formulario y luego se actualiza un dato unos segundos después, puede suceder que el workflow evalúe la condición antes de que ese dato esté disponible.
Recomendación final
Para identificar correctamente el motivo por el cual un contacto no ingresó a un workflow, se recomienda revisar el caso en este orden:
- Confirmar el disparador configurado.
- Revisar el timeline del contacto.
- Verificar si el contacto ya estuvo dentro del workflow.
- Validar si el workflow permite reingreso.
- Revisar condiciones adicionales.
- Comparar el contacto con otros que sí hayan ingresado.
- Confirmar que el workflow estaba activo al momento de la acción.
- Revisar posibles exclusiones, bloqueos o demoras.
Si el workflow funciona correctamente con otros contactos, lo más probable es que exista alguna condición, dato, configuración de reingreso o diferencia específica en ese contacto que explique por qué no se activó.
Comentarios
0 comentarios
El artículo está cerrado para comentarios.