Onboarding de cliente de agencia en WhatsApp en 15 minutos: cronograma y guion
El checklist completo de onboarding existe y es largo. Esta guía es el otro lado: un cronograma corto, minuto a minuto, para la primera llamada con el cliente, con el mensaje listo para pegar. El objetivo es salir de la reunión con el número conectado y el webhook probado, sin pedir contraseña ni un celular prestado. Los 15 minutos suponen que el cliente tiene el celular en la mano y que el número ya fue elegido. ZapZap es una solución no oficial: acuerda el riesgo del canal por escrito antes de empezar.
Publicado el · 4 min de lectura
Este artículo también está disponible en: Português · English
Minutos 0 a 2: antes de abrir la llamada
Ten listo el saldo de la cuenta (la agencia paga, el cliente no necesita cuenta), el estándar de nombres y la dirección del webhook de tu sistema. Si falta saldo para la tarifa de activación, la creación falla y la llamada se traba. Consulta antes GET /instances/cost, que informa la tarifa de activación, el valor proporcional y el saldo necesario.
En la confirmación de la reunión, pon una única exigencia: el cliente debe estar con el celular que tiene el número, con WhatsApp abierto. Eso evita el peor retraso del onboarding, el cliente que 'vuelve ya' con el aparato.
Minutos 3 a 6: crear la instancia con el cliente en pantalla
Crea la instancia por API, con un nombre estándar y el identificador del cliente en el campo metadata, que acompaña la consulta de la instancia. El ejemplo de abajo muestra el costo, la creación y la verificación de estado. El campo metadata es un texto JSON, por eso el escape en el ejemplo.
A continuación, en el panel de la instancia, genera el enlace de conexión. En el código del producto, el enlace tiene plazo de validez y puede revocarse, y abre una página donde el cliente escanea el código QR, sin crear cuenta. Define la marca del cliente (nombre, logo y color) antes de enviar, para que vea su identidad en la página.
Create the instance and check the cost
# Minute 3: check cost, then create the client's instance
curl "https://api.zapzapapi.com/api/v1/instances/cost" \
-H "x-api-key: $ZAPZAP_API_KEY" -H "x-api-secret: $ZAPZAP_API_SECRET"
curl -X POST "https://api.zapzapapi.com/api/v1/instances" \
-H "Content-Type: application/json" \
-H "x-api-key: $ZAPZAP_API_KEY" -H "x-api-secret: $ZAPZAP_API_SECRET" \
-d '{"name":"clinica-sol-vendas","systemName":"Clinica Sol","metadata":"{\"clientId\":\"cli_042\",\"owner\":\"ana\"}"}'
# Minute 10: confirm the number is connected before the first real message
curl "https://api.zapzapapi.com/api/v1/INSTANCE_ID/instance/status" \
-H "x-api-key: $ZAPZAP_API_KEY" -H "x-api-secret: $ZAPZAP_API_SECRET"Minutos 7 a 10: el cliente conecta por el enlace
Manda el enlace por el chat de la reunión y pide: ábrelo en el celular que tiene el número, toca para conectar y escanea el código QR desde WhatsApp (dispositivos vinculados). Quédate en silencio en ese momento: el QR expira y el cliente se equivoca más cuando lo interrumpen. Si expira, genéralo de nuevo y reenvía.
Mensaje listo para pegar: "¡Hola! Aquí está el enlace para conectar el WhatsApp de [Empresa] a la plataforma. Ábrelo en el celular que tiene el número, escanea el código QR y listo. Toma cerca de un minuto. Si el código expira, avísame y genero otro." Confirma en el estado de la instancia que el número quedó conectado antes de seguir.
Minutos 11 a 13: webhook y primer mensaje de prueba
Configura el webhook de la instancia hacia tu sistema y usa la prueba de webhook de la API (POST /instances/{id}/webhook/test), que envía un evento de prueba firmado con el secreto de la instancia. Verifica que tu endpoint validó la firma y respondió 200. Para hacerlo de forma segura, mira la guía de webhooks idempotentes.
Luego pide al cliente que mande un mensaje desde otro celular al número conectado y mira el evento llegar a tu sistema. Responde con un send/text corto. Esa prueba de ida y vuelta vale más que cualquier garantía verbal.
Minutos 14 y 15: portal, expectativa y próximo paso
Entrega el acceso al portal del cliente (por enlace, o por número y contraseña, enviados por canales distintos) con las secciones que decidiste mostrar. Di qué verá y cuándo: leads, ventas y desempeño del período. Acuerda quién reconecta el QR si el número se cae, y la fecha de la primera revisión.
Cierra con la alineación de riesgo, en una frase: es una solución no oficial, WhatsApp puede limitar o bloquear el número, y por eso un número nuevo empieza despacio. Señala el calentamiento de chip y, si el cliente tiene anuncios, el flujo de leads por cliente. El checklist completo está en el checklist de onboarding.
Resumen rápido
- Quince minutos solo funcionan con saldo en la cuenta, nombre estándar y el cliente con el celular en la mano.
- Crea la instancia por API con el identificador del cliente en metadata y consulta el costo antes.
- El enlace de conexión tiene validez y revocación, y no requiere cuenta: el cliente solo escanea el código QR.
- Prueba el webhook firmado y un mensaje de ida y vuelta antes de terminar la llamada.
- Habla del riesgo del canal no oficial en la propia reunión, en una frase y por escrito.
Sigue leyendo
Lee también
Preguntas frecuentes
¿El cliente necesita crear una cuenta en ZapZap?
No. Conecta el número por el enlace de conexión y sigue el resultado en el portal. La cuenta y el saldo son de la agencia.
¿Qué hago si el código QR expira?
Genera uno nuevo y reenvía. El QR tiene un plazo corto por seguridad, y el enlace puede revocarse y rehacerse sin borrar la instancia.
¿El onboarding necesita código?
No necesariamente. La instancia también puede crearse en el panel. La API ayuda cuando lo haces a escala, con metadata y nombre estándar.
¿Puedo conectar un número nuevo y ya disparar?
No es lo recomendado. Un número nuevo conversa solo con quien ya conoce al cliente y entra despacio. Mira la guía de calentamiento.
¿Cuánto cuesta por cliente?
R$15 por número activo al mes, prepago y sin cobro por mensaje, más la tarifa de activación única por instancia, que GET /instances/cost informa.
Haz tu primer onboarding con cronómetro
Crea la cuenta, genera el enlace de conexión y conecta el número de un cliente. R$15 por número activo al mes, sin cobro por mensaje. Al verificar el teléfono hay un crédito de bienvenida, sujeto a la campaña vigente.
