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
Antes de empezar
Paso a paso
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.
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).
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.
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
- Mensaje con el contenido «Código de verificación» (plantilla verificacion, 6 cifras, guardado en codigo_verificacion).
- Pregunta: «Escribe el código que te enviamos» (guarda la respuesta en codigo_escrito).
- Condición: codigo_escrito es igual a codigo_verificacion.
- 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
- Crear una plantilla de WhatsApp y enviarla a revisiónLas plantillas son los mensajes que Meta aprueba antes para poder escribirle primero a un cliente. Se crean en WhatsApp → Herramientas → «Nueva plantilla»: empiezas con un modelo o con el tuyo, y eliges nombre, categoría, texto con sus variables y botones. Meta la revisa en minutos u horas.
- Cómo se crea un flujoLos doce bloques, cómo preguntar algo y guardar la respuesta, el Seguimiento, las flechas, las salidas y por qué un flujo se queda esperando.
- La ventana de 24 horasPor qué después de un día no puedes escribirle a alguien sin plantilla, y qué hacer entonces.
- Escribirle a un cliente después de 24 horas: enviar una plantillaSi el cliente lleva más de un día sin escribir, WhatsApp solo deja escribirle con una plantilla aprobada. En su chat pulsa «Enviar plantilla», elígela, llena sus datos y envíala. Cuando conteste, vuelves a escribir normal.