Formación bonificada para empresas

Diploma con sello de FUNDAE


Ejemplo de diploma acreditativo + Ampliar

Descargas

PDF Catálogo de cursos 2026+5.000 cursos bonificables
¿Eres RRHH? ¿Qué formación es obligatoria en tu sector?
Valore esta página: Votos: 4.4/5 (135 votos)


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

Solicitar información

Respondemos en 3 hs. promedio

Diploma con sello de FUNDAE

Al terminar recibes tu diploma con tu nombre, el curso y sus 25 horas.

Ejemplo de diploma acreditativo del curso Ver el diploma de este curso
¿Eres RRHH? Formación bonificada para tu empresa → ¿Qué formación es obligatoria en tu sector? Mapa por sectores: igualdad, protección de datos, PRL y más →
i ¿Quiénes somos? ¿Es este curso homologado?
Nota informativa de CiberAula

¿Es este curso homologado?

Cuidado con algunas marcas de formación
Ana González, CEO de CiberAula
Ana GonzálezCEO de CiberAula

No, y si una marca de formación te ofrece un curso homologado en esta materia, pregúntale cuál es el organismo homologador y en qué boletín oficial (el BOE, el de una comunidad autónoma u otro de igual rango) se publicó la norma que lo homologa. Si no logras despejar las dudas, escríbenos y te ayudamos a aclararlo.

Si lo que buscas es una formación seria en esta materia, la de CiberAula lo es: una formación regulada y supervisada, que cumple la normativa estatal (Ley 30/2015, de 9 de septiembre, y Real Decreto 694/2017, de 3 de julio, publicados en el Boletín Oficial del Estado), está sujeta al control de FUNDAE y termina con un diploma acreditativo. Y si trabajas por cuenta ajena en una empresa privada, este curso se puede bonificar al 100 % de su coste.

Qué significa que un curso esté «homologado»: la explicación completa →

Ana González, CEO de CiberAula

Cursos bonificados Calendario: Flexible.

FUNDAE cursos Fecha disponible: Inmediata.

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

Cursos online bonificados Diploma con sello de FUNDAE.

Cursos online bonificados Formación regulada y supervisada: cumple la normativa estatal y está sujeta al control de FUNDAE.

cursos virtuales bonificados Temario Personalizado.

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

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

Chatbots de WhatsApp con IA: el 37,9 % de las personas de 16 a 74 años usó herramientas de IA generativa en los tres últimos meses (INE, 2025)

92,5 %
personas de 16 a 74 años que usan Internet a diario, al menos 5 días a la semana, España (INE, Encuesta TIC en los Hogares 2025)
13,4 %
microempresas (menos de 10 empleados) que emplean tecnologías de IA, sobre las que tienen conexión a Internet (INE, primer trimestre de 2025)

El curso

📊 ¿Por qué este curso?
20,5%
de las empresas españolas usa ya inteligencia artificial; un chatbot de WhatsApp con la API oficial de Meta y Node.js lleva esa IA al cliente final
Fuente: ONTSI · Indicadores de uso de IA 2026
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.
Plazo extendido gratuito Sin coste

Al terminar el curso conservas el acceso a la plataforma durante hasta un año más, sin ningún coste adicional, para volver a consultar los vídeos y los materiales siempre que quieras.

Por qué formarte con Ciberaula · 1 min

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 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 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.

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

Solicitar información

Respondemos en 3 hs. promedio


Por qué formarte con Ciberaula · 1 min
Glosario FUNDAE  —  Diccionario técnico de los 300 términos del sistema de formación bonificada Ver glosario →