Saltar al contenido
AdSmartBotAyuda

Enviar un código de verificación por WhatsApp desde un flujo

Comprueba que un cliente es dueño de su número: el flujo genera un código, se lo envía con una plantilla de autenticación y lo compara con lo que conteste. El código queda solo en los datos del flujo, nunca en su ficha ni escrito en el chat.

  • 4 pasos
  • 7 minutos
  • Cualquiera del equipo
Se hace en: WhatsApp → Herramientas

Antes de empezar

Paso a paso

  1. Paso 1: En WhatsApp, crea una plantilla del tipo «Código de verificación»

    En Nueva plantilla elige el tipo «Código de verificación». Meta fija el texto («123456 es tu código de verificación»); tú eliges si lleva el aviso de seguridad, cuántos minutos vive el código (de 1 a 90), cómo se llama el botón de copiar y el tiempo de vida del mensaje (de 30 segundos a 15 minutos). Meta la revisa en minutos.

    Las plantillas de autenticación no admiten enlaces, fotos ni emojis.

  2. Paso 2: En el flujo, en un bloque de mensaje, pulsa «+ Añadir contenido» y elige «Código de verificación»

    Está en el grupo de WhatsApp del menú. Elige tu plantilla aprobada, cuántas cifras tiene el código (de 4 a 8) y en qué dato del flujo queda guardado (de fábrica, codigo_verificacion).

  3. Paso 3: Después, agrega una pregunta que le pida el código al cliente

    Es una pregunta normal: «Te enviamos un código por WhatsApp, escríbelo aquí». El bloque de «Código de verificación» no espera la respuesta; la espera la pregunta que sigue.

  4. Paso 4: Compara lo que contestó con el código, con una Condición

    Usa una Condición que compare lo que contestó el cliente con el dato donde quedó el código: codigo_verificacion (en la comparación, «El valor de otro campo»). Por una salida sigue quien lo escribió bien; por la otra, quien no.

    Lo que vas a ver: quien escribe el código correcto sigue por «Sí»; el resto, por «No».

Dónde queda el código

El código se genera al enviarlo, distinto para cada persona y cada vez, y queda solo en los datos de ese recorrido. No se guarda en la ficha del contacto ni se escribe en el chat: la conversación dice «Código de verificación enviado», sin las cifras, así que ni la IA ni quien atiende el chat lo ven. Si el envío falla, el código no se guarda: una Condición no puede aprobar a nadie con un código que nunca le llegó.

Un ejemplo armado

  1. Mensaje con el contenido «Código de verificación» (plantilla verificacion, 6 cifras, guardado en codigo_verificacion).
  2. Pregunta: «Escribe el código que te enviamos» (guarda la respuesta en codigo_escrito).
  3. Condición: codigo_escrito es igual a codigo_verificacion.
  4. Por «Sí»: una acción que ponga una etiqueta como número verificado. Por «No»: un mensaje que ofrezca enviar otro código.

Lo que Meta no permite

  • Solo se entrega en el teléfono principal del cliente.
  • Meta cobra estos mensajes como autenticación, y en algunos países como autenticación internacional.
  • Los códigos de «un toque» y «sin toque» funcionan únicamente con una app de Android propia; aquí salen apagados.
  • El código para entrar a la plataforma es otra cosa y ya existe: no se toca.

Si ves uno de estos mensajes

«Este número no tiene ninguna plantilla de código de verificación aprobada.»
Crea una en WhatsApp → Herramientas → Nueva plantilla → Código de verificación y espera a que Meta la apruebe. Las plantillas de autenticación no salen en la lista de «Plantilla» de un flujo: este contenido las pide aparte.
«Solo para apps de Android propias»
Las plantillas de «un toque» y «sin toque» piden una app de Android propia, con su identificador y su firma. Aquí solo se envían las de «copiar código».
«no se pudo enviar el código de verificación: …»
El bloque salió por «Falló». Lee el motivo: casi siempre la plantilla ya no está aprobada o el número del cliente no recibe mensajes. Meta solo entrega estos códigos en el teléfono principal del cliente.

Preguntas frecuentes

¿Puedo ver el código que se envió?

No, a propósito: no queda en la ficha ni en el chat, para que no lo vea nadie más que el cliente.

¿El código vence?

No solo: sigue valiendo mientras el recorrido espere la respuesta. El pie de la plantilla puede decirle al cliente que vale unos minutos, pero es un aviso de Meta y no se comprueba. Si quieres que venza, limita cuánto espera la pregunta del código.

¿Sirve para entrar a la plataforma?

No. El código para entrar a tu panel lo envía la plataforma con su propia plantilla y no se configura aquí.

Relacionados

¿Te sirvió este artículo?