Guía completa: qué es un link de WhatsApp, cómo crearlo, medirlo y exprimirlo para captar clientes

Qué es un link de WhatsApp (y por qué importa)

Un link de WhatsApp es una URL que, al hacer clic, abre un chat directo con un número de WhatsApp (en móvil o web) y opcionalmente pre-rellena un mensaje. El usuario no tiene que guardar el contacto ni pasar por pasos extra: pulsa y escribe. Resultado: menos fricción, más conversaciones, más leads.

Formato base:

  • Corto: https://wa.me/<telefono_en_formato_internacional>
  • Con mensaje: https://wa.me/<telefono>?text=<mensaje_codificado>

Ejemplo simple
https://wa.me/34123456789
https://wa.me/34123456789?text=Hola%20me%20interesa%20el%20producto%20ABC


Beneficios principales

  • Más leads: reduces clics y barreras de entrada.
  • Mejor UX: el canal preferido por tus clientes (chat, móvil).
  • Ahorro de tiempo: mensaje pre-rellenado, enrutamiento fácil.
  • Bidireccionalidad: conversación fluida, documentos, audio, ubicación.

Cómo funciona (dos modalidades)

  1. Click to chat sin mensaje
    • Click → se abre WhatsApp → el usuario escribe lo que quiere.
    • Datos recibidos: número, nombre (si lo asigna), historial del chat desde el primer mensaje.
  2. Click to chat con mensaje predefinido
    • Click → se abre WhatsApp con texto ya escrito → el usuario solo envía.
    • Datos recibidos: número, nombre (si lo asigna), mensaje predefinido (ideal para saber de qué página vino o qué producto quiere).

Crear tu link paso a paso (manual y generadores)

1) Crear el link a mano

  • Usa formato internacional (sin +, sin espacios, sin guiones).
    Ej.: España 34, México 52, Colombia 57.
  • Codifica el mensaje con URL encoding (espacios = %20, ñ = %C3%B1, etc.).

Plantilla:
https://wa.me/<prefijo><numero>?text=<mensaje_codificado>

Ejemplos listos:

  • “Hola, ¿me pasan info del plan PRO?”
    https://wa.me/34999999999?text=Hola%2C%20%C2%BFme%20pasan%20info%20del%20plan%20PRO%3F
  • “Vengo desde la landing de zapatos. Talla 42.”
    https://wa.me/34999999999?text=Vengo%20desde%20la%20landing%20de%20zapatos.%20Talla%2042.

2) Generadores online

Si no quieres codificar a mano, usa un generador (p. ej., wa.link, etc.). Suelen darte:

  • Link corto
  • QR descargable
  • Vista previa del mensaje

3) Desde WhatsApp Business

Ajustes → Herramientas para la empresa → Enlace directo
Copia el link generado y pégalo en tu web, redes o firma de email. También puedes compartir tu QR.


Buenas prácticas técnicas (importantes de verdad)

A. Limpia y valida el número

  • Sin +, sin espacios, sin paréntesis, sin 00.
  • Usa regex si automatizas:
[^0-9]

Sustitúyelo por nada y prepende el código de país si falta.

B. Codifica siempre el mensaje

  • Usa encodeURIComponent() si construyes links en la web/app:
const phone = '34123456789';
const msg = 'Hola, me interesa el Kit Solar. Página: /kits/solar?utm_campaign=primavera';
const url = `https://wa.me/${phone}?text=${encodeURIComponent(msg)}`;

C. Fallback a WhatsApp Web

En desktop, WhatsApp abrirá WhatsApp Web. Si quieres forzarlo:

  • Alternativa web: https://api.whatsapp.com/send?phone=<tel>&text=<msg>

D. Traza el origen aunque WhatsApp “no pase” UTM

WhatsApp no transporta las UTM de la URL de origen. Truco: inyéctalas en el texto predefinido.

const params = new URLSearchParams(window.location.search);
const campaign = params.get('utm_campaign') || 'directo';
const msg = `Hola, vi su oferta. Origen: ${campaign}`;
const url = `https://wa.me/34123456789?text=${encodeURIComponent(msg)}`;

Así verás dentro del chat de qué campaña/página llegó.

E. Enrutamiento por producto/idioma

Crea links distintos por categoría y país para dirigir al agente adecuado (p. ej. con colas en tu CRM o API de WhatsApp Business).


Dónde y cómo usar tus links (casos con alta conversión)

  • Botones “Habla por WhatsApp” en ficha de producto y checkout (resolución de dudas = más cierres).
  • Anuncios Click-to-WhatsApp (Facebook/Instagram Ads) con mensaje inicial y horario (auto-respuesta fuera de horario).
  • QR en packaging, tickets, folletos y escaparates (“Escríbenos para garantía/soporte”).
  • Banners y widgets en web (flotantes con segmento: soporte/ventas/cobros).
  • Email y firma (“¿Dudas? Escríbenos por WhatsApp”).
  • Google Business Profile (botón de mensajería).
  • Eventos: QR en roll-ups para captar leads al vuelo.

Mensajes predefinidos eficaces (plantillas)

  • Producto
    Hola, me interesa el {PRODUCTO}. ¿Tienen stock? Color: {COLOR}, Talla: {TALLA}.
  • Cita/servicio
    Hola, quiero agendar {SERVICIO} el {FECHA} a las {HORA}.
  • Soporte
    Hola, tengo un problema con el pedido {#PEDIDO}. Mi email es {EMAIL}.
  • B2B demo
    Hola, vengo desde {FUENTE}. ¿Podemos agendar una demo de {PRODUCTO} esta semana?

Reemplaza variables y encapsula en encodeURIComponent.


Medición y KPIs (para saber qué funciona)

  • CTR del botón/QR (clics / impresiones de la sección).
  • Chats iniciados (primera interacción).
  • Tasa de respuesta (respondiste < 1 h, < 24 h…).
  • Conversión a lead (datos captados y validados).
  • Conversión a venta (conversaciones que terminan en pedido).
  • Ticket medio de ventas por WhatsApp.
  • Tiempo medio de cierre (desde primer mensaje a pago).

Tip: marca en tu CRM el origen (mensaje predefinido con “Origen: landing X / campaña Y”) para atribuir ventas.


Cumplimiento (evita bloqueos y quejas)

  • Consentimiento: si vas a escribir primero (p. ej. broadcasting con la API), necesitas opt-in previo y plantillas aprobadas.
  • Política de WhatsApp Business: respeta ventanas de 24 h y categorías de template.
  • Privacidad/GDPR: informa de uso de datos y finalidades; enlaza a tu política.
  • Frecuencia: no satures; ofrece opt-out (“Escribe ALTA/BAJA”).

WhatsApp Business App vs Business Platform (API)

  • App Business (gratis): multi-dispositivo limitado, mensajes manuales, etiquetas, respuestas rápidas.
  • API (Business Platform):
    • Escala: múltiples agentes, colas, bots.
    • Plantillas transaccionales y marketing (previa aprobación).
    • Automatización: chatbots, catálogos, pagos (donde aplica).
    • Webhooks y CRMs (PipeDrive, HubSpot u otros).
    • Coste por conversación (meta pricing).

Si ya recibes muchos chats o necesitas SLA, ve pensando en la API.


Integrarlo con tu CRM

  • Captura automática de nombre, teléfono y mensaje inicial.
  • Asignación al vendedor correcto (por cola, país, idioma, producto).
  • Recordatorios y SLA (evita olvidar seguimientos).
  • Plantillas y bots para calificar (presupuesto, urgencia, vertical).
  • Histórico integrado para que cualquier agente pueda continuar.

Sin CRM, WhatsApp se vuelve ingobernable con volumen.


Snippets listos para usar

Botón HTML con mensaje y tracking de origen

<a
  id="cta-wsp"
  href="#"
  target="_blank"
  rel="noopener"
  style="display:inline-block;padding:12px 18px;background:#25D366;color:#fff;border-radius:8px;text-decoration:none;font-weight:600;"
>Escríbenos por WhatsApp</a>

<script>
(function(){
  const phone = '34123456789';
  const params = new URLSearchParams(window.location.search);
  const campaign = params.get('utm_campaign') || 'directo';
  const page = location.pathname;
  const msg = `Hola, vengo desde ${page}. Origen: ${campaign}. Quiero información.`;
  const url = `https://wa.me/${phone}?text=${encodeURIComponent(msg)}`;
  document.getElementById('cta-wsp').href = url;
})();
</script>

Generar QR del link (para imprimir)

Usa un generador externo de QR o una lib como qrious/qrcode en frontend. Ejemplo con qrcode:

<canvas id="qr"></canvas>
<script src="https://unpkg.com/qrcode/build/qrcode.min.js"></script>
<script>
  const link = 'https://wa.me/34123456789?text=' + encodeURIComponent('Hola, QR evento Madrid');
  QRCode.toCanvas(document.getElementById('qr'), link, { width: 180 });
</script>

Errores comunes (y cómo evitarlos)

  • Número con + o espacios → ✅ solo dígitos, con prefijo país.
  • Mensaje sin codificar → ✅ encodeURIComponent.
  • Sin identificar origen → ✅ añade “Origen: {landing/campaña}” en el mensaje.
  • Todo por WhatsApp sin CRM → ✅ integra y automatiza.
  • Sin plantillas ni opt-in en API → ✅ sigue la política de WhatsApp Business.

Checklist rápida para lanzar en tu web hoy

  • Botón “Escríbenos por WhatsApp” en home y fichas de producto.
  • Mensaje predefinido con Origen: {page/utm}.
  • QR en la tienda física/embalaje.
  • Auto-respuesta fuera de horario.
  • Medición: clics, chats, ventas atribuidas.
  • Integración con CRM (o plan para hacerlo).

Preguntas Frecuentes (FAQ)

¿Cuál es la diferencia entre wa.me y api.whatsapp.com?
Ambos abren el chat. wa.me es el formato corto; api.whatsapp.com funciona igual y redirige a la app o a WhatsApp Web. Úsalos indistintamente.

¿Puedo usar espacios y acentos en el mensaje?
Sí, pero codificados con URL encoding. En la práctica, usa encodeURIComponent para evitar errores.

¿Cómo mido de qué campaña vino el lead si WhatsApp no guarda UTMs?
Incluye la información de origen dentro del mensaje predefinido (p. ej. “Origen: blackfriday2025 / landing-x”), o usa un acortador que registre clics por enlace.

¿Necesito permisos especiales para enviar mensajes proactivos?
Para iniciar conversaciones de forma masiva por la API, necesitas opt-in del usuario y plantillas aprobadas. Si el cliente te escribe primero, puedes responder en la ventana de 24 h.

¿El link funciona en escritorio si el usuario no tiene WhatsApp Desktop?
Sí, se abre WhatsApp Web en el navegador (y pedirá escanear el QR si no tiene sesión iniciada).

¿Puedo tener varios números y enrutar por producto/país?
Sí. Crea links distintos y enruta por número, o usa un bot/CRM que derive según el mensaje inicial o el idioma.

¿Qué pasa si mi número cambia?
Actualiza tus links en web, redes, firmas y QR. Para QR impresos, crea un link intermedio (acortador/redirección) que puedas cambiar sin reimprimir.

¿Cuándo me conviene pasar de la App Business a la API?
Cuando tengas volumen, equipo multiagente, necesites SLAs, plantillas y automatizaciones (chatbots, asignaciones, integraciones profundas).

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Lo último

×