Skip to main content
Solved

Ideas para capturar solo Nombre de usuario?

  • November 19, 2024
  • 4 replies
  • 54 views

misao

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.

Best answer by Gustavo Boregio

@misao la más fácil es con copy, sin dudas!

Un script como menciona ​@Fabio Gaulke también funciona (lo puedes hacer con Make por ejemplo, o hasta con Google Sheets y un poco de ingenio!)

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” ;)

View original

Miriam
  • Up-and-Comer
  • November 19, 2024

¡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,


Fabio Gaulke
Forum|alt.badge.img+3
  • Manychat Community Moderator
  • November 19, 2024

Hola, ​@misao!

 

La forma más fácil es la que ya describió ​@Miriam.

 

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.


Gustavo Boregio
Forum|alt.badge.img+6

@misao la más fácil es con copy, sin dudas!

Un script como menciona ​@Fabio Gaulke también funciona (lo puedes hacer con Make por ejemplo, o hasta con Google Sheets y un poco de ingenio!)

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” ;)


misao
  • Up-and-Comer
  • January 24, 2025

Buenas! Me quedan muy claras las alternativas posibles:

Por un lado sería hacer el pedido más preciso, sería lo más sencillo sin agregar complejidad al sistema. Aunque con menos precisión en resultado..
Por otro lado agregar al Manychat automatización con Make y obtener el dato correcto con más seguridad, sin tener que complicar el pedido al usuario. Esta opción me gusta

Muchas gracias por sus respuestas amables, detalladas y precisas!


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings