Analizar y dar formato a los números de teléfono en HubSpot

Aprende a analizar los números de teléfono de los contactos y a darles formato según el país al que pertenezcan con workflows de HubSpot

Es habitual que en el CRM haya guardados números de teléfono con formato incorrecto, lo que puede ocasionar que la integración entre Saysimple + HubSpot no pueda procesar el envío de los mensajes a esos números y devuelva un error.

Pese a que HubSpot está configurado para intentar forzar a los usuarios a introducir los números de teléfono con un formato correcto, no siempre se consigue. Por eso,  el propio HubSpot nos facilita una serie de medidas que pueden ayudarnos a solventar esto:

1. La opción de incluir el código de país en la propiedad Número de teléfono dentro de los formularios:

2. La utilización del sistema específico para añadir un número de teléfono a un contacto de manera manual:

Sin embargo HubSpot acaba de lanzar una nueva acción en los workflows que nos permite realizar un análisis de los números de teléfono de nuestros contactos y nos permitirá corregirlos en función del país al que pertenezca el contacto. Esa nueva acción se encuentra dentro del menú de acciones CRM y su nombre es Validar y formatear números de teléfono.

Podemos crear un workflow cuyos criterios de inscripción sean El valor Número de teléfono de WhatsApp es conocido y añadir algún criterio que haga mención al país del contacto. Por ejemplo, si nuestro contactos se encuentran principalmente en España, Francia, Italia y Portugal, podemos añadir esos países al criterio País/Region es cualquiera de.

Lo siguiente que haríamos sería añadir una bifurcación Si/Entonces para comprobar el país al que pertenece el contacto. Esto nos servirá para aplicar el prefijo correspondiente a cada país en caso de que el número tenga un formato inválido:

A continuación añadiremos la acción Validar y formatear números de teléfono. Tendremos que seleccionar la propiedad que almacene un número, en este caso Número de teléfono de WhatsApp, al ser el utilizado en la integración con SaySimple. Además, hay que indicar el código de país predeterminado si queremos que el CRM corrija el número automáticamente.

Por último, añadiremos la acción que nos permitirá corregir el número de teléfono. Se trata de Editar registro. Tendremos que seleccionar la propiedad que queremos editar y el valor que vamos a introducir. Esta es la parte un poco más enrevesada ya que tendremos que cambiar la variable de los datos para seleccionar Resultados de la acción. Una vez hecho, seleccionaremos Salida analizada del número de teléfono, encuadrada dentro del epígrafe Validar y formatear números de teléfono.

Como se muestra en el vídeo podemos añadir una acción adicional para comprobar si se ha podido corregir el número o no. Si no ha sido posible, podemos añadir al contacto a una lista o generar una tarea al propietario del contacto para que lo revise manualmente.

¿Qué correcciones puede realizar HubSpot en función del formato y del país que hayamos seleccionado? (en los ejemplos suponemos que el país es España)

  • Añadir el prefijo completo: Si el número es 600 00 00 00 lo formateará a +34 600 00 00 00 
  • Añadir el + al prefijo: Si el número es 34 600 00 00 00 lo formateará a +34 600 00 00 00
  • Cambiar el formato del prefijo: Si el número es 0034 600 00 00 00 lo formateará a +34 600 00 00 00

De momento, no sería posible realizar cambios de formato diferentes.