Cómo añadir un chatbot con IA a WordPress en 5 minutos
↑ Parte de chatbot para tu página web
En resumen: creas un agente en BotChata, dejas que indexe tu web y pegas una sola etiqueta de script en el pie de WordPress con un plugin de cabecera y pie. A partir de ahí el bot responde a tus visitantes las 24 horas usando solo el contenido de tu sitio, en español o en el idioma de quien pregunta. Sin código, sin desarrollador, unos 5 minutos.
El mismo agente atiende también Messenger, Instagram Direct y Telegram desde el plan Business, con una única base de conocimiento.
→ Empieza gratis — sin tarjeta · En marcha en 5 minutos · Plan gratuito para siempre
Qué necesitas
- Una web en WordPress autoalojado (
wordpress.org) con acceso de administrador. - Una cuenta de BotChata: basta el plan gratuito (registro con email, sin tarjeta).
- 5 minutos.
Si estás en WordPress.com: pegar etiquetas de script solo es posible a partir del plan Business. En WordPress autoalojado funciona con cualquier plantilla y cualquier hosting.
Parte 1 — Configurar BotChata (unos 3 minutos)
Paso 1: crea el agente
Regístrate en botchata.net y abre el panel. Pulsa «Añadir sitio»; en la ventana «Añadir un agente» escribe el nombre del sitio y la URL del sitio web, y pulsa «Crear e iniciar la indexación». La indexación empieza sola.
El plan gratuito no pide tarjeta, solo email. En los planes de pago la ventana muestra antes un paso opcional «IA» para elegir el sector y el rol del agente; puedes pulsar «Omitir» y cambiarlo después en Entrenamiento → Comportamiento.
Paso 2: espera a que termine de indexar
BotChata recorre las páginas accesibles y construye la base de conocimiento. Una web de ~50 páginas tarda 1–3 minutos. En Entrenamiento → Enlaces ves cada página recogida; cuando todas aparecen como «Indexado», el agente está listo.
Detalle que en WordPress importa más de lo que parece: se indexa lo que la página entrega como texto. Si tienes el precio o el horario dentro de una imagen — muy típico en plantillas visuales y en constructores como Elementor o Divi — el bot no lo lee. Sácalo a texto y gana el bot, y de paso el SEO.
Para añadir después otra fuente (un segundo dominio o una sola página), usa «Añadir enlace» en Entrenamiento → Enlaces y elige 🌐 Sitio completo o 📄 Página única.
Paso 3: prueba rápida
Abre el Resumen del agente y hazle en el chat de prueba tres preguntas reales de tus clientes («¿cuánto cuesta el envío?», «¿abrís los sábados?»). Si acierta, ya puedes instalarlo.
Paso 4: copia el código
Abre Publicación → Widget, pasa a la pestaña «Script» y pulsa «Copiar» junto al código de inserción:
<script
src="https://botchata.net/api/widget.js"
data-api-key="TU_CLAVE"
data-api-url="https://botchata.net/api"
defer
></script>
deferhace que el widget cargue de forma asíncrona: no bloquea el renderizado ni penaliza tus Core Web Vitals. El widget vive en un Shadow DOM aislado, así que no puede romper los estilos de tu plantilla.
Parte 2 — Pegar el código en WordPress (unos 2 minutos)
Tres caminos. El A vale para casi todo el mundo: sin código y a prueba de actualizaciones.
✅ Método A (recomendado): plugin de cabecera y pie
- En el escritorio: Plugins → Añadir nuevo plugin.
- Busca WPCode (antes «Insert Headers and Footers»), instálalo y actívalo.
- Ve a Code Snippets → Header & Footer (el menú del plugin; en algunas traducciones aparece como «Fragmentos de código»).
- Pega el script de BotChata en la caja Footer (pie).
- Guardar.
¿Por qué el pie y no la cabecera? El script debe ir justo antes de
</body>: primero carga tu página, después el widget.
Método B: tema de bloques, desde el editor del sitio
Con una plantilla moderna de bloques (Twenty Twenty-Four o Twenty Twenty-Five) no hace falta plugin:
- Apariencia → Editor.
- Abre la parte de plantilla Pie de página (en las versiones recientes está en Patrones; en las anteriores, en Plantillas).
- Añade un bloque HTML personalizado al final y pega el script.
- Guardar.
Método C: a mano en footer.php (para quien toca código)
Solo si editas ficheros de plantilla a conciencia, y siempre en un tema hijo: si no, la próxima actualización se lleva el cambio por delante.
- Apariencia → Editor de archivos de temas.
- Abre
footer.php. - Pega el script justo antes de
</body>. - Actualizar archivo.
Parte 3 — Comprobar que funciona
- Abre tu web en una ventana de incógnito.
- Abajo a la derecha aparece la burbuja de BotChata.
- Pregúntale algo real de tu negocio.
- Debe responder en segundos con información de tu web.
¿Ves el widget? Ya está en marcha. 🎉 Unos minutos después, el Resumen de BotChata también muestra en qué dominio se ha detectado el widget.
El mismo bot, también en tus mensajeros
Cuatro canales, un agente (los mensajeros, desde el plan Business): tu web, Facebook Messenger, Instagram Direct y Telegram. Una sola base de conocimiento — reindexas una vez y la respuesta cambia en los cuatro sitios, y todas las conversaciones llegan a una misma bandeja.
Lo que este bot no hace
- WhatsApp: no. Hoy no está disponible, y no prometemos fecha. Los canales son la web, Messenger, Instagram Direct y Telegram.
- Kit Digital: no. BotChata no es agente digitalizador; la suscripción se paga directamente.
- WooCommerce va aparte. Este script deja el bot respondiendo con el contenido de tu web. Para consultar el estado de un pedido hace falta conectar la integración de WooCommerce (desde el plan Business) — ver la guía de WooCommerce.
- Correos, SEUR y MRW: no integrados. Sí DHL, UPS, FedEx, GLS, DPD, InPost y Nova Poshta.
- No aprende solo. Recoge las preguntas reales que le llegan y te las propone como candidatas; las apruebas tú.
RGPD y aviso de IA
- Alojamiento en Alemania (Hetzner), con DPA disponible y sin entrenar modelos con tus datos.
- Menciona la herramienta en tu política de privacidad, como cualquier otro proveedor.
- Banner de consentimiento (Cookiebot, Complianz, CookieYes): asigna el script de BotChata a su categoría para que cargue solo tras la aceptación.
- Aviso de IA: desde el 2 de agosto de 2026 el artículo 50 del Reglamento europeo de IA obliga a que el visitante sepa que habla con una máquina. El widget muestra «Asistente IA» en la cabecera, y esa etiqueta no se puede desactivar. Esto describe el comportamiento del widget; no es asesoramiento jurídico.
Problemas habituales
| Síntoma | Solución |
|---|---|
| No aparece la burbuja. | Vacía la caché: la del navegador y la del plugin (WP Rocket, LiteSpeed, W3 Total Cache). Comprueba que el script sigue guardado en el pie. |
| Responde «no lo sé» a algo que sí está en la web. | Esa página puede no estar indexada, o el dato está dentro de una imagen. Revisa Entrenamiento → Enlaces y reindexa con un clic. |
| El widget no encaja con los colores de la web. | Colores, tamaño y modo claro u oscuro se ajustan en Publicación → Widget, en cualquier plan. |
| Responde en otro idioma. | Detecta el idioma del visitante. Pruébalo en una ventana nueva escribiendo en español. |
| Estoy en WordPress.com y no veo dónde pegar código. | Disponible desde el plan Business de WordPress.com. En wordpress.org autoalojado funcionan los tres métodos. |
| Un plugin de optimización rompe el script. | Excluye botchata.net de la combinación y minificación de JavaScript en el plugin de caché. |
Preguntas frecuentes
¿Necesito un plugin de BotChata? No. Basta una etiqueta de script. El plugin de cabecera y pie del método A es solo la forma más cómoda de insertarla sin tocar código.
¿Funciona con Elementor, Divi o cualquier constructor? Sí. El script se carga a nivel de sitio desde el pie, así que es independiente de la plantilla y del constructor.
¿Y con WooCommerce? Sí. El script funciona igual en una tienda WooCommerce, y además hay una integración específica para consultar el estado de un pedido, desde el plan Business.
¿Cuánto cuesta? El plan gratuito es 0 € para siempre: 1 agente, 200 000 caracteres indexados y 100 mensajes al mes, sin tarjeta. Los planes de pago son Base 39 €, Business 119 € y Premium 299 € al mes (ver precios), con precio fijo y sin créditos por mensaje.
¿Ralentiza la web?
No: carga con defer, de forma asíncrona, después del contenido, y vive en un Shadow DOM aislado.
¿Se puede quitar la marca «Powered by BotChata»? Solo en Enterprise, previa consulta. El aviso de IA, en cambio, permanece siempre.
¿Qué pasa si actualizo el contenido de la web? Reindexas con un clic desde Entrenamiento → Enlaces. Desde el plan Business el sitio se reindexa además de forma automática cada semana.
¿Puede pasar la conversación a una persona? Sí, desde el plan Business: el bot avisa a tu equipo por Telegram y una persona continúa la conversación con el historial delante. Mientras la persona está en el chat, el bot no interviene.