[{"data":1,"prerenderedAt":242},["ShallowReactive",2],{"seo-verification":3,"blog-chatwoot-cloud-api-paywall-migrar-self-hosted-2026-es":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-chatwoot-cloud-api-paywall-migrar-self-hosted-2026-es",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"publishedAt":20,"updatedAt":21,"category":22,"categories":27,"featuredImage":29,"bgImage":30,"posterImage":31,"relatedSolution":32,"intro":35,"sections":36,"ctaTitle":175,"ctaBody":176,"ctaButton":177,"ctaUrl":178,"relatedPosts":179},409,"chatwoot-cloud-api-paywall-migrar-self-hosted-2026",{"fr":12,"en":13,"ar":14,"es":10},"chatwoot-cloud-api-paywall-migrer-self-hosted-2026","chatwoot-cloud-api-paywall-migrate-self-hosted-2026","chatwoot-cloud-api-انتقال-استضافة-ذاتية","Chatwoot Cloud elimina la API: migrar a self-hosted en 2026","Desde julio de 2026, la API y los webhooks de Chatwoot Cloud están reservados para los planes de pago. Compara tus opciones y migra a una instancia self-hosted con",9,0,false,"2026-10-04T00:00:00+00:00","2026-10-05T14:05:27+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":25},5,"Comparativas","comparatif","bg-info\u002F10 text-info",[28],{"id":23,"name":24,"slug":25,"color":26,"icon":25},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fchatwoot-cloud-api-paywall-migrer-self-hosted-2026-poster.svg",{"categorySlug":33,"appSlug":34},"colaboracion-productividad","chatwoot","En julio de 2026, Chatwoot eliminó el acceso a la API REST y a los webhooks del plan Cloud gratuito. Si tus integraciones n8n, Activepieces o tu CRM llaman a la API de Chatwoot, ahora estás bloqueado — o pagas. Esta guía compara el plan Cloud gratuito con el self-hosted, documenta el procedimiento de exportación y te guía hacia una instancia que controlas completamente, con acceso total a la API y sin restricciones.",[37,41,51,87,90,115,118,139,142,157,161,164,172],{"type":38,"title":39,"body":40},"h2","Qué cambió en Chatwoot Cloud en julio de 2026","En julio de 2026, el equipo de Chatwoot publicó una actualización de la política del plan Cloud gratuito. Según las publicaciones en el blog, las siguientes funciones se movieron detrás de un plan de pago:\n\n- **Acceso a la API REST**: todas las rutas `\u002Fapi\u002Fv1\u002Fprofile`, `\u002Fapi\u002Fv1\u002Faccounts\u002F{id}\u002Fconversations`, contactos, etiquetas y todos los endpoints de gestión devuelven ahora `HTTP 401` para las cuentas en el plan gratuito.\n- **Webhooks salientes**: los eventos `conversation_created`, `message_created`, `conversation_status_changed` y otros ya no se envían a las URL configuradas.\n- **Integraciones con terceros**: cualquier flujo de trabajo en n8n, Activepieces, Zapier o Make que dependa de un token de API de Chatwoot Cloud deja de funcionar sin aviso previo visible en el panel de control.",{"type":42,"title":43,"items":44},"ul","Qué está bloqueado en el plan gratuito de Chatwoot Cloud",[45,46,47,48,49,50],"Llamadas a la API REST: todas las rutas `\u002Fapi\u002Fv1\u002F…` devuelven HTTP 401 para tokens emitidos por una cuenta en el plan Free","Webhooks salientes: los eventos de conversación y mensaje ya no se envían a las URL configuradas","Integraciones n8n: los nodos de Chatwoot y las llamadas HTTP directas a la API Cloud fallan silenciosamente o devuelven un error de autenticación","Integraciones Activepieces: cualquier trigger o acción que consuma un token de API de Chatwoot Cloud está inoperativo","Sincronización con CRM: los conectores que envían conversaciones de Chatwoot a un CRM a través de la API están cortados","Informes automatizados: los scripts que agregan estadísticas de soporte a través de la API ya no pueden autenticarse",{"type":52,"title":53,"headers":54,"rows":58},"comparison","Plan Cloud gratuito vs self-hosted: tabla comparativa",[55,56,57],"Criterio","Cloud gratuito","Self-hosted",[59,63,67,71,75,79,83],[60,61,62],"Acceso a la API REST","Bloqueado desde julio de 2026","Completo, sin restricciones",[64,65,66],"Webhooks salientes","Desactivados","Configurables libremente",[68,69,70],"Número de agentes","Limitado (2 en el plan Free)","Ilimitado (según tus recursos)",[72,73,74],"Coste mensual","Gratuito pero sin API","Sólo el coste del VPS — sin coste de software adicional",[76,77,78],"Datos y privacidad","Datos alojados en Chatwoot Inc.","Datos bajo tu control, en tus servidores",[80,81,82],"Actualizaciones","Gestionadas por Chatwoot","Bajo tu responsabilidad (Docker pull)",[84,85,86],"Integraciones n8n \u002F Activepieces","Imposibles en el plan gratuito","Funcionales desde el despliegue",{"type":38,"title":88,"body":89},"Exportar tus datos desde Chatwoot Cloud","Antes de cerrar tu cuenta Cloud, exporta todos los datos útiles. Chatwoot ofrece dos rutas de exportación desde el panel de control.",{"type":91,"title":92,"steps":93},"steps","Procedimiento de exportación desde Chatwoot Cloud",[94,97,100,103,106,109,112],{"title":95,"body":96},"Exportar contactos","En el panel de control de Chatwoot Cloud, ve a **Contactos** → icono de descarga (arriba a la derecha). Chatwoot genera un archivo CSV con el nombre, apellido, email, teléfono y etiquetas de cada contacto. Guarda este archivo — se usará para la importación en tu instancia self-hosted.",{"title":98,"body":99},"Exportar conversaciones a través de la API (si tu plan todavía lo permite)","Si todavía tienes acceso a la API o estás en un plan de pago en proceso de cancelación, exporta las conversaciones con:\n```bash\ncurl -H \"api_access_token: \u003CYOUR_TOKEN>\" \\\n  \"https:\u002F\u002Fapp.chatwoot.com\u002Fapi\u002Fv1\u002Faccounts\u002F\u003CACCOUNT_ID>\u002Fconversations\" \\\n  -o conversations-export.json\n```\nReemplaza `\u003CYOUR_TOKEN>` y `\u003CACCOUNT_ID>` con tus valores. Repite con `?page=2`, `?page=3`… hasta obtener un array vacío.",{"title":101,"body":102},"Descargar adjuntos","Los archivos adjuntos a las conversaciones se sirven desde el CDN de Chatwoot Cloud. Toma nota de las URL de la forma `https:\u002F\u002Fapp.chatwoot.com\u002Frails\u002Factive_storage\u002F…` presentes en el JSON exportado. Un script `wget` o `curl` puede descargarlos en bloque si tu cuota de acceso todavía lo permite.",{"title":104,"body":105},"Exportar perfiles de agentes","En **Configuración → Agentes**, anota las direcciones de email de cada agente. Las necesitarás para recrear las cuentas en tu instancia self-hosted. La exportación CSV está disponible desde la misma página.",{"title":107,"body":108},"Exportar bandejas de entrada y su configuración","En **Configuración → Bandejas de entrada**, documenta cada configuración: tipo de canal (email, widget web, WhatsApp Business, etc.), configuración SMTP, claves de API del canal. Estos datos no son exportables automáticamente — una captura de pantalla o copiar y pegar es suficiente.",{"title":110,"body":111},"Exportar etiquetas y respuestas predefinidas","En **Configuración → Etiquetas** y **Respuestas predefinidas**, exporta o copia las entradas. Las respuestas predefinidas no son exportables nativamente en CSV — cópialas manualmente o a través de la API si todavía tienes acceso: `GET \u002Fapi\u002Fv1\u002Faccounts\u002F\u003CID>\u002Fcanned_responses`.",{"title":113,"body":114},"Archivar tu cuenta Cloud","Una vez recuperados los datos, puedes desactivar tu cuenta de Chatwoot Cloud desde **Configuración de cuenta → Zona de peligro → Eliminar cuenta**. Esta acción es irreversible.",{"type":38,"title":116,"body":117},"Desplegar Chatwoot self-hosted en un VPS de ServOrbit","Chatwoot se despliega mediante Docker Compose. La objeción habitual — «el self-hosting es demasiado complejo de mantener» — está resuelta por el Marketplace de ServOrbit: la plantilla Chatwoot configura Docker, nginx y TLS en una sola operación. Conservas el acceso root y la API completa.",{"type":91,"title":119,"steps":120},"Despliegue desde el Marketplace de ServOrbit",[121,124,127,130,133,136],{"title":122,"body":123},"Elegir el VPS adecuado","Chatwoot necesita al menos 2 vCPU y 4 GB de RAM para un uso cotidiano (pocos agentes, algunos centenares de conversaciones activas). Para un equipo de 10 agentes o más, prevé 4 vCPU \u002F 8 GB. La base de datos PostgreSQL es el componente más intensivo en memoria.\n\nEn el área de cliente de ServOrbit, selecciona un VPS con estas características y elige Ubuntu 22.04 o Debian 12 como imagen base.",{"title":125,"body":126},"Activar la plantilla Chatwoot desde el Marketplace","En el área de cliente de ServOrbit, ve a **Marketplace → Colaboración → Chatwoot** (o usa el enlace directo a \u003Ca href=\"\u002Fmarketplace\u002Fcollaboration\u002Fchatwoot\">\u002Fmarketplace\u002Fcollaboration\u002Fchatwoot\u003C\u002Fa>). Selecciona tu VPS de destino y lanza el despliegue. La plantilla instala Docker, Docker Compose, nginx y Certbot, y luego configura Chatwoot a través de `docker-compose.yml`.",{"title":128,"body":129},"Configurar las variables de entorno","Tras el despliegue, conéctate por SSH a tu VPS y edita el archivo `.env` generado en `\u002Fopt\u002Fchatwoot\u002F`:\n```bash\nSECRET_KEY_BASE=\u003Cgenera con openssl rand -hex 64>\nFRONTEND_URL=https:\u002F\u002Fchat.yourdomain.com\nDEFAULT_LOCALE=es\nMAILER_SENDER_EMAIL=support@yourdomain.com\nSMTP_ADDRESS=\u003Ctu-smtp>\nSMTP_USERNAME=\u003Clogin>\nSMTP_PASSWORD=\u003Ccontraseña>\n```\nLuego reinicia los contenedores: `docker compose down && docker compose up -d`.",{"title":131,"body":132},"Apuntar tu dominio y activar TLS","En Cloudflare (o tu gestor de DNS), añade un registro A para `chat.yourdomain.com` apuntando a la IP de tu VPS. La plantilla de nginx incluye una configuración Certbot: ejecuta `certbot --nginx -d chat.yourdomain.com` para obtener y renovar automáticamente tu certificado Let's Encrypt.",{"title":134,"body":135},"Crear la primera cuenta de administrador","Accede a `https:\u002F\u002Fchat.yourdomain.com` y sigue el asistente de configuración inicial. Crea tu cuenta de administrador y luego importa los agentes a través de **Configuración → Agentes → Invitar agentes**. Usa las direcciones de email exportadas en el paso anterior.",{"title":137,"body":138},"Importar contactos","En **Contactos → Importar**, carga el archivo CSV exportado desde Chatwoot Cloud. Chatwoot reconoce las columnas `name`, `email`, `phone_number` e `identifier`. Los duplicados se detectan durante la importación.",{"type":38,"title":140,"body":141},"Restablecer una integración n8n o Activepieces","Una vez que tu instancia self-hosted esté operativa, los tokens de API están disponibles sin restricciones. Aquí te explicamos cómo reconfigurar un flujo de trabajo n8n que consulta Chatwoot.",{"type":91,"title":143,"steps":144},"Ejemplo — flujo de trabajo n8n con la API de Chatwoot self-hosted",[145,148,151,154],{"title":146,"body":147},"Generar un token de API en tu instancia","En Chatwoot self-hosted, ve a **Configuración del perfil → Acceso a la API**. Copia el token generado. Este token no caduca y da acceso a todas las rutas REST de tu instancia.",{"title":149,"body":150},"Configurar las credenciales de Chatwoot en n8n","En n8n, añade credenciales de tipo **Chatwoot API**. Rellena:\n- **URL base**: `https:\u002F\u002Fchat.yourdomain.com`\n- **Token de acceso**: el token copiado en el paso anterior\n\nValida la conexión — n8n debería responder con HTTP 200 y el perfil de tu cuenta.",{"title":152,"body":153},"Reconfigurar los triggers webhook","En Chatwoot self-hosted, ve a **Configuración → Integraciones → Webhooks** y añade la URL del webhook de n8n (de la forma `https:\u002F\u002Fn8n.yourdomain.com\u002Fwebhook\u002F\u003Cuuid>`). Marca los eventos a escuchar: `conversation_created`, `message_created`, `conversation_status_changed`.\n\nDispara una conversación de prueba y verifica en n8n que la ejecución se recibe correctamente.",{"title":155,"body":156},"Adaptar los flujos de trabajo de Activepieces","Activepieces dispone de un conector nativo de Chatwoot. En el panel de control de Activepieces, edita cada flujo que usaba Chatwoot Cloud y actualiza la conexión: reemplaza `app.chatwoot.com` por `chat.yourdomain.com` y regenera las credenciales con el nuevo token. Los triggers de webhook siguen el mismo procedimiento que para n8n.",{"type":158,"title":159,"body":160},"tip","Monitorizar tu instancia tras la migración","Tras la migración, configura una sonda HTTP sencilla en tu instancia: Chatwoot expone un endpoint de salud en `https:\u002F\u002Fchat.yourdomain.com\u002Fauth\u002Fsign_in` (se espera HTTP 200). Una herramienta como Uptime Kuma o Gatus, también desplegable desde el Marketplace de ServOrbit, puede monitorizar esta URL y alertarte en caso de interrupción.\n\nMonitoriza también el espacio en disco: los adjuntos y los avatares se almacenan en `docker volume chatwoot_storage`. Para un equipo activo, planifica purgar o archivar regularmente las conversaciones antiguas.",{"type":38,"title":162,"body":163},"Resolución de problemas — errores comunes tras la migración","Aquí están los cinco errores más frecuentes al migrar de Chatwoot Cloud a self-hosted, y cómo resolverlos.",{"type":42,"title":165,"items":166},"Errores comunes y soluciones",[167,168,169,170,171],"**HTTP 401 en la API**: el token se generó en la antigua instancia Cloud. Regenera un token desde **Perfil → Acceso a la API** en tu instancia self-hosted y actualiza todas tus credenciales de n8n \u002F Activepieces.","**HTTP 422 Unprocessable Entity al crear una conversación**: la bandeja de entrada de destino aún no existe en la instancia self-hosted. Recrea las bandejas de entrada en **Configuración → Bandejas de entrada** antes de importar conversaciones.","**Webhook no recibido**: verifica que la URL del webhook de n8n o Activepieces sea alcanzable desde tu VPS (`curl -I \u003Cwebhook-url>`). Si tu n8n está detrás de un proxy inverso, asegúrate de que el puerto 443 esté abierto y que el certificado TLS sea válido.","**Error SMTP al arrancar**: si Chatwoot no puede enviar emails de confirmación, comprueba las variables `SMTP_ADDRESS`, `SMTP_PORT` (587 para STARTTLS, 465 para SSL) y `SMTP_AUTHENTICATION` en tu `.env`. Reinicia los contenedores tras cualquier modificación.","**Interfaz en inglés a pesar de `DEFAULT_LOCALE=es`**: la variable de entorno se aplica a la configuración regional por defecto de las cuentas nuevas. Cada agente puede cambiar su propio idioma en **Perfil → Idioma**. Para forzar un idioma en todas las cuentas existentes, actualiza la columna `locale` directamente en PostgreSQL con `docker compose exec postgres psql -U chatwoot -c \"UPDATE users SET locale='es';\"` — haz una copia de seguridad de la base de datos antes de cualquier modificación directa.",{"type":38,"title":173,"body":174},"Recuperar el control de tu soporte al cliente","La eliminación de la API y los webhooks del plan gratuito de Chatwoot Cloud en julio de 2026 rompió docenas de integraciones con n8n, Activepieces y CRMs sin aviso visible en los paneles de control. El self-hosting no es una alternativa degradada: es la versión sin restricciones, con acceso root, API completa, webhooks libres y datos bajo tu control.\n\nLa objeción principal — el mantenimiento — está resuelta por la plantilla Chatwoot del Marketplace de ServOrbit: Docker, nginx y TLS se configuran en el despliegue. Las actualizaciones se reducen a un `docker compose pull && docker compose up -d`. En un VPS dimensionado a 2 vCPU \u002F 4 GB, una instancia de Chatwoot self-hosted soporta varias decenas de agentes simultáneos con una latencia indistinguible de la Cloud.\n\nSi tus integraciones de n8n o Activepieces llaman a la API de Chatwoot, la migración es la única vía sostenible: el plan Cloud gratuito no recuperará el acceso a la API en su forma actual.","Despliega Chatwoot con acceso completo a la API","Activa esta solución — despliega Chatwoot con API completa en un VPS de ServOrbit, con nginx y TLS incluidos.","Activar esta solución","\u002Fmarketplace\u002Fcolaboracion-productividad\u002Fchatwoot",[180,203,226],{"id":181,"slug":182,"slugs":183,"title":187,"excerpt":188,"readTime":189,"views":190,"isPinned":19,"publishedAt":191,"updatedAt":192,"category":193,"categories":199,"featuredImage":29,"bgImage":30,"posterImage":201,"relatedSolution":202},185,"alojar-chatwoot-en-un-vps-soporte-omnicanal",{"fr":184,"en":185,"ar":186,"es":182},"self-host-chatwoot-vps","self-host-chatwoot-on-a-vps-open-source-omnichannel-support","استضافة-chatwoot-على-vps-دعم-عملاء-متعدد-القنوات","Alojar Chatwoot en un VPS: soporte al cliente omnicanal","Despliegue Chatwoot en su VPS: livechat, correo, WhatsApp, Telegram y Twitter\u002FX en una sola bandeja. MIT, v4.17.1, sin tarifas por agente.",12,1,"2026-07-19T00:00:00+00:00","2026-09-17T14:09:39+00:00",{"id":194,"name":195,"slug":196,"color":197,"icon":198},7,"Autoalojamiento","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[200],{"id":194,"name":195,"slug":196,"color":197,"icon":198},"\u002Fblog\u002Fcovers\u002Fself-host-chatwoot-vps-poster.svg",{"categorySlug":33,"appSlug":34},{"id":204,"slug":205,"slugs":206,"title":210,"excerpt":211,"readTime":212,"views":213,"isPinned":19,"publishedAt":214,"updatedAt":215,"category":216,"categories":220,"featuredImage":29,"bgImage":30,"posterImage":222,"relatedSolution":223},3,"instalar-n8n-en-vps-con-docker",{"fr":207,"en":208,"ar":209,"es":205},"installer-n8n-vps","install-n8n-on-vps-with-docker-complete-2026-guide","تثبيت-n8n-على-vps-مع-docker-دليل-شامل-2026","Instalar n8n en un VPS con Docker: guía completa 2026","Despliegue n8n en VPS con Docker, reverse proxy y HTTPS. Crash V8, 502 nginx, migración de npm a Docker y seguridad de ejecuciones persistidas (advisory agosto 2026).",16,2,"2026-06-05T00:00:00+00:00","2026-09-23T15:23:17+00:00",{"id":213,"name":217,"slug":218,"color":219,"icon":218},"Automatización","automatisation","bg-brand-action\u002F10 text-brand-action",[221],{"id":213,"name":217,"slug":218,"color":219,"icon":218},"\u002Fblog\u002Fcovers\u002Finstaller-n8n-vps-poster.svg",{"categorySlug":224,"appSlug":225},"automatizacion","n8n",{"id":227,"slug":228,"slugs":229,"title":233,"excerpt":234,"readTime":194,"views":18,"isPinned":19,"publishedAt":235,"updatedAt":236,"category":237,"categories":238,"featuredImage":29,"bgImage":30,"posterImage":240,"relatedSolution":241},363,"alternativas-zendesk-helpdesk-autoalojado-vps",{"fr":230,"en":231,"ar":232,"es":228},"zendesk-alternative-helpdesk-self-hosted-vps","zendesk-alternatives-self-hosted-helpdesk-on-vps","بدائل-zendesk-للمكتب-المستضاف-ذاتيا-على-vps","Alternativas Zendesk self-hosted en VPS: FreeScout, Chatwoot","Zendesk cuesta 55 $\u002Fagente\u002Fmes y subió un 15% desde 2024. FreeScout, Chatwoot y Zammad en un VPS reducen el coste de software a cero.","2026-09-19T00:00:00+00:00","2026-09-21T15:22:04+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":25},[239],{"id":23,"name":24,"slug":25,"color":26,"icon":25},"\u002Fblog\u002Fcovers\u002Fzendesk-alternative-helpdesk-self-hosted-vps-poster.svg",{"categorySlug":33,"appSlug":34},1791249050141]