WinChat
Producto
PreciosBlog
Comenzar ahora
WinChat
← Todos los artículos
Automatización·13 min de lectura

Cómo enviar códigos de verificación por WhatsApp: guía práctica para pequeñas y medianas empresas

Para enviar códigos de verificación por WhatsApp, tu empresa necesita WhatsApp Business Platform (la API oficial), una plantilla de la categoría autenticación aprobada por Meta y el consentimiento del cliente. El cobro es por mensaje entregado y varía según el país, y lo ideal es mantener el SMS o la llamada como alternativa.

Equipo WinChat
Dueña de una tienda en línea revisa el celular en la mesa de empaque mientras confirma el acceso de un cliente

Puntos clave

  • Enviar códigos de verificación por WhatsApp exige WhatsApp Business Platform, no la app común de WhatsApp Business.
  • Meta ofrece plantillas de la categoría autenticación, con texto predefinido y un botón para copiar o completar el código automáticamente.
  • El cliente tiene que dar su consentimiento (opt-in) para recibir mensajes de tu empresa por WhatsApp.
  • Meta cobra por cada mensaje de autenticación entregado, con tarifas que varían según el país del destinatario.
  • Mantener el SMS o la llamada como alternativa garantiza que ningún cliente se quede sin poder validar su número.

Resumen: lo que tu empresa necesita para enviar códigos de verificación por WhatsApp

Para enviar códigos de verificación por WhatsApp, tu empresa necesita usar WhatsApp Business Platform, que es la versión por API, y una plantilla aprobada de la categoría autenticación. La aplicación común de WhatsApp Business, la que se instala en el celular, no envía códigos automáticos a escala.

WhatsApp solo entrega el mensaje. Quien genera el código, lo guarda y verifica si es correcto es tu sistema: sitio web, aplicación o plataforma de registro.

Checklist mínimo antes de empezar

  • Cuenta empresarial en Meta (Meta Business Manager) con los datos correctos de la empresa.
  • Cuenta de WhatsApp Business Platform (WABA) con un número de teléfono dedicado y registrado en la API.
  • Nombre visible aprobado, que es el nombre que el cliente ve al recibir el código.
  • Plantilla de autenticación aprobada por Meta, en idioma español.
  • Backend propio que genere el código, controle su vigencia y haga la verificación.
  • Consentimiento (opt-in) del usuario para recibir mensajes por WhatsApp, como exige la Política de WhatsApp Business.

Atención: usar números personales, herramientas no oficiales o envíos desde WhatsApp Web para mandar códigos viola los términos de WhatsApp y puede terminar en el bloqueo del número. La autenticación por WhatsApp solo es segura y estable a través de la API oficial.

Cómo funciona el código de verificación por WhatsApp (plantillas de autenticación de Meta)

El código de verificación de WhatsApp, también llamado OTP (One-Time Password), es una contraseña temporal que se envía para confirmar que la persona tiene acceso a ese número. Se usa en registros, inicios de sesión, recuperación de contraseña y confirmación de transacciones.

Meta creó una categoría de plantilla específica para este uso: autenticación. Tiene reglas más estrictas que las categorías de marketing y utilidad, justamente para evitar estafas y mantener un formato estándar en los mensajes.

Según la documentación oficial de Meta para desarrolladores, las plantillas de autenticación usan un texto predefinido por la propia plataforma, y la empresa solo elige los complementos opcionales, como el aviso de seguridad y el tiempo de vencimiento.

Qué incluye una plantilla de autenticación

No escribes el texto libremente. El mensaje sigue un modelo fijo, como “123456 es tu código de verificación”. Los elementos que se pueden configurar aparecen en la tabla de abajo.

Elemento¿Obligatorio?Cómo funciona
Texto principal con el códigoSíFrase estándar de Meta con el código como variable (hasta 15 caracteres)
Aviso de seguridadNoAgrega “Por tu seguridad, no compartas este código”
Tiempo de vencimientoNoPie de mensaje que indica en cuántos minutos vence el código
Botón de copiar códigoSí (un tipo de botón)El usuario lo toca y el código se copia al portapapeles
Botón de autocompletarOpcional, solo AndroidCompleta el código directamente en tu app, sin escribirlo

Restricciones importantes

  • No se permite incluir enlaces, imágenes, videos ni emojis en la plantilla de autenticación.
  • El contenido no puede tener tono promocional. Una oferta o un cupón requiere una plantilla de marketing.
  • Las plantillas de autenticación se pueden enviar en cualquier momento, sin depender de la ventana de atención de 24 horas.

Paso a paso para configurar el envío de códigos de verificación con WhatsApp Business Platform

Si quieres saber cómo validar un número por WhatsApp en la práctica, el proceso tiene dos partes: preparar la cuenta en Meta e integrar tu sistema con la API. Esta es la secuencia recomendada para pymes.

Etapa 1: preparar la cuenta y el número

  1. Crea o accede a tu cuenta de Meta Business Manager y completa los datos de la empresa.
  2. Crea una cuenta de WhatsApp Business Platform (WABA) y agrega un número que no esté en uso en la aplicación de WhatsApp.
  3. Confirma el número por SMS o llamada y envía el nombre visible para su aprobación.
  4. Genera un token de acceso permanente (usuario del sistema) para que tu backend pueda llamar a la Cloud API.

Etapa 2: crear y aprobar la plantilla

En el Administrador de WhatsApp, crea una plantilla en la categoría Autenticación, elige el idioma español y marca las opciones de aviso de seguridad y vencimiento. Después define el tipo de botón: copiar código o autocompletar.

La aprobación suele ser rápida, porque el texto está estandarizado. Si la rechazan, revisa la categoría elegida y verifica que no haya contenido extra en la plantilla.

Etapa 3: integrar el flujo con tu sistema

  1. El usuario ingresa su número de teléfono en tu sitio o app.
  2. Tu backend genera un código aleatorio, lo guarda con fecha de vencimiento y llama a la API enviando la plantilla con el código como parámetro.
  3. El usuario recibe el mensaje y copia el código, o el código se completa automáticamente.
  4. Tu sistema compara el código ingresado con el guardado y libera el acceso si es correcto y está dentro del plazo.

Consejo: define un plazo de validez corto (entre 5 y 10 minutos es lo habitual), limita los intentos fallidos y bloquea envíos seguidos al mismo número. Así reduces fraudes y evitas costos por reenvíos innecesarios. Configura también una alternativa, como SMS o correo electrónico, para quien no usa WhatsApp.

WhatsApp, SMS o llamada: qué canal usar para validar el número del cliente

Quien piensa en cómo validar un número por WhatsApp casi siempre compara tres opciones: WhatsApp, SMS y llamada con voz automática. Cada canal tiene sus puntos fuertes. La mejor elección depende del perfil de tu público y del tipo de operación.

En la práctica, muchas empresas no se quedan con un solo canal. Definen uno principal y otro de respaldo, para que el cliente no se quede sin recibir el código.

CriterioWhatsAppSMSLlamada (voz)
Necesita internet en el celularSíNoNo
Necesita una aplicación instaladaSíNoNo
Cifrado de extremo a extremoSíNoNo
Identificación de la empresa remitenteNombre y perfil comercial visiblesNúmero corto o remitente genéricoNúmero de teléfono
Botón para copiar o completar el códigoSí, en las plantillas de autenticaciónNo (depende del sistema del celular)No
Funciona en teléfono fijoNoNoSí
Recomendado paraPúblico que ya usa WhatsApp a diarioRespaldo cuando WhatsApp fallaAccesibilidad y personas a las que les cuesta leer en pantalla

Cuándo WhatsApp es la mejor opción

En Paraguay, WhatsApp forma parte de la rutina de la mayoría de las personas. Por eso, el código de verificación de WhatsApp llega a una aplicación que el cliente ya abre varias veces al día, con el nombre de la empresa visible en la parte superior de la conversación.

Eso transmite más confianza que un SMS de un remitente desconocido. También le facilita la vida al cliente con los botones de copiar código que ofrecen las plantillas de autenticación de Meta.

  • Tiendas en línea: confirmar el teléfono en el registro antes de la primera compra.
  • Aplicaciones y plataformas: inicio de sesión sin contraseña o verificación en dos pasos.
  • Clínicas y estudios profesionales: confirmar que el número ingresado realmente pertenece al paciente o cliente.

Cuándo mantener el SMS o la llamada como respaldo

El SMS sigue siendo útil cuando el cliente no tiene internet o no tiene WhatsApp instalado. Pero el canal tiene debilidades conocidas, como el cambio fraudulento de chip (SIM swap) y el tráfico artificial de SMS generado por bots.

Consejo: usa WhatsApp como canal principal y ofrece un botón para reenviar por SMS o llamada solo después de algunos segundos sin confirmación. Así reduces el uso del canal más frágil sin dejar a nadie afuera.

Costos, consentimiento y reglas de Meta para mensajes de autenticación

Para enviar códigos de verificación por WhatsApp de forma profesional, la empresa necesita usar la API oficial de WhatsApp Business. En la aplicación común o en WhatsApp Business del celular no hay plantillas de autenticación ni botones de código.

En la API, Meta separa las plantillas de mensaje en categorías: marketing, utilidad y autenticación. El código de verificación pertenece a la categoría autenticación, que tiene sus propias reglas de contenido y de cobro.

Cómo funciona el cobro

Meta cobra por los mensajes de plantilla entregados, y el valor varía según la categoría y el país del número de destino. Las tablas oficiales las publica y actualiza la propia Meta en la documentación de WhatsApp Business Platform.

Por eso, antes de poner el flujo en producción, consulta siempre la tabla vigente y a tu proveedor de API. Un punto importante: cada reenvío de código es un mensaje nuevo que se cobra, así que limitar los reenvíos ayuda a controlar el costo.

Atención: los bots pueden disparar pedidos de código en masa solo para generar cobros. Pon límites de intentos por número y por IP, un tiempo mínimo entre reenvíos y, si es posible, un captcha en la pantalla de registro.

Consentimiento y protección de datos

Las políticas de WhatsApp Business exigen que la empresa tenga el permiso (opt-in) del cliente antes de enviarle mensajes iniciados por ella. En la autenticación, el propio pedido del código demuestra esa intención, pero la pantalla debe dejar claro que el envío será por WhatsApp.

El número de teléfono también es un dato personal según la legislación de protección de datos personales. Úsalo para la finalidad informada y explica en tu política de privacidad cómo será tratado.

Reglas de contenido de las plantillas de autenticación

  • El texto sigue un formato fijo definido por Meta: el código y una frase estándar de verificación.
  • No se permite incluir enlaces, imágenes, videos ni emojis en la plantilla.
  • Se puede incluir un aviso de seguridad, como pedirle al cliente que no comparta el código.
  • Se puede indicar el tiempo de validez del código.
  • La plantilla puede tener un botón de copiar código o de autocompletar en apps Android compatibles.

Según la documentación oficial de Meta para WhatsApp Business Platform, las plantillas de autenticación sirven para enviar contraseñas de un solo uso y no aceptan URLs, multimedia ni emojis en el contenido.

Después de la verificación: centraliza la atención y las campañas de WhatsApp con Winchat

La autenticación por WhatsApp resuelve una etapa importante: garantizar que el número registrado es real y pertenece al cliente. Pero la relación empieza de verdad después, cuando surgen dudas, pedidos y oportunidades de venta.

En general, el código sale del sistema de registro o de inicio de sesión de tu empresa. Winchat entra en la etapa siguiente, organizando las conversaciones y las campañas que vienen después de que el contacto fue validado.

Qué cambia en la rutina del equipo

  • Bandeja de entrada unificada: conversaciones de WhatsApp, Instagram y Facebook en un solo lugar, sin saltar entre aplicaciones.
  • Organización en Kanban: cada atención avanza por etapas visuales, como nueva, en curso y finalizada.
  • Automatización de campañas: envíos programados a contactos que dieron su permiso, sin mandar mensajes uno por uno a mano.
  • Trabajo en equipo: varios agentes siguen las conversaciones en el mismo panel, sin perder el historial.

Ejemplo práctico

Imagina una tienda en línea que valida el teléfono en el registro. Días después, la clienta manda una consulta sobre un cambio por WhatsApp y otra pregunta por Instagram. Sin una central, esos mensajes quedan dispersos en distintos dispositivos.

Con Winchat, las dos conversaciones llegan a la misma bandeja de entrada. El equipo mueve la atención en el Kanban hasta resolverla y, después, incluye a la clienta en una campaña de novedades, respetando el opt-in.

Consejo: un número verificado es una base de contactos confiable. Aprovecha esa calidad y envía tus campañas solo a quienes autorizaron recibir mensajes, como exigen las políticas de WhatsApp Business. Eso protege la reputación de tu número y mejora los resultados.

Preguntas frecuentes

¿Está permitido enviar códigos de verificación por WhatsApp?

Sí. Meta permite enviar códigos de verificación a través de WhatsApp Business Platform (la API oficial), con plantillas de la categoría autenticación aprobadas previamente. La aplicación común de WhatsApp Business no ofrece este tipo de plantilla, por eso el envío automatizado depende de la API.

¿Qué es una plantilla de autenticación de WhatsApp?

Es un modelo de mensaje con un texto predefinido por Meta, pensado para enviar contraseñas de un solo uso (OTP). Incluye el código, avisos opcionales de seguridad y de vencimiento, y un botón para copiar el código o completarlo automáticamente en la aplicación. Este tipo de plantilla no acepta enlaces, archivos multimedia ni emojis en el contenido.

¿Necesito el consentimiento (opt-in) del cliente para enviar el código?

Sí. Las políticas de WhatsApp Business exigen que la empresa obtenga el opt-in del cliente antes de enviarle mensajes iniciados por ella. En la práctica, el cliente debe ingresar su número y aceptar de forma clara recibir mensajes de tu empresa por WhatsApp, por ejemplo marcando una casilla en el registro.

¿Cuánto cuesta enviar códigos de verificación por WhatsApp?

Meta cobra por cada mensaje de plantilla entregado, y la categoría autenticación tiene su propia tarifa, que varía según el país del número de destino. Los valores oficiales están en la página de precios de WhatsApp Business Platform, y tu proveedor de API puede sumar costos propios.

¿WhatsApp puede reemplazar al SMS en la autenticación?

Puede ser el canal principal, sobre todo cuando la mayoría de tus clientes usa WhatsApp. Aun así, conviene mantener el SMS o la llamada como alternativa para quien no tiene la aplicación instalada o se queda sin conexión a internet en el momento de la verificación.

¿Puedo enviar el código manualmente desde la app de WhatsApp Business?

Técnicamente es posible escribir un código en una conversación, pero no se recomienda. El proceso manual no escala, expone el código a quien está atendiendo, no tiene vencimiento automático y no sigue el flujo de plantillas de autenticación previsto por Meta.

¿Cuál es la diferencia entre el código de verificación y la verificación en dos pasos de WhatsApp?

El código de verificación que envía la empresa sirve para confirmar que el cliente es el dueño del número durante un registro, un inicio de sesión o una transacción. La verificación en dos pasos, en cambio, es una función del propio WhatsApp que protege la cuenta con un PIN de seis dígitos, y vale la pena activarla también en el número de tu empresa.

¿Cómo ayuda Winchat después de validar el número del cliente?

Con el número confirmado, Winchat ayuda a organizar la relación: reúne las conversaciones de WhatsApp, Instagram y Facebook en una bandeja de entrada unificada, automatiza campañas y organiza las atenciones en tableros Kanban, para que ningún cliente se quede sin respuesta.

Pon esto en práctica con WinChat
Atención, IA y campañas por WhatsApp en un solo lugar.
Prueba gratis por 14 días