Integración de e-commerce

Integrar WhatsApp con Shopify

La integración entre WhatsApp y Shopify conecta tu tienda virtual a un número de WhatsApp para enviar mensajes automáticos en cada evento de la tienda. Con ZapZap API, una API de WhatsApp no oficial basada en instancias, aprovisionas un número dedicado y empiezas a enviar confirmaciones de pedido, actualizaciones de seguimiento y recordatorios de carrito abandonado directamente en la conversación del cliente. La comunicación se hace mediante solicitudes HTTP desde Shopify Flow o desde los webhooks de la tienda, sin depender de la aprobación de plantillas. El costo es de R$15 por número activo al mes, prepago, y empiezas con un crédito de bienvenida al crear la cuenta, sujeto a la campaña vigente.

Por qué conectar

Una tienda de suplementos en Shopify quiere reducir los carritos abandonados y disminuir los tickets de soporte. Al integrar WhatsApp, cada pedido creado dispara un mensaje de confirmación con el número del pedido y el resumen de la compra. Quince minutos después de un checkout abandonado, el cliente recibe un recordatorio amigable con el enlace para completar la compra. Cuando el pedido se marca como enviado, el seguimiento llega automáticamente por WhatsApp. El resultado es más conversión en los carritos detenidos y menos mensajes del tipo "¿dónde está mi pedido?" por correo y chat.

Paso a paso

  1. 1

    Crea y conecta tu instancia en ZapZap API

    Entra al panel de ZapZap API en app.zapzapapi.com, crea una nueva instancia, escanea el QR Code con el WhatsApp del número que hará los envíos y copia tu x-api-key y tu x-api-secret en la pestaña de credenciales de la API.

  2. 2

    Instala la app Shopify Flow en tu tienda

    En el admin de Shopify, ve a Configuración (Settings) y luego a Aplicaciones y canales de venta (Apps and sales channels). Busca Shopify Flow en la Shopify App Store e instálala. Flow es gratuito y es donde montas las automatizaciones de envío.

  3. 3

    Crea un flujo con el disparador Pedido creado

    Abre Shopify Flow, haz clic en Crear flujo de trabajo (Create workflow) y selecciona el disparador Order created (Pedido creado). Luego añade la acción Send HTTP request (Enviar solicitud HTTP).

  4. 4

    Apunta la solicitud HTTP a ZapZap API

    En la acción Send HTTP request usa el método POST con la URL del endpoint de envío de ZapZap API, añade los encabezados x-api-key y x-api-secret y arma el cuerpo en JSON con el número del cliente y el texto del mensaje, usando las variables del pedido como {{order.customer.phone}} y {{order.name}}.

  5. 5

    Crea el flujo de recuperación de carrito y prueba

    Repite el proceso con un nuevo flujo usando el disparador Abandoned checkout created (Checkout abandonado creado) para el recordatorio de carrito. Haz un pedido de prueba y un checkout abandonado de prueba y confirma que los mensajes lleguen a WhatsApp.

Ejemplo

// Ilustrativo. Acción "Send HTTP request" de Shopify Flow llamando a ZapZap API.
// Consulta los endpoints y campos reales en https://api.zapzapapi.com/llms.txt

POST https://api.zapzapapi.com/api/v1/{instanceId}/send/text

Headers:
  x-api-key: TU_API_KEY
  x-api-secret: TU_API_SECRET
  Content-Type: application/json

Body:
{
  "number": "5511999999999",
  "text": "¡Hola! Tu pedido #1001 fue confirmado y ya está en preparación."
}

// Ejemplo equivalente en curl:
curl -X POST https://api.zapzapapi.com/api/v1/{instanceId}/send/text \
  -H "x-api-key: TU_API_KEY" \
  -H "x-api-secret: TU_API_SECRET" \
  -H "Content-Type: application/json" \
  -d '{"number":"5511999999999","text":"Tu carrito aún te está esperando. ¡Completa la compra!"}'

Ilustrativo. Los campos y endpoints exactos están en la documentación.

Preguntas frecuentes

¿Necesito una cuenta oficial de WhatsApp Business API para integrar con Shopify?

No. ZapZap API es una API de WhatsApp no oficial basada en instancias. Conectas un número común mediante QR Code y empiezas a enviar mensajes sin depender de la aprobación de plantillas ni del proceso de la API oficial. Solo necesitas las credenciales x-api-key y x-api-secret.

¿Cómo funciona la recuperación de carrito abandonado en Shopify?

En Shopify Flow creas un flujo con el disparador Abandoned checkout created (Checkout abandonado creado). Este disparador se activa cuando un cliente inicia el checkout y no lo finaliza. La acción Send HTTP request llama a ZapZap API y envía un recordatorio por WhatsApp con el enlace para completar la compra.

¿Cuánto cuesta mantener la integración funcionando?

ZapZap API cobra R$15 por número activo al mes, con modelo prepago y saldo. Empiezas con un crédito de bienvenida al crear la cuenta, sujeto a la campaña vigente, para que pruebes la integración antes de invertir. Cada tienda normalmente usa un número, así que el costo mensual es el de un número activo.

¿Puedo usar variables del pedido de Shopify en el mensaje?

Sí. Dentro de la acción Send HTTP request de Shopify Flow armas el cuerpo en JSON e insertas variables como {{order.name}}, {{order.customer.phone}} y {{order.total_price}}. Así cada cliente recibe un mensaje personalizado con los datos reales del pedido.

¿Dónde encuentro la lista completa de endpoints y campos de ZapZap API?

La referencia oficial, siempre actualizada, está en https://api.zapzapapi.com/llms.txt. Consulta ese archivo para confirmar los endpoints de envío de texto, multimedia y demás recursos antes de montar tus automatizaciones en Shopify Flow.

Empieza ahora

Crea tu cuenta, conecta un número en minutos y prueba la API con calentamiento y anti-bloqueo. R$15 por número activo/mes, prepago, sin permanencia.