Factoría IA
Plataforma sobre Odoo · self-service con tu suscripción

Tu Odoo, a tu medida.
Sin saber programar.

Factoria Studio es el Odoo SH de Factoría IA: la plataforma que se monta sobre tu Odoo Community para que clientes y equipo gestionen toda la flota desde un panel. Crea campos sin código con Studio, programa y resuelve incidencias con Claude Code, lanza copias de prueba y factura. Toda la potencia y libertad, sin nivel técnico.

Studio · campos sin código Claude Code integrado Staging sin tocar producción Stacks aislados por cliente
// EN VIVO · pruébala

Consola Factoria Sh

El corazón del sistema: una consola por instancia. Cambia de entorno y de pestaña — es interactiva de verdad.

odoo.factoriaia.com › consola › cuida-santjosep
production
cuida-santjosep · production
claude-code · tmux · url firmada de un solo uso
PestañaPara qué sirve
HistoryHistorial de actividad y commits. Botón refrescar para traer lo último.
ShellTerminal con Claude Code dentro de la instancia.
LogsLos logs en vivo del Odoo de ese cliente.
AjustesConfiguración de la instancia.
  1. Abre la ficha del cliente y pulsa «Consola».
  2. Elige el entorno en la barra lateral: producción, una staging o desarrollo.
  3. Cambia de pestaña según lo que necesites: historial, terminal, logs…
// EN VIVO · selecciona e instala

Instalar módulos, como una tienda de apps

Una rejilla de tarjetas: elige qué instalar o actualizar y lánzalo. Pruébalo aquí mismo.

2 módulos seleccionados
  1. Abre la instancia y pulsa «Instalar módulos».
  2. Selecciona las tarjetas de los módulos que quieras.
  3. Confirma y se lanza un trabajo en segundo plano.
  4. Sigue el log en vivo hasta que termine. Listo.
⚠️
Instalar en producción afecta al sistema real del cliente. Si dudas, pruébalo antes en una staging.
// EN VIVO · mira el flujo

Staging — tu zona de pruebas

Una copia de la instancia donde experimentar sin miedo. Se neutralizan los datos sensibles (correos off). Hasta 3 por instancia.

🌿 Crear
Clona prod → cuida-stg1
🧪 Probar
Cambios sin riesgo correos off
Merge
A producción confirma nombre
🧹 Borrar
Limpieza stg eliminada
AcciónQué hace
CrearGenera la copia (<cliente>-stg1) lista para probar.
RebuildLa vuelve a montar desde producción (datos frescos).
Merge a producciónLleva los cambios probados a producción. Pide confirmar el nombre.
BorrarElimina la staging cuando ya no la necesitas.
💡
Analogía: staging es como un «Guardar como copia» donde pruebas tranquilo; cuando te gusta, lo aplicas al original (merge).
// EN VIVO · habla con Claude

Terminal con Claude Code

Una terminal real dentro de cualquier instancia, con una IA programadora ya autenticada. Escribe en cristiano lo que quieres y mira.

term.factoriaia.com › cuida-santjosep
claude-code · tmux · url firmada de un solo uso
  1. Abre la consola y ve a la pestaña «Shell».
  2. Pulsa «Conectar» y se abre la terminal embebida (vía term.factoriaia.com).
  3. Trabaja como siempre y pide ayuda a Claude Code escribiendo claude.
  4. Opcional attacha la terminal a una staging para trabajar contra la copia.
⚠️
Tiene acceso real al cliente. Úsalo con cabeza: para experimentar, contra una staging, no contra producción.
// EN VIVO · crea un campo de verdad

Studio — campos a medida, sin código

Crea campos personalizados con un asistente de 3 pasos. Hazlo aquí: elige el modelo, define el campo y míralo aparecer.

1Modelo
2Campo
3Confirmar

¿Dónde quieres el campo nuevo?

  1. En la ficha de la instancia pulsa «Campos custom».
  2. Paso 1 — Modelo elige dónde va (Contactos, Ventas…).
  3. Paso 2 — Campo nombre, tipo, etiqueta, si es obligatorio…
  4. Paso 3 — Confirmar revisas y aplicas. El campo aparece en la instancia.
💡
El prefijo x_ es la convención de Odoo para campos a mano: así nunca chocan con los del sistema.
Por qué flipa

Un sistema de gestión de tu Odoo sin nivel tecnológico.

Lo que antes pedía un desarrollador y un ticket, ahora lo haces tú desde un panel. Y lo que sí necesita código, lo resuelve una IA programadora ya configurada.

01
Self-service

Sin nivel técnico

Tú y tus clientes gestionáis el Odoo desde un panel: crear campos, instalar módulos, lanzar pruebas. Sin tocar una línea de código.

02
Incluido

Con tu suscripción

Todo va dentro de tu suscripción con Factoria. Un panel, una factura, y soporte del equipo de plataforma detrás.

03
Claude Code

Y cuando hace falta, código

Para lo serio, programa y resuelve incidencias hablando en cristiano: Claude Code edita, prueba y deja listo el merge.

Cómo funciona

Tres piezas. Tú solo tocas el panel.

El panel da órdenes a un agente; el agente opera sobre el Odoo de cada cliente. Tu navegador nunca habla directo con el servidor.

🖥️ El panel
Tu puesto de mando en odoo.factoriaia.com. Ves la flota y lanzas acciones.
🤖 El agente
Un programa en cada servidor que ejecuta de verdad: crear, instalar, reiniciar…
📦 Las instancias
El Odoo de cada cliente, en su stack aislado y con su dominio.
🔒
Regla de oro: tu navegador nunca habla directamente con el agente. Siempre pasa por el panel, que valida quién eres y qué puedes hacer. Nadie toca un servidor sin permiso.
Conceptos clave

Ocho palabras y entiendes el 90%.

Las oirás todo el rato. Con esto te manejas por toda la plataforma.

📦

Instancia

El Odoo de un cliente. Tiene su dominio <cliente>.factoriaia.com

🖥️

Gestor

El panel desde el que gestionas todo. Es el módulo factoria_saas

🤖

Agente

El operario del servidor que ejecuta lo que pide el panel vía API segura.

🧱

Stack por cliente

Contenedores aislados: Odoo + base de datos + firma. No se mezclan entre clientes.

🌿

Staging

Una copia de pruebas (un borrador) para experimentar sin riesgo. Hasta 3 por instancia.

🌱

Rama (branch)

Como en git: production, staging y dev. El código de cada cliente se versiona.

💻

Sidecar / Terminal

Entorno de desarrollo con terminal web + Claude Code + tmux sobre una instancia.

💳

Plan / Trial

Plan comercial, periodo de prueba con auto-bloqueo, límite de usuarios y facturación.

// instancias

Instancias y ficha de cliente

El punto de partida: la lista de todas las instancias que gestionamos, cada una con su ficha.

La lista de instancias te muestra todos los clientes de un vistazo: estado, plan y suscripción. Al entrar en una, abres su ficha, desde donde se hace todo lo demás.

  1. Abre el menú SaaS / Implantación en el panel.
  2. Entra en «Instancias» para ver la lista con su build state, plan y dominio.
  3. Haz clic en un cliente para abrir su ficha con todos los botones de gestión.
💡
El build state es el semáforo de la instancia: te dice si está sana, construyendo o con un aviso.
instancias · 4 de la flota
cuida-santjosepcuida-santjosep.factoriaia.comPro
servealserveal.factoriaia.comPro
jobex-manjobex-man.factoriaia.comTrial
id-wasteid-waste.factoriaia.comStarter
// git

Git y ramas

El código de cada cliente está versionado, como en cualquier proyecto serio.

Cada instancia tiene su repositorio git con ramas: production staging dev. Sabemos quién cambió qué y podemos volver atrás.

  1. En la consola consultas ramas e historial de commits.
  2. Sincronizas para traer la actividad git más reciente.
  3. Las ramas se mueven solas al crear stagings o hacer merge — no tocas git a mano.
production
staging
dev
// las ramas se sincronizan con el panel
// comercial

Planes, suscripción, trial y facturación

La capa comercial: cobra a cada cliente automáticamente y controla los límites.

FunciónQué hace
PlanDefine el producto/precio que se factura a esa instancia.
Trial con auto-bloqueoPeriodo de prueba que, al caducar, suspende la instancia automáticamente.
Límite de usuariosAvisa (y puede bloquear) si el cliente supera los usuarios contratados.
Facturación recurrenteGenera cada mes la factura borrador del plan.
  1. Asigna un plan a la instancia (ficha, pestaña «Suscripción»).
  2. Gestiona la suscripción con Suspender / Reactivar / Activar.
  3. Deja que facture solo revisas las facturas borrador antes de enviarlas.
// addons

Subir addons propios

Llevar un módulo custom a un cliente concreto, opcionalmente instalándolo al momento.

  1. En la consola/ficha busca la opción de subir addon.
  2. Sube el zip/tgz del módulo (máx. 50 MB).
  3. Marca «instalar» si quieres que se instale al subirlo.
🛡️
El sistema valida el archivo (zip correcto, sin rutas peligrosas) antes de aceptarlo. Seguridad primero.
Arrastra tu módulo aquí
.zip · .tgz · máx 50 MB · carpeta de addons dedicada
// provisión

Crear un cliente nuevo

Un asistente que monta de una tacada todo lo que necesita un cliente: stack, dominios, certificados y módulos.

🧱

Stack de contenedores

Odoo + PostgreSQL + DocuSeal + su base de datos, aislado.

🌐

Dominios

<cliente>.factoriaia.com y sign-<cliente>.factoriaia.com

🔐

Certificados

Seguridad lista desde el minuto uno.

🧩

Set de módulos

Los que elijas con el ModulePicker.

  1. Abre el asistente «Provisionar / Nuevo cliente».
  2. Rellena los datos del cliente (nombre/slug, plan…).
  3. Elige los módulos con el ModulePicker.
  4. Lanza la provisión y sigue el log en vivo hasta que la instancia esté arriba.
💡
Todo se monta aislado: base de datos, puertos y dominios de cada cliente son suyos y no se reutilizan.
// auditoría

Actividad y auditoría

Quién hizo qué, cuándo y dónde. Trazabilidad total.

El registro de actividad deja constancia de cada operación importante (crear, instalar, staging, merge, terminal…) y sincroniza la actividad de git. Lo ves en la pestaña History de la consola.

  1. Abre la consola → pestaña «History».
  2. Pulsa «Refrescar» para traer la última actividad.
  3. Revisa la lista de eventos: autor, acción y fecha.
merge a producciónahora
editado sale_order.pyClaude Codehace 8 min
staging creadahace 1 h
campo x_centro_costeStudiohoy 09:14
Buenas prácticas

Tres reglas para no liarla.

Léelas dos veces.

🌿

Prueba en staging

Antes de instalar módulos o tocar código en producción de un cliente, hazlo en una staging y comprueba que va bien. Luego, merge.

🛑

Producción, con respeto

Producción es el sistema real de un cliente trabajando. No experimentes ahí. Cada acción se registra.

💻

Terminal con cabeza

El terminal tiene acceso real. Úsalo para tareas concretas; para probar a lo loco, attacha a una staging.

🧭
Flujo recomendado: crear staging → probar el cambio → revisar → merge a producción → borrar la staging. Sin sustos.
Glosario rápido

Por si te pierdes con algún término.

Empieza hoy

Tu Odoo, gestionado por ti.
Sin saber programar.

Te montamos la instancia, te damos el panel y te enseñamos a volar. Studio para los campos, Claude Code para lo serio. Todo con tu suscripción.

Sigue explorando Factoría IA

Factoria Studio es la plataforma que potencia tu Odoo. Descubre el resto de nuestras soluciones.