En este tutorial te voy a enseñar cómo crear tu propio ChatBot en Whatsapp y n8n, totalmente gratis y sin necesidad de pagar hosting ni servidores externos 🚀.
Vas a aprender a: ✅ Instalar Node.js en tu computadora. ✅ Configurar n8n para crear automatizaciones. ✅ Usar Ngrok para convertir tu PC en un servidor accesible desde cualquier parte del mundo. ✅ Conectar tu instalación con WhatsApp Cloud API para empezar a crear tu bot.
Este es el primer paso para montar un asistente inteligente en WhatsApp, y al final tendrás todo listo para que en el próximo video aprendas a crear tu primer flujo automatizado 💡🤖.
set WEBHOOK_URL=https://e61b4a6435a6.ngrok-free.app n8n
ABTENEMOS DE LA IDENTIFICADOR APLICACION Y LA CLAVE SERCRETA DE LA APP DE META
Vamos a https://developers.facebook.com/ y damos click en empezarEn el area de Crear cuenta de Meta for Developers damos click en continuarAgregamos un numero para verificar nuestra cuenta y recibimos un sms que colocaremos a continuaciónDamos click en confirmar correo Electronico de metaSeleccionamos cualquiera opción y damos click en continuarDamos click en crear la appLe colocamos un nombre a nuestra app de whatsapp cloud api y click en continuarHacemos scroll hacia abajo seleccionamos otro y damos click en siguienteSeleccionamos negocio y siguiente
1.- Si no tenemos portafolio comercial asi dejamos esta parte de lo contrario seleccionamos uno y
2.- Crear app
Seleccionamos configuracion de whatsappClick en continuarColocamos nombre y correo de nuestro negocio y click en continuarYa está creada nuestra cuenta comercial de meta ahora damos click en ListoSe muestra el dashboard de nuestro Portafolio comercial de metaRegresamos a la ventana de nuestra app refrescamos y damos click en continuar1.- Damos clic en Configuración de la app de meta. 2.-Click en básica. 3.-Copiamos el identificador de la app. 4.-Click en mostrar Clave secreta de la app. 5.-Copiamos la clave secreta de la app
CREAMOS LA APP DE N8N
Damos click en Create Workflow en n8n1.- Damos click en añadir primer step. 2.- Buscamos “WhatsApp” 3.- Seleccionamos WhatsApp cloud ApiSeleccionamos on messageDamos click en las credenciales y click en crear credencialPegamos el identificador de la app y la clave secreta de la app de meta respectivamente en n8n Click en agregar nuevo nodo, buscamos una agente y seleccionamos AI AgentDamos click en definir abajo y definimos el prompt de la IA
CONFIGURAMOS LA IA DE NUESTRO CHATBOT EN WHATSAPP Y N8N
Damos click en agregar “chat model”, buscamos openAI y seleccionamos OpenAi Chat ModelVamos a Overview – OpenAI API , damos click en Your profileDamos click en Crear una nueva api key, colocamos un nombre y damos click en crear nueva api keyCopiamos la apikeyPegamos al api key de openAI obtenida en n8nAgregamos una nueva memoria y seleccionamos Simple MemoryDamos click en Define below y en key ponemos {{ $json.contacts[0].wa_id }}
AGREGAMOS EL RESPONDER LAS RESPUESTAS
Click en agregar un nuevo nodo, buscamos WhatsApp business cloudSeleccionamos Send MessageEn https://developers.facebook.com/ damos click en WhatsApp, configuración del api, click en Generar token de acceso y click en ReconectarClick en desplegable de teléfonos destino y click en Administrar números de teléfonoClick en agregar número de teléfonoSeleccionamos el prefijo de nuestro país, el número de teléfono y click en siguienteColocamos el código recibido y click en siguiente
Damos click en enviar para recibir un mensaje
Recibimos este mensaje en whatsappPegamos el token y el Identificador de la cuenta de WhatsApp Business respectivamente1.- Seleccionamos Mensaje. 2.- Seleccionamos send. 3.- Seleccionamos el numero de prueba. 4.- colocamos {{ $(‘WhatsApp Trigger’).item.json.messages[0].from }} 5.- Seleccionamos texto 6.- Ponemos {{ $json.output }}Click en Execute workflow y esperar recibir mensajeSi enviamos un mensaje nos lo contesta la IA
En los use faltan las barras invertidas para separar \ Esto provoca errores IlluminateSupportFacadesSchema; Realmente es Illuminate\Support\Facades\Schema; (Estoy con Laravel…
Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.
Cookies estrictamente necesarias
Las cookies estrictamente necesarias tiene que activarse siempre para que podamos guardar tus preferencias de ajustes de cookies.
Si desactivas esta cookie no podremos guardar tus preferencias. Esto significa que cada vez que visites esta web tendrás que activar o desactivar las cookies de nuevo.