Skip to main content
El nodo Solicitar contacto envía un mensaje con el botón Compartir info. de contacto para que el usuario comparta su tarjeta de contacto desde WhatsApp. Úsalo para recuperar el número de teléfono de usuarios que llegan identificados solo por su nombre de usuario o BSUID, y para frenar el flujo hasta tenerlo.

Configuración

General

El texto del botón es fijo: Compartir info. de contacto.

Avanzado

Pestaña Avanzado con Selección obligatoria activada y la opción Número de teléfono seleccionada

Pestaña Avanzado del nodo Solicitar contacto

Qué debe compartir el usuario

WhatsApp deja que el usuario elija qué datos de su tarjeta comparte, y el botón no permite restringirlo. Por eso la exigencia la aplica el nodo, con dos opciones excluyentes: En las dos opciones, si el usuario responde con texto libre en lugar de tocar el botón, recibe el Mensaje de reintento. Una tarjeta de contacto enviada desde el menú de adjuntos tampoco desbloquea el nodo: el usuario debe usar el botón.
Los nodos que ya tenían Selección obligatoria activada se comportan como Número de teléfono sin que tengas que reconfigurarlos ni volver a publicar.

Sin selección obligatoria

Con Selección obligatoria desactivada, el nodo se comporta como Botones o Lista sin selección obligatoria: envía el mensaje y espera la tarjeta de contacto, pero no retiene al usuario. El flujo sigue por la salida del nodo solo cuando llega el contacto, así que los nodos siguientes ya pueden usar lo que compartió. Si el nodo no tiene nada conectado a su salida, el flujo termina ahí, igual que antes. Una tarjeta enviada desde el menú de adjuntos no retoma el flujo: el usuario debe usar el botón.

Uso del número capturado

Con o sin Selección obligatoria, cuando el usuario comparte su número a través del botón y aún no tenía uno registrado, el número queda asociado al usuario y está disponible en los nodos siguientes de la misma ejecución:

Casos de uso

Un workflow de banca que recibe usuarios identificados solo por BSUID necesita el teléfono para validar su identidad: Solicitar contacto con Selección obligatoria y Número de teléfono evita que el flujo avance hasta tenerlo, y el Mensaje de reintento le explica al usuario qué falta.
Un workflow de captura de leads quiere guardar el contacto del usuario sin detener la conversación: Solicitar contacto con Nombre de usuario acepta cualquier tarjeta compartida y deja el número como opcional.
Un workflow de ventas pide el contacto para registrar al cliente, pero el cliente puede preguntar antes por un asesor o por una sucursal: Solicitar contacto sin Selección obligatoria deja que el router atienda esas preguntas y, cuando el cliente comparte su tarjeta, el registro continúa. Como la tarjeta puede llegar sin número, un nodo Condicional revisa si {{$user.phone}} está vacío antes de guardarlo y, si falta, lo pide de otra forma.
Este nodo solo funciona en canales de WhatsApp.

Siguientes pasos

Solicitud de Ubicación

Pide la ubicación del usuario con un botón interactivo

Contacto

Envía una tarjeta de contacto al usuario