plazbot whatsapp setup
Un asistente de 4 pasos para dejar WhatsApp funcionando y comprobarlo con tu propio celular. Necesita una terminal interactiva; los textos del asistente están en inglés.
01plazbot whatsapp setup [opciones]
Parámetros
| Parámetro | Flag | Requerido | Descripción |
|---|---|---|---|
| Sin navegador | --no-browser | No | No abre el navegador; solo imprime los links |
Ejemplos
01# Configurar WhatsApp paso a paso02plazbot whatsapp setup0304# Imprimir los links en lugar de abrir el navegador05plazbot whatsapp setup --no-browser
Paso 1 · Tu cuenta
Usa la sesión activa. Si no tienes sesión, inicia el login por navegador sin salir del asistente.
01[1/4] Your account02 ✓ Mi Empresa (LA) · tu@empresa.com
Sin sesión verás No active session. Let's sign in from the browser. y se abre el login.
Paso 2 · Tu número de WhatsApp
Si ya tienes números conectados, eliges uno. Si está inactivo, el asistente lo activa. También puedes conectar uno nuevo:
01[2/4] Your WhatsApp number02? Which number do you want to use?03❯ Soporte (+51 912 345 678)04 ──────────────05 Connect a new number
Al conectar uno nuevo eliges el tipo (How do you want to connect WhatsApp?):
- WhatsApp API: número nuevo o dedicado, ideal para enviar a escala.
- WhatsApp Business: tu app actual del celular en coexistencia. Se vincula escaneando un QR.
Se abre el registro de Meta en tu navegador (inicias sesión con Facebook, eliges la cuenta de WhatsApp Business y verificas el número). El asistente espera hasta 10 minutos y avisa cuando detecta el número:
01✔ Number detected: Soporte (+51 912 345 678)02✔ Number active
Si no se detecta ningún número a tiempo, el asistente imprime Run plazbot whatsapp setup again when you finish the Meta sign-up. y termina con código 1. Es el mismo flujo de plazbot whatsapp connect.
Los números conectados por QR (no oficial) no aparecen en este asistente: WhatsApp for Developers usa solo la API oficial de Meta.
Paso 3 · Prueba de ida y vuelta
- Escribe el celular desde el que vas a escribir, con código de país.
- Desde ese celular envía "hello" al número conectado. El asistente muestra un atajo
wa.meque abre WhatsApp con el mensaje escrito. - Cuando llega tu mensaje, el asistente pregunta si responde desde la API.
01[3/4] Round-trip test02? Which phone will you write from? (international format, e.g. +51912345678) +519876543210304 From that phone, send "hello" on WhatsApp to +5191234567805 Shortcut: https://wa.me/51912345678?text=hello06 Your message creates the contact and opens the 24h window in which WhatsApp allows free-form replies.0708✔ Message received: "hello"09? Reply to you from the API? Yes10✔ Message sent. Check your WhatsApp.
En tu celular llega una respuesta que empieza con "It works!" y termina con "This message was sent by your code through the Plazbot API."
Si tu mensaje no llega en 5 minutos, verás Your message did not arrive within 5 minutes.: revisa que el número esté activo y vuelve a ejecutar el asistente.
Escribir primero es obligatorio: crea el contacto y abre la ventana de 24 horas en la que WhatsApp permite responder con texto libre. Ver Conceptos clave.
Si el número tiene un agente IA asignado, el agente también responderá a tu "hello". Para una prueba limpia usa un número sin agente.
Paso 4 · Webhook (opcional)
Escribe la URL https:// que recibirá los mensajes entrantes del número, o presiona Enter para omitirlo:
01[4/4] Webhook (optional)02? Webhook URL to receive incoming messages (Enter to skip): https://tu-app.com/api/whatsapp03✔ Webhook registered: https://tu-app.com/api/whatsapp
Si lo omites, el asistente te recuerda el comando para hacerlo después: plazbot whatsapp register-webhook -p +51912345678 -u <url>.
Para probar sin servidor propio puedes usar una URL de webhook.site. El formato del mensaje está en Recibir mensajes.
Al final: código para tu app
El asistente imprime el snippet del SDK con tu workspace, tu zona y tu celular:
01import { Plazbot } from "plazbot"0203const bot = new Plazbot({04 apiKey: process.env.PLAZBOT_KEY!,05 workspaceId: "wok_...",06 zone: "LA",07})0809await bot.message.onWhatsappMessage({10 to: "51912345678",11 message: "Hello from my app",12})
Para tu servidor crea una API key en el panel, Configuración → Developer, y guárdala en PLAZBOT_KEY.
Sin terminal interactiva el asistente falla con The WhatsApp setup wizard needs an interactive terminal.; en ese caso usa los comandos individuales: plazbot whatsapp connect, send-message y register-webhook. Si cancelas con Ctrl+C imprime Cancelled..
Si algo falla, revisa Solución de problemas.