API de enlaces de WhatsApp: wa.me y api.whatsapp.com explicados
Un enlace de WhatsApp es una URL, no una API. Aquí tiene los formatos exactos, el parámetro text, un generador gratuito y dónde se detiene el enlace.
API de enlaces de WhatsApp: cómo funcionan realmente los enlaces wa.me y api.whatsapp.com
Ambos abren un chat y luego una persona toma el relevo.
- 1Alguien abre la URL
- 2WhatsApp abre el chat
- 3Una persona pulsa enviar
¿Qué es una API de enlaces de WhatsApp?
No existe una API de enlaces de WhatsApp. https://wa.me/<número> y https://api.whatsapp.com/send?phone=<número> son URLs click-to-chat. Las API empiezan donde se detiene el enlace.
- Configuración
- Ninguna
- Al hacer clic
- Abre un chat y prellena el texto
- Quién actúa
- Una persona pulsa enviar
- Configuración
- Conexión de la cuenta y una clave API
- Al llamarla
- Envía, recibe y lista mensajes
- Quién actúa
- Su software, en nombre de la cuenta conectada
¿Cuál es el formato exacto del enlace wa.me?
El formato documentado es https://wa.me/<número>, con el número de teléfono completo en formato internacional.
https://wa.me/1XXXXXXXXXXhttps://wa.me/+001-(XXX)XXXXXXXFuente: Servicio de ayuda de WhatsApp, «Cómo usar la función de clic para chatear»
¿Qué diferencia hay entre wa.me y api.whatsapp.com/send?
Ambos abren la misma conversación. Solo cambia la posición del número.
Número en la ruta. Documentado por WhatsApp.
Número en el parámetro phone. No figura en la página de ayuda actual que encontramos.
Un vacío de documentación, no una retirada. Cree los nuevos enlaces con wa.me.
¿Cómo se añade un mensaje prellenado a un enlace de WhatsApp?
Añada ?text= y el mensaje codificado para URL: https://wa.me/<número>?text=<textocodificado>. El texto sigue siendo editable.
%20%0A%26%23%2BEmojis y todo lo demás: encodeURIComponent().
¿Sin número? https://wa.me/?text=... abre el selector de contactos.
const number = "1XXXXXXXXXX";
const text = "Hi! I have a question.";
const link = `https://wa.me/${number}` +
`?text=${encodeURIComponent(text)}`;
Genere su enlace de WhatsApp
Escriba un número y un mensaje, y copie lo que necesite.
Se ejecuta en su navegador. Ningún número se envía a un servidor.
Quite el 0 inicial y empiece por el código de país. Este número parece incompleto. (añada un mensaje arriba) CopiadoUn enlace abre un chat. No envía nada y su producto nunca ve la respuesta.
¿Un enlace de WhatsApp envía el mensaje?
No. No se entrega nada hasta que la persona que tiene el teléfono pulsa enviar.
¿Qué no puede hacer un enlace de WhatsApp?
Un enlace click-to-chat no tiene estado: su app nunca sabe qué pasó después.
- Clic en el enlace
- Se abre el chat
- Mensaje prellenado
- Envío manual
- Respuesta recibida
- Historial de la conversación
- Evento de webhook
- Atribución por usuario
¿Cómo se recibe la respuesta en su app?
Necesita una API que mantenga una sesión de WhatsApp. Existen dos vías.
- Requiere una cuenta de WhatsApp Business verificada
- Facturación por mensaje desde el 1 de julio de 2025, consulte los precios de la API de WhatsApp Business
- Respuestas en la ventana de 24 horas: 1000 gratuitas por número al mes desde el 1 de octubre de 2026
- Cada usuario final conecta su propia cuenta de WhatsApp
- Su app actúa en nombre del usuario autenticado
- Lee y envía desde la inbox real, respuestas incluidas
- La misma API que para LinkedIn, Telegram, Gmail y más
- 1Conecte la cuenta con código QR o código de vinculación
- 2Envíe desde su app
- 3Reciba las respuestas por webhook:
message_received
Consulte la API de WhatsApp de Unipile y cómo enviar mensajes de WhatsApp por API. Referencia: developer.unipile.com/v1.0/docs/whatsapp.
Enlace, Cloud API o cuenta conectada: ¿cuál necesita?
Elija según quién escribe primero.
Una persona inicia el chat desde su página.
- Autenticación
- Ninguna
- Coste
- Gratuito
- Respuestas
- No visibles para su app
Una empresa verificada envía plantillas.
- Autenticación
- Cuenta de Meta Business verificada
- Coste
- Por mensaje, desde el 1 de julio de 2025
- Respuestas
- Sí, por webhook
Su producto trabaja en la propia inbox de cada usuario.
- Autenticación
- Código QR o código de vinculación
- Coste
- Plan de Unipile, sin facturación por mensaje
- Respuestas
- Sí, por webhook
¿Cómo se integra un enlace de WhatsApp en un producto?
Constrúyalo por usuario en sus plantillas. Nunca fije un único número en el código de un producto multi-tenant.
Cualquier generador de QR convierte un enlace wa.me en un código imprimible.
- Móvil
- La app de WhatsApp
- Escritorio, con app
- La app de escritorio
- Escritorio, sin app
- WhatsApp Web
¿Por qué no funciona mi enlace de WhatsApp?
Casi siempre: el formato del número o un texto sin codificar.
https://wa.me/+001-(XXX)XXXXXXXhttps://wa.me/1XXXXXXXXXXSolución: solo dígitos, primero el código de país.
?text=Hola & bienvenido?text=Hola%20%26%20bienvenidoSolución: encodeURIComponent() o urllib.parse.quote().
El chat falla en silencio.
Use el navegador del sistema.
Se perdió la query string. Pruebe la URL sin procesar.
API de enlaces de WhatsApp - FAQ
Respuestas rápidas para desarrolladores.
No. wa.me y api.whatsapp.com/send son URLs click-to-chat: abren un chat de WhatsApp, sin autenticación ni código. Las API de WhatsApp empiezan donde se detiene el enlace.
https://wa.me/<número>, donde <número> es el número completo en formato internacional, sin ceros iniciales, paréntesis, espacios ni guiones. Por ejemplo: https://wa.me/1XXXXXXXXXX.
Ambos abren la misma conversación. wa.me/<número> es la forma corta documentada en el Servicio de ayuda de WhatsApp, con el número en la ruta. api.whatsapp.com/send?phone=<número> es la forma larga, con el número como parámetro de consulta.
No. El enlace abre la conversación y puede prellenar el campo de texto. No se entrega nada hasta que la persona que tiene el teléfono pulsa enviar.
Sí. Añada ?text= y un mensaje codificado para URL, por ejemplo https://wa.me/1XXXXXXXXXX?text=Hola%2C%20tengo%20una%20pregunta. El texto sigue siendo editable antes del envío. Pruebe el generador de arriba.
Normalmente el número no está en formato internacional simple o el texto no se codificó para URL. Compruebe también que el número usa WhatsApp y evite los navegadores integrados en apps.
No. Un enlace wa.me o api.whatsapp.com/send no requiere cuenta Business ni acceso a la API. La Cloud API es un producto aparte, con verificación. Consulte la guía completa de la API de WhatsApp.
No con un enlace: no tiene estado. Use la Cloud API de Meta con una cuenta Business verificada, o Unipile, donde cada usuario final conecta su propia cuenta con código QR o código de vinculación y su app actúa en nombre del usuario autenticado. Consulte cómo enviar mensajes de WhatsApp por API.
¿Enlace o API? Nuestro equipo le ayuda a decidir.
Hable con un expertoVaya más allá del enlace con cuentas de WhatsApp conectadas
Envíe y reciba las respuestas por webhook.