Formación bonificada para empresas

Diploma emitido por FUNDAE


Ejemplo de diploma acreditativo FUNDAE + Ampliar

i ¿Quiénes somos?
Valore esta página: Votos: 3.8/5 (150 votos)


Curso online de Desarrollo de chatbot de WhatsApp con API Oficial, Node.js e IA Avanzada (ChatGPT y Dialogflow) bonificado

Cursos bonificados Calendario: Flexible.

FUNDAE cursos Fecha disponible: Inmediata.

Cursos bonificados seguridad social Porcentaje de Bonificación: 100%

Cursos online bonificados Diploma acreditativo emitido por FUNDAE.

Cursos bonificados para empresas Certificado acreditativo para concursos y oposiciones.

cursos virtuales bonificados Temario Personalizado.

FUNDAE cursos Modalidades: teleformación, aula virtual y MIXTA

Curso online de Prompts en el sector domina

El 89% de los líderes de ventas en España declara usar o planear usar agentes de IA en los próximos 18 meses

89%
líderes comerciales que usan o planean usar agentes de IA (Salesforce State of Sales 2026)
84%
organizaciones de ventas en España con IA integrada (Salesforce State of Sales 2026)

El curso

Cursos online gratis con certificado Publico Objetivo
  • Desarrolladores de software - Crean chatbots con WhatsApp API, Node.js y IA.
  • Ingenieros de sistemas - Diseñan soluciones de mensajería automática con Dialogflow y ChatGPT.
  • Estudiantes y entusiastas - Aprenden a usar menús interactivos, bases de datos y nube.
  • Profesionales de TI - Integran IA avanzada para automatizar WhatsApp y mejorar la experiencia del usuario.

Plan de Igualdad Empresas Duración
La duración del curso de Desarrollo de chatbot de WhatsApp con API Oficial, Node.js e IA Avanzada (ChatGPT y Dialogflow) es de 25 horas, acreditadas en el Diploma del mismo.

PLAZO DE REALIZACIÓN:

El plazo se puede establecer según las necesidades del alumno o del plan de formación de la empresa.
empresas de cursos bonificados

Objetivos

  • Crear chatbots avanzados para WhatsApp integrando Node.js, ChatGPT y tecnología Dialogflow
  • Automatizar interacciones mediante menús inteligentes, respuestas contextuales y gestión de bases de datos en tiempo real
  • Personalizar soluciones conversacionales adaptadas a necesidades específicas de atención al cliente
  • Desplegar chatbots en la nube optimizando escalabilidad y rendimiento en aplicaciones comerciales
  • Integrar inteligencia artificial avanzada para mejorar automatización de procesos y eficiencia operativa


Bonificación Bonificación Curso bonificable al 100%
Bonificacion

Bonificación

Este curso puede ser bonificado al 100% para la empresa receptora, incluso aunque esta tenga un porcentaje de copago en razón de su número de empleados en plantilla. El coste de la formación se recuperará mediante descuento en el pago de los seguros sociales.
Este descuento será aplicable libremente en cualquier mes del año posterior a la fecha en que haya finalizado la formación. Podrán bonificarse las matrículas de aquellos alumnos que realicen al menos el 75% del curso con éxito.
Modalidades Modalidades Teleformación · Aula virtual · Mixta · Presencial
Modalidades

Modalidades

EN CURSOS ONLINE
Teleformación: En esta modalidad todo el curso se realiza a través de internet, con acceso las 24 hs. todos los días de la semana y plazo máximo de seis meses. No hay actividades como clases a las que el alumno deba asistir en horarios y fechas programados.
Aula virtual: En esta modalidad la formación se imparte mediante clases en directo a través de internet, es decir clases tele-presenciales, que se llevarán a cabo a través de ZOOM, Skype u otra herramienta a convenir.
Modalidad MIXTA: Combinación de las dos modalidades anteriores. Los trabajadores asisten a clases en directo (por ejemplo una a la semana) y entre clases disponen de material para avanzar en el curso en la plataforma. Es la más completa para grupos de trabajadores que realizan un mismo curso.

EN CURSOS PRESENCIALES o SEMI - PRESENCIALES
En esta modalidad los trabajadores realizan el curso asistiendo físicamente a un aula en la que se imparte la formación. Puede ser complementada igualmente con acceso a una plataforma online entre clases. Para esta modalidad se requiere una consulta previa de disponibilidad en la ciudad donde se desee llevar a cabo.

cursos tripartita

Temario


NOTA:

Trabajamos con la metodologia de curso personalizado, creada por Ciberaula en 1997. Usted puede solicitar un curso a la medida de sus objetivos, que combine lecciones de 2 o mas cursos en un plan de formacion a su medida. Si este es su caso consultenos, esta metodologia ofrece un aprovechamiento maximo de la formacion en los cursos bonificados para trabajadores.

El temario predefinido del curso online de Desarrollo de chatbot de WhatsApp con API Oficial, Node.js e IA Avanzada (ChatGPT y Dialogflow) es el siguiente:

1 Introducción

1.1 Introducción

2 Consideraciones

2.1 Requisitos previos

2.2 Herramientas a usar

2.3 Estructura del proyecto

3 WhatsApp API - Postman y configuración

3.1 Enviar mensajes de texto, reply, reaction

3.2 Enviar imagen, audio, documento, video, contacto

3.3 Enviar location, lista, botones

3.4 Configurar aplicación en Meta

3.5 Link de postman

4 Desarrollo de la aplicación Parte 1

4.1 Crear proyecto en NodeJS

4.2 Configurar webhook

4.3 Funciones para enviar mensajes

4.4 Función única para enviar cualquier tipo de mensaje

5 Desarrollo de la aplicación Parte 2

5.1 Implementar menú para el bot

5.2 Implementar menú - steps

5.3 Integración con Redis

6 Desarrollo de la aplicación Parte 3

6.1 Configurar base de datos MySQL

6.2 Integración con MySQL

7 Dialogflow Parte 1

7.1 Configuración - Intents

7.2 Configuración - Entities

7.3 Conectar Dialogflow con NodeJS

7.4 Función para procesar mensaje con Dialogflow

8 Dialogflow Parte 2

8.1 Usar custom payloads

8.2 Agregar Dialogflow al menú

9 ChatGPT

9.1 Integración con ChatGPT

9.2 Agregar contexto de mensajes

10 Aplicación en la nube

10.1 Configurar Github

10.2 Subir aplicación a Render

11 Extras

11.1 Menú con botones y listas

11.2 Librería alternativa

12 Código fuente

12.1 Proyecto con API oficial

12.2 Proyecto con librería no oficial


Todo lo que necesitas saber antes de empezar

Información práctica — pulsa cada sección para desplegarla

💻 Software

  • Node.js 22 LTS — descarga gratuita en nodejs.org. Instala también npm (viene incluido).
  • Visual Studio Code — editor gratuito recomendado. Vale cualquier editor con soporte JS/TS.
  • Postman — gratuito para pruebas de API REST. Imprescindible para probar la WhatsApp Cloud API.
  • Git — gratuito. Necesario para subir el proyecto a GitHub y desplegar en Render.
  • Redis — puedes usar Redis Stack local (gratuito) o una instancia gratuita en Upstash.
  • MySQL — MySQL Community Edition gratuita o usar PlanetScale/Railway en su tier gratuito.
⚠️ Cuentas de pago implicadas: Este curso usa la WhatsApp Business API oficial (Meta), que requiere una cuenta de Meta for Developers (gratuita para configurar) y un número de teléfono real. Las pruebas iniciales son gratuitas con los créditos de prueba de Meta, pero el uso en producción tiene coste por conversación (~0,05-0,08 €). Para el curso basta con el entorno sandbox gratuito.
La integración con ChatGPT vía API de OpenAI no tiene plan gratuito: se paga por uso. Para las prácticas del curso estima entre 5-15 € de créditos suficientes. Dialogflow ES tiene tier gratuito (180 peticiones/minuto) que cubre todo el curso sin coste.

?️ Hardware

  • PC o Mac de los últimos 6 años, procesador de doble núcleo, 4 GB de RAM (8 GB recomendados si levantas Redis y MySQL locales a la vez).
  • Conexión a internet estable — imprescindible para trabajar con APIs en la nube.

🔑 Cuentas necesarias

  • Meta for Developers — gratuita (developers.facebook.com).
  • Google Cloud — gratuita para Dialogflow ES (console.cloud.google.com).
  • OpenAI Platform — necesita tarjeta; créditos de pago por uso (platform.openai.com).
  • GitHub — gratuito.
  • Render.com — tier gratuito suficiente para el despliegue del curso.

📚 Conocimientos previos

  • JavaScript intermedio — funciones, promesas, async/await, módulos ES.
  • Nociones básicas de HTTP y REST APIs (qué es un endpoint, cabeceras, JSON).
  • Haber creado algún proyecto con Node.js/Express, aunque sea un tutorial básico.
  • SQL básico (SELECT, INSERT) para la parte de MySQL.

Construirás un chatbot real sobre WhatsApp conectado a IA, bases de datos y desplegado en la nube. Estos son los proyectos que habrás completado al terminar el curso:

  1. Bot de WhatsApp con menú interactivo de botones y listas — implementas un asistente que responde a opciones estructuradas. Caso de uso: menú de atención al cliente para una tienda online con opciones como «Estado de mi pedido», «Hablar con soporte» o «Ver catálogo».
  2. Integración de Redis para gestión de sesiones y pasos del menú — el bot recuerda en qué punto del flujo está cada usuario. Caso de uso: proceso de reserva en varios pasos (fecha → hora → confirmación) sin perder el contexto entre mensajes.
  3. Bot con base de datos MySQL en tiempo real — el chatbot consulta y escribe en MySQL según la interacción. Caso de uso: bot de seguimiento de pedidos que consulta el estado directamente en la base de datos del negocio.
  4. Agente conversacional con Dialogflow ES — defines intents, entities y payloads personalizados conectados al bot. Caso de uso: asistente de FAQs para una clínica que entiende variaciones del lenguaje natural («¿tenéis cita disponible?», «quiero pedir hora»).
  5. Chatbot con memoria conversacional usando la API de OpenAI — integras ChatGPT con historial de mensajes para respuestas contextuales. Caso de uso: asistente de soporte técnico que recuerda el problema descrito anteriormente y da respuestas progresivas.
  6. Despliegue del chatbot completo en Render — subes la aplicación a producción con GitHub Actions. Caso de uso: bot accesible 24/7 desde un número de WhatsApp real sin servidor propio.
¿Estás listo para este curso?
Este curso mezcla desarrollo backend con Node.js, integración de APIs externas e IA conversacional. Responde estas 5 preguntas para saber si tu punto de partida es el adecuado.
1 ¿Qué hace el siguiente código de Node.js? const datos = await fetch('https://api.ejemplo.com/usuarios').then(r => r.json());
2 ¿Qué es un webhook en el contexto de una API como la de WhatsApp?
3 Dialogflow usa «intents» y «entities» para procesar lenguaje natural. ¿Cuál es la diferencia principal?
4 ¿Cómo pasarías el historial de una conversación a la API de OpenAI para que el modelo tenga contexto de mensajes anteriores?
5 Quieres guardar el estado de un usuario en un flujo de conversación (en qué paso del menú está). ¿Qué herramienta es más adecuada para esto?

Estos son los errores más frecuentes al desarrollar chatbots con WhatsApp API, Node.js e IA. Identificarlos antes te ahorra horas de depuración:

  • No validar el token de verificación del webhook. Meta envía un GET con hub.verify_token al registrar el webhook. Si tu servidor no responde con hub.challenge correctamente, la configuración falla y nunca recibirás mensajes.
  • Confundir el número de teléfono de prueba con el de producción. El sandbox de Meta solo permite enviar mensajes a números previamente autorizados. Intentar enviar a cualquier número sin aprobación devuelve error 131030 sin explicación clara.
  • No gestionar el estado de conversación entre mensajes. WhatsApp no mantiene sesión: cada mensaje llega como una petición nueva. Sin Redis u otra capa de estado, el bot no sabe en qué paso del menú está el usuario y reinicia el flujo en cada mensaje.
  • Llamar a la API de OpenAI sin incluir el historial de mensajes. Enviar solo el último mensaje del usuario hace que el modelo responda sin contexto. El resultado son respuestas incoherentes que parecen «amnesia» del bot.
  • No manejar errores en las llamadas a APIs externas con try/catch. Si Dialogflow, OpenAI o MySQL fallan, un error no capturado rompe el proceso de Node.js completo, dejando el bot sin respuesta para todos los usuarios.
  • Ignorar los tipos de mensaje de WhatsApp entrantes. Un usuario puede enviar audio, imagen o ubicación. Si el código solo maneja type: 'text', los demás mensajes causan excepciones o silencios que confunden al usuario.
  • Subir las claves API al repositorio de GitHub. Hardcodear OPENAI_API_KEY o el token de Meta en el código y hacer push es el error de seguridad más común. Usa siempre variables de entorno con .env y .gitignore.
  • No configurar el timeout en peticiones a IA. Las llamadas a OpenAI o Dialogflow pueden tardar varios segundos. Sin timeout, el webhook de Meta expira (10 s) y reintenta el mensaje, generando respuestas duplicadas.
  • Confiar en que Dialogflow entiende todo sin entrenamiento suficiente. Un intent con dos frases de entrenamiento falla con variaciones reales del lenguaje. Necesitas al menos 10-15 expresiones por intent para una precisión aceptable.

Recursos gratuitos para que llegues preparado al curso y sigas aprendiendo después.

⚡ Atajos y comandos esenciales

  • node --version y npm --version — verifica que tienes Node 22 LTS instalado antes de empezar.
  • npm init -y — crea el package.json del proyecto en segundos.
  • npm install express dotenv axios — paquetes base para el 80% del proyecto.
  • npx nodemon index.js — recarga el servidor automáticamente al guardar cambios, imprescindible en desarrollo.
  • redis-cli ping — comprueba que Redis responde antes de ejecutar el bot.

?️ Herramientas gratuitas

  • Postman (postman.com) — prueba los endpoints de WhatsApp Cloud API y depura respuestas JSON visualmente.
  • Ngrok (ngrok.com) — expone tu servidor local a internet para recibir webhooks de Meta durante el desarrollo sin necesidad de desplegar.
  • Upstash (upstash.com) — Redis serverless con tier gratuito. Perfecto para gestionar estados de conversación sin instalar Redis localmente.
  • Railway o PlanetScale — MySQL en la nube con tier gratuito para las prácticas de base de datos del curso.
  • Render.com — despliegue gratuito de aplicaciones Node.js. El curso lo usa directamente para producción.

📖 Documentación oficial

  • WhatsApp Cloud API — developers.facebook.com/docs/whatsapp/cloud-api. Referencia completa de endpoints, tipos de mensaje y webhooks.
  • Dialogflow ES — cloud.google.com/dialogflow/es/docs. Guías de intents, entities y fulfillment.
  • OpenAI API Reference — platform.openai.com/docs/api-reference. Parámetros de la API de chat completions y guía de contexto conversacional.
  • Node.js 22 Docs — nodejs.org/docs/latest/api. Referencia de módulos nativos usados en el curso.

👥 Comunidades activas

  • r/node en Reddit — dudas de Node.js resueltas por la comunidad.
  • r/ChatGPT y r/LocalLLaMA — para profundizar en integración de modelos de lenguaje.
  • Stack Overflow — etiquetas whatsapp-cloud-api, dialogflow-es y node.js cubren la mayoría de errores que encontrarás.
  • Discord oficial de Botpress y Voiceflow — aunque el curso usa Dialogflow, estas comunidades comparten patrones de diseño de flujos conversacionales extrapolables.

Preguntas frecuentes

📰Blog del curso

Artículos publicados sobre Desarrollo de chatbot de WhatsApp con API Oficial, Node.js e IA Avanzada (ChatGPT y Dialogflow)

28 ago 2025 Cómo los Chatbots de IA en WhatsApp están transformando la comunicación empresarial

Chatbots de IA en WhatsApp

Por Ana Maria Gonzalez

Cómo los Chatbots de IA en WhatsApp están transformando la comunicación empresarial

Los chatbots de inteligencia artificial están revolucionando la forma en que las empresas se comunican con sus clientes. Con la integración de la API oficial de WhatsApp, Node.js y modelos avanzados como ChatGPT y Dialogflow, es posible ofrecer atención personalizada, automatizada y disponible 24/7, optimizando procesos de soporte y ventas.

Estas tecnologías permiten manejar respuestas dinámicas, menús interactivos y bases de datos en tiempo real, lo que asegura que los clientes reciban respuestas rápidas y contextuales. Empresas líderes en comercio digital, como Meta y Microsoft, ya utilizan chatbots con IA para mejorar la interacción con usuarios y automatizar flujos de comunicación complejos.

En el día a día, un comercio minorista puede usar un chatbot para anticipar consultas frecuentes, mientras que un emprendedor digital puede automatizar la atención y segmentar clientes mediante inteligencia artificial. Esto no solo incrementa la eficiencia y productividad, sino que también permite ofrecer experiencias más personalizadas, fidelizando usuarios y mejorando la reputación de la marca.

La adopción de chatbots de IA en WhatsApp se perfila como una herramienta estratégica para empresas de todos los tamaños, permitiendo automatizar comunicaciones, reducir tiempos de respuesta y tomar decisiones basadas en insights obtenidos de la interacción con los usuarios.

12 ago 2024 Mejores prácticas para el desarrollo de chatbots con ChatGPT y Dialogflow

Mejores prácticas para el desarrollo de chatbots con ChatGPT y Dialogflow

Por Mario Madrid

Mejores prácticas para el desarrollo de chatbots con ChatGPT y Dialogflow

El desarrollo de chatbots con herramientas avanzadas como ChatGPT y Dialogflow ofrece una oportunidad única para mejorar la interacción con los usuarios. Sin embargo, es crucial seguir las mejores prácticas para asegurar una experiencia óptima. La personalización y el entrenamiento adecuado son esenciales para adaptar el chatbot a las necesidades específicas de tu audiencia. Utilizar datos reales y variados mejora la capacidad del chatbot para entender y responder de manera más precisa.

Otro aspecto importante es la integración fluida de ChatGPT o Dialogflow con la plataforma de mensajería, como WhatsApp. Es fundamental que las APIs sean compatibles y bien documentadas para facilitar la implementación. Además, los flujos de conversación deben considerar errores del usuario y limitaciones del bot, guiando la interacción de manera eficiente.

Finalmente, la seguridad y el manejo de datos son factores críticos. Implementar políticas de privacidad claras y mecanismos de protección de datos genera confianza en los usuarios. Monitorear continuamente el rendimiento y ajustar según el feedback asegurará que tu chatbot mantenga eficiencia y relevancia en la experiencia del usuario.

Solicitar información

Respondemos en 3 hs. promedio


📰 Blog del curso



Glosario FUNDAE  —  Diccionario técnico de los 300 términos del sistema de formación bonificada Ver glosario →