Cómo he montado mi intranet de empresa en WordPress

En este post voy a contar cómo monté mi propia intranet en mi empresa para llevar todas las gestiones y no tener que depender de servicios de terceros, sin suscripciones y sin coste de cambio.

El problema

Me encuentro como freelance teniendo Saas contratados por todos lados para pequeñas funcionalidades, a veces contratando productos con los que mato moscas a cañonazos, además se suponerme pequeños micro pagos recurrentes que al final todo suma.

¿Y si me creo mi propio ecosistema de trabajo quitándome de en medio esos saas?

Lo que he construido

La idea es montar un WordPress, limitado, que no esté abierto al público, que se necesite login para acceder, y sobre él crear distintos plugins, cada uno con una funcionalidad específica, que sustituya a cada Saas que pasa por mi vida.

Qué funcionalidades tengo en mi día a día:

Facturación: Paso de FacturaDirecta a GrowthInvoices. Un sistema de facturación es lo más sencillo y con lo que cualquier desarrollador empieza a probar, así que controlado.

Tareas: Paso de ClickUp a GrowthProjects. Aunque estoy sólo en el equipo como freelance, no viene mal un pequeño gestor de tareas como ClickUp o Trello, así que con el plugin GrowthProjects, solucionado.

Documentación: Paso de Notion a GrowthDoc. Difícil superar a Notion, pero no necesito toda la funcionalidad de Notion, necesito poder tener notas, y escribir documentos de distintos proyectos y demás.

Soporte: Paso de emails sueltos a GrowthSupport. Un sistema de tickets sencillo donde poder localizarlos y que mis clientes puedan crearlos y tener control.

Y todo esto bajo un theme sencillo limpio, y que controle lo básico de la intranet, como es SaasTheme.

Y como añadido, quería enganchar esto con los LLMs de turno, para poder hacer cosas como:

«Dime qué tareas tengo para hoy»

«Crea una factura de mantenimiento para la empresa X»

«Lo que hemos vibe codeado añádelo a la documentación de mi intranet» 👈🏻 esto es la caña !!

Cómo lo he resuelto

Creando soluciones sencillas, sin complicaciones que más que ayudar lo que hacen es entorpecer en el día a día, y además con la ventaja que tiene crearlos open source, que permite que cualquier pueda extender su funcionalidad adaptándolos a sus casos de uso.

En mi caso, son plugins independientes, pero a la vez integrados, es decir que si tengo por ejemplo GrowthProjects activo, puedo en GrowthInvoices elegir los proyectos como items de facturación. Y eso es relativamente sencillo con los hooks de WordPress, donde poder enganchar funcionalidad adicional cuando se quiera.

Y por lo que me pregunta mucha gente, ¿WordPress Antonio? pues si, me parece perfecto para soluciones sencillas, rápidas, te quitas de problemas de control de usuarios, registros, tienes miles de themes y como framework es sencillo de entender y muy potente de extender.

¿La conexión con la IA? WordPress, si, WordPress otra vez te permite crear lo que llaman Abilities, que son a grosso modo funcionalidades que expones al exterior, y con plugins gratuitos como Easy MCP AI con 3 clicks los tienes disponibles para que tu chatGPT o Claude de turno se conecte y pueda leer/escribir en tu WordPress.

Pruébalo

Tienes todos los plugins y el theme disponible en la web de GrowthPlugins.com mientras son aprobados por los chicos de plugins de WordPress.org donde los añadiré al repo oficial de WordPress para que todo el mundo pueda descargarlos.

Con qué me quedo

Este proyecto, que es un proyecto abierto, ya que tengo un par de plugins cocinándose en el horno, lo que me ha demostrado es que pequeñas soluciones a medida te dan muchas más productividad en tu día a día que soluciones gigantes a las que tienes que adaptarte tu.