Hola gente!
Tienen idea de cómo hacer para cuando se pregunta el Nombre al usuario, aunque este responda Nombre y Apellido, podamos tomar solamente el Nombre?
O en todo caso tomar ambos, pero que pueda separarse de alguna forma y tener con precisión solo Nombre en un campo personalizado.
Ocurre que al preguntar “Cuál es tu nombre?” o similar varios mencionan Nombre y Apellido, entonces se almacena de esta forma en el campo personalizado. Luego en cualquier conversación no queda bien utilizar este campo personalizado y llamar al usuario por nombre y apellido.
¡Hola! ¿Y si en la pregunta les dices que solo ponga su primer nombre? En nuestra empresa nos ha pasado así, pero con otras preguntas y lo que nos ha funcionado es ser muy específicos en la respuesta que queremos obtener. No todos siguen las instrucciones , pero ayuda a minimizar muchísimo los errores .
¡Espero que esto te ayude!
Saludos,
Hola,
La forma más fácil es la que ya describió
El otro, que resolvería el problema, solo si recolectara el nombre en un "User Field", lo enviara a una plataforma de automatización a través de una HTTP Request, usara un script que separara solo el nombre y devolviera este valor a Manychat…
Funciona muy bien, pero agrega complejidad y otra herramienta a su automatización.
Un script como menciona
Si quieres ir más allá de copy, my favorito es ChatGPT!
Puedes usar el módulo de ChatGPT de Manychat (o usar 4o-mini que es más barato con un External Request) con un prompt similar a este:
“Eres un procesador de texto, y tu trabajo es extraer el nombre de pila del texto ingresado por el usuario. Contesta solamente con el nombre de pila y nada más. Si no puedes encontrar el nombre contesta con exactamente NO ENCONTRADO.”
El resultado lo guardas en la una variable.
La ventaja de hacerlo de esta forma es que también funciona super bien con nombres compuestos como “Juan Manuel” o “Maria Laura” ;)
Reply
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.