English

Read this article in English.

Cómo validar un teléfono en Make (módulo HTTP)

Si automatizas la entrada de leads o pedidos con Make, en algún punto necesitas comprobar que un teléfono es real y dejarlo en un formato uniforme (cada cliente lo escribe a su manera). Con el módulo HTTP y la API de Cofferdock lo resuelves en un paso.

Aviso honesto: Make no tiene un módulo específico de "validar teléfono". Se hace con el módulo HTTP genérico llamando a una API que reconoce el país, el tipo de número (móvil, fijo...) y lo devuelve ya formateado.

Qué vas a conseguir

Le mandas el teléfono y te dice si es válido, de qué país es, de qué tipo (móvil, fijo...) y te lo devuelve ya formateado en E.164 (el estándar de las pasarelas de SMS) y en formato internacional legible.

Usos habituales en Make:

Lo que necesitas

Paso a paso en el módulo HTTP

Añade el módulo HTTP → Make a request y configúralo así:

{ "phone": "{{1.phone}}" }

La salida trae valid, country, type, formatted_e164 y formatted_international. Con un módulo Set variable puedes quedarte solo con el teléfono ya formateado para el resto del escenario.

Un ejemplo para verlo claro

Supongamos que normalizas los teléfonos antes de guardarlos en tu CRM:

  1. Un módulo que detecta el lead (un webhook de un formulario) con el teléfono tal cual lo escribió el cliente.
  2. El módulo HTTP de arriba, que lo valida y lo formatea.
  3. Un módulo de tu CRM que guarda formatted_e164 en vez del texto original, para que todos los teléfonos queden en el mismo formato.

Nunca más un teléfono guardado de tres formas distintas.

Si el teléfono no lleva prefijo internacional

Si tus clientes escriben el número "a la española" (sin +34 delante), añade el país por defecto en el mismo cuerpo:

{ "phone": "{{1.phone}}", "country": "ES" }
OpciónPara qué sirve
countryCódigo de país de 2 letras (ISO 3166-1) que se usa cuando el número no lleva prefijo +. Por ejemplo ES, MX, GB.

¿Prefieres verlo en código?

La misma llamada con curl:

curl -X POST "https://api.cofferdock.com/validate-phone" \
  -H "x-api-key: TU_LLAVE" \
  -H "Content-Type: application/json" \
  -d '{"phone": "612345678", "country": "ES"}'

¿Cuánto cuesta?

Cada comprobación gasta 1 crédito de tu plan, tanto si el teléfono sale válido como si no. Todas las herramientas de Cofferdock comparten el mismo bote de créditos.

Preguntas frecuentes

¿Make tiene un módulo nativo para validar teléfonos? No. Se hace con el módulo HTTP genérico llamando a la API de Cofferdock.

¿Qué pasa si no mando country y el número no lleva +? El módulo no puede adivinar el país y el número sale como no válido. Manda siempre country si tus usuarios no escriben el prefijo internacional.

¿Qué significa type? Cuando se puede determinar, dice si el número es MOBILE, FIXED_LINE, VOIP, etc. Útil para descartar fijos cuando necesitas mandar un SMS.

¿Puedo validar varios teléfonos de golpe? Sí. Si el módulo anterior devuelve varios elementos, Make ejecuta el HTTP una vez por cada uno.

Guías relacionadas

Pruébalo tú mismo

Tienes las instrucciones completas, con ejemplos para copiar y pegar, en la página de validación de teléfono. Y si aún no tienes cuenta, puedes crear una gratis y montar tu primer escenario hoy mismo.