Si tu pyme cumple tres o más de estos seis indicadores, es hora de dejar Google Sheets: archivos con más de 50,000 filas que se traban, dos personas editando y sobreescribiendo, fórmulas que tardan más de 5 segundos, links externos que se rompen, miedo a cambiar celdas, y reportes manuales rehechos cada semana. El siguiente paso depende de complejidad: Airtable o Notion para casos simples, Postgres o Supabase con frontend custom para volumen serio, o sistema a medida con MAGIA Core cuando la operación lo justifica. En una distribuidora cliente nuestra normalizamos 3.6 millones de filas legacy en 48 horas, ese tipo de trabajo es el que Sheets nunca pudo absorber.
Los seis indicadores que te dicen que ya es hora
1. Archivos con más de 50,000 filas que se traban al abrir
Google Sheets soporta hasta 10 millones de celdas por archivo, pero el rendimiento se degrada agresivo pasados los 50,000 a 100,000 filas. Si tu equipo abre un archivo y le toma 30 segundos cargarlo, ya estás operando en el límite.
2. Dos personas editando al mismo tiempo y sobreescribiendo cambios
Sheets soporta colaboración simultánea, pero no maneja conflictos serios. Si dos personas editan la misma celda al mismo segundo, una sobreescribe a la otra sin aviso. En operación pyme con 5 a 20 personas tocando los mismos archivos, esto pasa todos los días.
3. Fórmulas que tardan más de 5 segundos en recalcular
Cuando tus VLOOKUP, INDEX-MATCH o ARRAYFORMULA tardan más de 5 segundos en recalcular cada vez que tocás algo, tu equipo deja de tocar el archivo por miedo. Y un archivo que nadie quiere tocar deja de ser útil.
4. Links externos que se rompen sin avisar
IMPORTRANGE, IMPORTDATA, IMPORTHTML son útiles pero frágiles. Cualquier cambio en el archivo fuente rompe el destino. Llega lunes y los reportes están vacíos porque alguien renombró una hoja el viernes.
5. Miedo a cambiar una celda por temor a romper algo
Cuando tu equipo dice "no toques esa celda" más de tres veces al mes, estás en un sistema frágil. Las fórmulas profundas anidadas con dependencias invisibles son una bomba de tiempo. El día que se rompa, nadie va a saber por qué.
6. Reportes que se rehacen manualmente cada semana
Si alguien dedica 4 horas a la semana a "hacer el reporte semanal" copiando y pegando entre hojas, ya tenés un sistema. Sólo que está en la cabeza de esa persona y no escala. Cuando los datos se unifican, los problemas se anuncian solos.
El siguiente paso según tu nivel
| Necesidad | Solución | Costo (USD) | Tiempo |
|---|---|---|---|
| Hasta 50,000 filas, lógica simple, equipo pequeño | Airtable o Notion | 10 a 30/user/mes + setup 1,500 a 5,000 | 1 a 3 semanas |
| 100,000 a 10M filas, lógica compleja | Postgres o Supabase + frontend custom | 8,000 a 25,000 setup | 4 a 8 semanas |
| Multi-sistema, operación atípica | Sistema a medida con MAGIA Core | 15,000 pago único + 200 a 400/mes infra | 12 semanas |
| Más de 10M filas, multi-tenant, IA con guardrails | MAGIA Forge | 20,000 pago único + infra | 12 semanas |
¿Por qué Airtable o Notion como puerta de entrada?
Airtable y Notion son "Sheets con base de datos atrás". Te dan vista de tabla familiar (como Sheets), pero con tipos de datos forzados (no podés meter texto en columna numérica), relaciones entre tablas (un cliente tiene muchas órdenes), vistas filtradas por usuario, integraciones via API, y permisos básicos por persona.
Airtable es más rico para casos relacionales (clientes, productos, órdenes, proyectos). Notion es más rico cuando la base de datos vive dentro de documentación y wiki. Para pyme con operación estructurada, Airtable suele ganar.
Limitaciones: Airtable empieza a doler pasados los 50,000 a 100,000 registros por base. Si crecés más allá, vas a Postgres o sistema a medida.
¿Cuándo Postgres o Supabase con frontend custom?
Cuando tu volumen pasa los 100,000 registros, cuando tu lógica de negocio es compleja (cálculos en código, validaciones, automation), cuando necesitás auditabilidad seria (quién cambió qué cuándo), Postgres o Supabase son el siguiente nivel.
Supabase es Postgres puro con auth, storage, edge functions y realtime. Lo levantás en una tarde, le construís frontend custom con React o Next.js, y entrega capacidad cercana a sistema a medida sin la complejidad operativa de AWS.
Costo: 25 USD al mes Supabase Pro más implementación inicial 8,000 a 25,000 USD.
El caso real: 13M filas legacy a data lake unificado
En una distribuidora cliente nuestra (control de plagas, sede Guatemala, 100 franquicias multi-país) el reto inicial fue:
- 13 millones de filas legacy en SQL Server 2019 (no Sheets, pero análogo: data desorganizada por años).
- 197 tablas inconsistentes con 10 años de datos sin normalizar.
- Reportes manuales mensuales que tardaban días en compilarse.
- Sin auditabilidad ni trazabilidad fila por fila.
Implementamos data lake unificado Bronze/Silver/Gold sobre Supabase:
- 3.6 millones de filas migradas en 48 horas.
- 197 tablas snapshot legacy preservadas en bronze.
- 825 silver views normalizadas, 75 gold materialized views.
- 73 gold tables finales para BI.
- 57 RLS policies y 17 roles RBAC.
- Verificación fila a fila: source = bronze = silver = gold.
Inversión total 26,000 USD pago único en 12 semanas. Para una pyme LATAM saliendo de Sheets, el alcance es menor (no 13M filas legacy) y cabe entre 12,000 y 20,000 USD. Lo que antes tomaba 30 ingenieros y 18 meses lo entregamos en semanas.
Qué se rompe si seguís en Sheets pasado el punto
Cinco cosas concretas:
- Auditabilidad: nadie sabe quién cambió qué celda. Sheets versionado existe pero no es operativo para auditoría seria.
- Integridad: campos numéricos quedan como texto, fechas con formatos inconsistentes, NIT con espacios. La data se ensucia silenciosamente.
- Velocidad: todo se traba. Equipo deja de usar el archivo. Datos quedan viejos.
- Colaboración: sobreescrituras silenciosas. Conflictos sin trazabilidad. Trabajo perdido.
- Confianza: el CEO ve dos vistas con números distintos. Deja de creer en los reportes. Decisión a ciegas.
Próximos pasos
Si cumplís uno o dos indicadores, esperá unos meses. Si cumplís tres o más, empezá a evaluar. Airtable o Notion para casos simples. Postgres o Supabase con frontend custom para volumen y complejidad. Sistema a medida con MAGIA Core cuando tu operación lo justifica.
- MAGIA Core si querés sistema unificado en 12 semanas que reemplace Sheets más SaaS dispares, código a tu nombre.
- MAGIA Solo si sos profesional independiente y querés salir de Sheets a sistema operativo serio en 15 días por 4,500 USD.
Sin retainers, sin licencias atadas, código a tu nombre.