Enlaces de reunión: Google Meet y Zoom
Genera automáticamente un enlace de videoconferencia (Google Meet o Zoom) en las actividades de tipo reunión. Google Meet viene junto con la conexión de Google; Zoom usa las credenciales de tu propia cuenta.
En cualquier actividad de tipo "reunión" con fecha y hora, el CRM puede generar un enlace de videoconferencia y guardarlo en la propia reunión. Son dos proveedores independientes: Google Meet (mediante tu conexión de Google) y Zoom (mediante tu cuenta Zoom). Usas uno, el otro, o ambos.
Requisitos previos
- Google Meet: una cuenta de Google Workspace ya conectada en Configuración → Integraciones, con el acceso al calendario concedido (Meet reutiliza esa conexión, sin credenciales nuevas).
- Zoom: una cuenta Zoom con permiso para crear una app "Server-to-Server OAuth" en el App Marketplace (por lo general, un administrador de la cuenta Zoom). Necesitarás el Account ID, el Client ID y el Client Secret de esa app, con el ámbito meeting:write.
- En Sellio, ser administrador para guardar las credenciales de Zoom en la tarjeta de Integraciones.
Google Meet: viene junto con la conexión de Google
Google Meet NO requiere ninguna configuración nueva: reutiliza la misma conexión OAuth de Google Workspace usada para correo y calendario. Basta con conectar tu cuenta de Google y conceder el acceso al calendario (Configuración → Integraciones → tarjeta "Google Workspace" → Reconectar, si es necesario).
- Conecta Google Workspace y concede el acceso al calendario.
- En la lista de actividades, abre (o crea) una reunión con fecha y hora.
- Haz clic en el ícono 📹 "Generar enlace de Google Meet". El CRM crea el evento en tu Google Calendar ya con una reunión de Meet y guarda el enlace en la actividad.
Por debajo, el CRM envía el evento a Google Calendar solicitando la creación de la conferencia (Meet) y lee de vuelta el enlace generado. Como es el mismo evento del calendario, editar la reunión en el CRM actualiza el evento, sin duplicar.
Zoom: tu propia cuenta (Server-to-Server OAuth)
Zoom usa el modelo "trae tu cuenta" (BYO): creas una app Server-to-Server OAuth en el App Marketplace de Zoom de tu organización y pegas las tres credenciales en el CRM. Nosotros obtenemos un token y creamos la reunión en tu cuenta, sin costo de nuestra parte ni intermediarios.
- En el App Marketplace de Zoom, crea una app de tipo "Server-to-Server OAuth" y agrega el ámbito para crear reuniones (meeting:write).
- Copia el Account ID, el Client ID y el Client Secret de la app.
- En el CRM, abre Configuración → Integraciones → tarjeta "Zoom (enlaces de reunión)" y pega los tres valores. El Client Secret se guarda cifrado y nunca se muestra de vuelta.
- Guarda. En una reunión con fecha y hora, haz clic en el ícono 🎦 "Generar enlace de Zoom": el CRM crea la reunión en Zoom y guarda el join_url en la actividad.
Dónde queda el enlace y cómo usarlo
El enlace generado se guarda en la propia reunión. Una vez generado, la actividad muestra un ícono para ENTRAR a la llamada (📹 Meet / 🎦 Zoom) y un ícono 🔗 para COPIAR el enlace y enviarlo a los participantes.
¿Sin proveedor listo? Los botones quedan ocultos
El botón de Google Meet solo aparece cuando hay una conexión de Google con el calendario concedido; el botón de Zoom solo aparece cuando las tres credenciales de Zoom están configuradas. Sin eso, no se genera nada y no hay errores en tu flujo: la funcionalidad simplemente queda inerte.
Cómo probar
- Abre (o crea) una actividad de tipo "reunión" con fecha y hora.
- Haz clic en el ícono 📹 (Google Meet) o 🎦 (Zoom). El CRM genera el enlace y lo guarda en la actividad.
- Verifica que aparezcan el ícono para ENTRAR a la llamada y el ícono 🔗 (copiar enlace) en la reunión; abre el enlace para confirmar que la sala existe en tu cuenta de Google/Zoom.
Solución de problemas
- El botón de Google Meet no aparece: no hay conexión de Google con el calendario concedido. Abre la tarjeta "Google Workspace" y haz clic en "Reconectar" para conceder el acceso al calendario.
- El botón de Zoom no aparece: las tres credenciales (Account ID, Client ID, Client Secret) no están guardadas. Complétalas en la tarjeta "Zoom (enlaces de reunión)".
- 401/invalid_client en Zoom: Account ID, Client ID o Client Secret incorrectos, o la app no es de tipo Server-to-Server OAuth. Vuelve a pegar los tres valores (el Secret no vuelve del servidor).
- El enlace se genera pero da error de permiso en Zoom: falta el ámbito meeting:write en la app Server-to-Server. Agrégalo en el App Marketplace y activa la app.
- El evento de Meet no recibe el enlace: confirma que la reunión tiene fecha y hora y que la Google Calendar API está activa en la app OAuth; reconecta si el ámbito de calendario cambió.