FrancodesystemsFrancodesystems
WorkspaceIntegración a medida

Cómo conectar Holded con Google Workspace

Gmail, Calendar, Drive y Contacts conectados con Holded en tiempo real.

Por Juan Cantón Rodríguez · Actualizado el

Solicitar esta integración
HoldedHolded
↔
Google Workspace

Tiempo de implantación · 5-9 días laborables

Diagnóstico

El problema

Si tu empresa vive en Gmail, Calendar y Drive, Holded queda relegado a una pestaña que solo abre administración. Los comerciales no ven contactos de Holded en su Gmail, las reuniones con clientes no quedan registradas en el CRM, los presupuestos que firma el cliente acaban en algún Drive personal sin trazabilidad. Para una empresa de 15-100 empleados con Workspace como tejido digital, esto es fricción operativa: documentos duplicados, contactos descoordinados, y un CRM (Holded) que nadie alimenta porque no es donde trabaja la gente.

Propuesta

La solución

Para empresas con Google Workspace (antes G Suite) como columna vertebral del día a día. Los contactos Holded aparecen en Gmail; los eventos de Calendar reflejan reuniones con clientes activos; los documentos generados (presupuestos, facturas, contratos) se archivan automáticamente en Drive con permisos por equipo. Soporte de Workspace Business Starter, Standard, Plus y Enterprise.

Scope

Qué automatizamos

  • Contactos Holded ↔ Google Contacts (etiquetas, grupos)
  • Calendar: eventos con clientes Holded marcados automáticamente
  • Drive: presupuestos y facturas archivadas en carpeta del cliente con permisos
  • Gmail: emails etiquetados con cliente → anotación en Holded
  • Adjuntos enviados (contratos) → archivados en Drive del cliente
  • Comerciales asignados a clientes Holded → permisos automáticos en Drive
  • Notificaciones Chat (Spaces): cobro recibido, factura vencida, deal firmado
  • Reportes semanales generados en Sheets desde datos Holded
Para quién encaja

Casos de uso típicos

Perfiles en los que la integración Holded ↔ Google Workspace suele encajar y qué cambia con ella. Son ejemplos ilustrativos, no clientes concretos.

Ejemplo 01

Agencia digital 30 empleados con Workspace

Antes: Comerciales nunca abrían Holded. Reuniones con clientes sin registro en CRM.

Después: Gmail muestra panel de cliente Holded en cada email. Calendar registra reuniones como actividades CRM.

Ejemplo 02

Consultora con Drive como repositorio central

Antes: Presupuestos firmados quedaban en Drive personal del comercial.

Después: Cada presupuesto en carpeta de cliente del Drive compartido con permisos automáticos.

Ejemplo 03

Empresa con alta rotación de comerciales

Antes: Cuando un comercial salía, los accesos a Drive de sus clientes había que limpiarlos a mano.

Después: Permisos vía Google Groups del dominio: baja del empleado → permisos limpios automáticamente.

Antes / Después

Qué cambia exactamente

El día a día sin la integración y con ella, lado a lado.

✕

Sin la integración

  • Comerciales nunca abren Holded como CRM
  • Documentos en Drive personal sin trazabilidad
  • Reuniones sin registro en el cliente
  • Permisos manuales con alta/baja de empleados
✓

Con la integración

  • Gmail muestra panel cliente Holded contextual
  • Drive compartido como single source per cliente
  • Calendar como fuente de actividades CRM
  • Permisos vía Groups: alta/baja automática
Arquitectura

Cómo lo construimos

Google APIs (People, Calendar, Drive, Gmail) con autenticación OAuth2 y service account para flujos a nivel dominio. Los eventos se procesan en near real-time vía push notifications. Los permisos de Drive se gestionan vía Google Groups del dominio para que el alta/baja de empleados se refleje automáticamente. Servicio externo a Workspace: no instalamos add-ons en Gmail ni en Calendar que después tengas que mantener.

flow.ts
webhook google workspace.event
→ queue.enqueue(jobId)
→ worker.handle() // idempotente
→ holded.api.call() // retries con backoff
→ log.emit({ status: 'ok' })
FAQ

Preguntas frecuentes

¿Necesito ser admin del workspace?

Para la fase de registro de la app y autorización del acceso a APIs del dominio, sí. Después, el uso día a día no requiere permisos especiales.

¿Funciona con cuentas @gmail.com personales?

No. Necesita Workspace (dominio propio). Las cuentas personales no soportan service accounts ni dominio-wide delegation.

¿Soporta Google Drive Shared Drives?

Sí. Preferimos Shared Drives sobre 'Mi unidad' por la propiedad organizacional. Si tu estructura es por cliente con Shared Drive específico, archivamos en el correcto automáticamente.

¿Y los permisos cuando un empleado se va?

Si los permisos se gestionan vía Google Groups del dominio, basta con quitar al empleado del Group y todos los accesos a Drive desaparecen. Es la práctica recomendada y la que configuramos por defecto.

¿Hay que instalar add-ons en Gmail o Calendar?

No. Si quieres un sidebar contextual en Gmail mostrando datos del cliente, lo podemos construir como Workspace Add-on opcional. Pero el funcionamiento base no requiere ninguno.

¿Cuánto tarda?

Entre 5 y 9 días laborables. Si quieres add-on de Gmail con UI nativa, añade 3-5 días para construirlo y publicarlo.

Francodesystems

¿Hablamos de tu integración con Google Workspace?

Llamada de 30 minutos sin compromiso. Salimos con alcance y precio.