Tan importante como comprobar los correos antes de enviar una campaña de email marketing es realizar una validación de números de teléfono previo al envío de una campaña de SMS o de llamadas. Aunque por el momento enviar una campaña a a números de teléfono inválido no llega a bloquearla, si que nos puede inducir a sobrecostes que en muchos casos pueden hacer deficitarias nuestras campañas.
En este artículo veremos cómo podemos realizar la validación de números de teléfono y que información ovtenemos de los mismos.
Cómo validar números de teléfono
Podemos validar los números de teléfono utilizando un API en tiempo real o mediante la utilización de ficheros. El API en tiempo real funciona realizando una llamada Rest al servicio de validación de números de teléfono. En pocos segundos nos devuelve la respuesta indicando si el número de teléfono es correcto. A parte del estado del número podemos conocer más detalles como el operador de la línea, el país, si se trata de un número fijo o móvil…
Si disponemos de los números de teléfono en un fichero, los puedes subir a nuestra plataforma y el servicio los validará de forma automática. Una vez validados, los podrás descargar en un fichero CSV o Excel.
Que datos podemos obtener con la validación de números de teléfono
Los datos que retorna cada validación están en formato JSON.
valid | true |
number | “34934511100” |
local_format | “934511100” |
international_format | “+34934511100” |
country_prefix | “+34” |
country_code | “ES” |
country_name | “Spain” |
location | “Barcelona” |
carrier | “” |
line_type | “landline” |
- valid: responde con “true” o “false” para indicar si el número es válido
- number: devuelve el número de teléfono con el prefijo internacional
- local_format: nos indica el número de teléfono local, sin el prefijo internacional
- international_format: devuelve el número de teléfono con formato internacional
- campo country_prefix: devuleve el prefijo internacional
- campo coutry_code devuelve el código de país.
- campo country_name devuelve el nombre de país.
- campo location: devuelve la ciudad del usuario.
- campo carrier: devuelve el operador de la línea
- campo line_type: devuleve el tipo de línea.
Validación de números de teléfono en Excel
Al igual que la validación de emails, podemos validar los número de teléfono utilizando un Excel. Tan solo debemos indicar que columna contienen los números de teléfono y la clave del API para realizar la validación. Una vez hayamos indicado estos pasos debemos lanzar el proceso de validación. En la parte delantera veremos todos los resultados de la verificación.
Cómo funciona el proceso de validación
En primer lugar, se comprueba sintácticamente los números de teléfono. Se mira que dispongan del prefijo internacional correcto, así como del número de dígitos necesarios. Una vez se ha realizado esta validación, se procede a comprar el número con la base de datos de los teléfonos de las operadoras pata obtener el código de país, ciudad y el operador activo del número.
Combinar la validación de números con la actualización de los datos de contacto
Hay empresas que una vez han validado el número de teléfono, realizan una llamada automática al número para comprobar el resto de los valores, como puede ser el nombre, apellido, correo… esta validación se realiza de forma automática y es el propio usuario que a través de comandos de voz o teclado verifica sus datos. Podemos aprovecha la llamada para realizar acciones de Marketing Automatizado de Voz
Hay empresas que consideran que no es necesario realizar una validación de números de teléfono, pero un simple análisis de costes indica lo contrario. Si estamos enviando una campaña de SMS a un grupo de 50.000 contactos, es habitual que si no se ha realizado la validación de los números de teléfono un 15% de los mismos sean inválidos.
Esto no da una cifra de 7.500 números inválidos. teniendo en cuenta que el coste medio de un SMS es de 0,036€. La no validación de números de teléfono nos supone un coste de 270€.
Teniendo en cuenta el coste de oportunidad, el impacto es mayor. Una forma muy sencilla de evitarlo sería implementar la validación de los números de teléfono en el formulario de registro. Su funcionamiento es muy similar a la verificación de correos. Podeéis ver un ejemplo práctico en el artículo Cómo validar un email en php de forma segura
Utilizando nuestra librería, evitaríamos que el usuario introdujera números erróneos o con formatos que hacen muy complicado su uso.
Si necesitáis saber cómo implementar la validación de números de teléfono, contactar con nosotros y os ayudaremos en vuestro propósito.