Caso de Éxito — Vertical Media (Área de Clientes)

Actualizado · 21 may 2026

Somos Motor

El portal de los clientes de redes sociales

Somos Motor gestiona las redes sociales de empresas del sector del motor (concesionarios, talleres, marcas). Cada cliente entra a su área privada y encuentra tres pilares: sus redes sociales con métricas en vivo y datos propios cruzados, sus informes mensuales en PDF, y sus facturas con descarga histórica 24/7. Sin emails, sin esperas, sin pedir el último dato.

4
Redes integradas
35+
Métricas API
+propias
Métricas cruzadas
3
Pilares de cliente
Proyecto Completo

Un ecosistema digital de +955 horas

Esta página está dedicada al área de los clientes a los que Somos Motor les gestiona las redes sociales (vertical Media). Es una de las tres patas del producto.

Aclaración importante

Cliente NO es lo mismo que patrocinador

Son dos tipos de relación comercial completamente distintas que viven en sitios diferentes de la plataforma.

Cliente Media

ESTA PÁGINA

Empresa B2B (concesionario, taller, marca) que contrata a Somos Motor para que le gestione sus redes sociales. Recibe contenido producido (reels, posts), gestión de publicación y reportes mensuales. Paga una cuota recurrente.

Dónde vive: clientes-media/{slug} en Firestore
URL de su área: /clientes/redes, /clientes/informes, /clientes/facturacion
Rol/claim: webTipo: "cliente" + clienteAsignadoIds[]

Patrocinador del Podcast

Marca que aparece DENTRO del podcast en formato mid-roll, clips, segmentos branded o episodios dedicados. Su relación se gestiona desde la página comercial/patrocinios de la web pública, no desde el área cliente.

Dónde vive: integrado en cada episodio del podcast
Datos que ve: métricas agregadas del canal y propuesta de formatos
Producto distinto: no usa el área de clientes ni Metricool
Los tres pilares

Todo lo que necesita el cliente, en tres bloques

Diseñado para personas con poco tiempo. Tres secciones, cero curva de aprendizaje y acceso 24/7 a información actualizada.

Pilar 1 · Mis Redes Sociales

El dashboard estrella. Está estructurado en dos bloques diferenciados para que el cliente pueda ver la foto fija de su evolución y bucear en periodos concretos sin perderse.

BLOQUE 1Fijo

Estadísticas Generales

Foto agregada de toda la colaboración. No se ve afectado por filtros temporales.

  • 4 KPIs: total seguidores, crecimiento acumulado, impresiones, meses con Somos Motor
  • Distribución por plataforma (donut)
  • Evolución mensual completa (línea continua)
BLOQUE 2Filtrable

Análisis del Periodo

Datos detallados que recalculan en vivo según el filtro elegido por el cliente.

  • Filtros: mes actual, mes anterior, trimestre, año, personalizado
  • Análisis Somos Motor (KPIs propietarios)
  • Métricas detalladas por red + audiencia (género, edad, países)
  • Contenido publicado con búsqueda y ordenamiento

Pilar 2 · Informes

PDFs mensuales generados automáticamente que el cliente puede reenviar a su jefe, su socio o su contable sin tener que escribir nada.

Generación client-side

jsPDF + AutoTable. Logo del cliente, branding propio, sin esperas de servidor.

Selección de secciones

El cliente elige qué bloques incluir (KPIs, audiencia, contenido top, evolución).

Solo cierres reales

Excluye meses pre-colaboración y mes en curso: solo se descargan reportes cerrados.

Pilar 3 · Facturación

El cliente accede 24/7 a sus facturas históricas. Sin pedir copias por email, sin perderlas si cambia de gestor. Trazabilidad completa.

Lo que ve el cliente

  • Listado histórico con número, concepto y fecha
  • Descarga PDF con un click (signed URL temporal)
  • Acceso desde web y móvil sin instalar nada

Lo que hace el SuperAdmin

  • Sube factura en flujo atómico de 3 pasos (reservar → upload → confirmar)
  • Validación: solo PDF, máx. 10 MB
  • Lifecycle 7 días para PDFs huérfanos (subida sin confirmar)
Diferenciador clave

No solo lo que dice la API: también lo que sacamos nosotros

Metricool da datos sueltos por red. El valor real para el cliente está en los cruces. El bloque "Análisis Somos Motor" del dashboard expone métricas propias calculadas en el backend al ingestar cada snapshot diario.

Métricas de la API (Metricool)

35+ métricas por red social (Instagram, Facebook, TikTok, YouTube). Lo que la API expone, tal cual, sin procesar.

  • Alcance, impresiones, engagements
  • Posts top con datos individuales
  • Demografía (edad, género, países)
  • Saves, shares, comentarios

Métricas propias cruzadas (Análisis Somos Motor)

KPIs que ninguna red ofrece por separado. Se calculan al ingestar el snapshot diario cruzando las 4 redes y el histórico.

  • Engagement consolidado multi-red
  • Crecimiento normalizado por base
  • Eficiencia por formato y horario
  • Indicadores de valor por mes con Somos Motor
Redes integradas

Una única fuente, cuatro plataformas

Instagram

Reels, posts, stories, saves, shares, audiencia.

Facebook

Alcance, impresiones, engagements, posts top.

TikTok

Views, likes, comments, shares por vídeo.

YouTube

Combinado con Analytics: CTR, AVD, retención.

Pipeline de datos

De la API al PDF, en automático

Cada noche un cron sincroniza los datos de Metricool, cruza con el histórico para calcular las métricas propias y los deja listos para que el cliente los consuma al día siguiente. Nadie toca nada a mano.

PASO 01

API Metricool

Snapshot diario por brand y por red social. 35+ métricas.

PASO 02

Cron Firebase

dailyMetricoolSnapshot a las 23:00 cada noche. Reintentos.

PASO 03

Cruce + Firestore

Cálculo de métricas propias (Análisis Somos Motor) y persistencia.

PASO 04

Dashboard cliente

Lectura reactiva, filtros, gráficos Recharts en /clientes/redes.

PASO 05

PDF on-demand

jsPDF + AutoTable con logo del cliente, generación instantánea.

Stack Técnico

Astro + Firebase: rápido y seguro

El área de cliente vive en la web pública (Astro) bajo las rutas /clientes/*. Auth, datos y facturas se gestionan vía Firebase con aislamiento estricto por cliente.

Frontend

Área cliente embebida en Astro

Astro 5SSG + hidratación selectiva
Firebase Client 12Auth + Firestore + Storage
jsPDF + AutoTablePDFs descargables client-side
Tailwind CSSEstilos consistentes
RechartsGráficos de evolución

Pipeline de datos

Crons + integraciones

Cron Metricool diario23:00 · 35 métricas por red
Cron Metricool mensualDía 1, 00:05 · agregado
Cálculo métricas propiasCruces multi-red en ingest
Storage facturasLifecycle 7 días huérfanos
ResendEmail cambios de cuenta

Aislamiento & Auth

Cliente solo ve lo suyo

Firebase AuthEmail + Google OAuth
Custom ClaimswebTipo + clienteAsignadoIds
Firestore RulesAislamiento por clientes-media
Impersonate seguroSuperAdmin auditable
RGPD compliantEliminar cuenta integrado
En Números

El esfuerzo detrás del área de clientes

170+
Horas de desarrollo
Solo el área cliente
4
Redes integradas
Vía Metricool
35+
Métricas API
Más propias cruzadas
3
Pilares cliente
Redes · Informes · Facturas

Desglose de Esfuerzo por Módulo

Dashboard "Mis redes" (Bloque 1 + Bloque 2)50h
Métricas propias cruzadas (Análisis Somos Motor)25h
Informes PDF con secciones personalizables20h
Facturación: subida 3 pasos + descarga signed URL25h
Auth + custom claims + multi-brand20h
Impersonate de SuperAdmin a cliente10h
Filtros temporales y recálculo reactivo10h
Perfil cliente + RGPD + cambio password10h

Estimación total: ~170 horas · Equivalente a ~1 mes de trabajo de un dev senior

Ecosistema

Una plataforma, tres frontales

¿Tienes clientes a los que les gestionas las redes?

Si pasas horas montando reportes mensuales en Canva o PowerPoint y enviando facturas por email, te construimos un área de cliente con métricas en vivo, PDFs auto-generados y descarga de facturas 24/7. Tus clientes lo agradecerán y tú recuperarás semanas al año.

Proyecto desarrollado por Automatiza ToDo · Todos los datos son aproximaciones públicas