11.02 Webmail y Google Calendar
11.02 Webmail y Google Calendar
11.02 Webmail y Google Calendar
☁️ Integración de Google Calendar y Webmail (Gmail) en tu CRM
Este tutorial te guía paso a paso para configurar las APIs de Google, obtener tus credenciales OAuth2, y conectar tu CRM con Gmail y Google Calendar de forma segura.
🧩 Requisitos previos
Antes de comenzar, asegúrate de tener:
- Una cuenta de Google activa.
- Acceso a la Google Cloud Console.
- Acceso de administrador en tu CRM.
- Navegador actualizado (recomendado Google Chrome).
🚀 1. Ingresar a la consola de Google
Abre el siguiente enlace:
🔗https://console.cloud.google.com/
🏢 2. Crear una organización (si no tienes una)
- En el menú superior, haz clic en "Seleccionar organización".
- Luego, selecciona "Nueva organización".
- Completa la información solicitada.
- Asocia tu cuenta de facturación y confirma la creación.
⚠️ Es importante tener una organización creada para poder habilitar servicios y usar credenciales OAuth.
💳 3. Agregar un método de pago
- En el menú lateral, ve a Facturación > Métodos de pago.
- Agrega una tarjeta de crédito o débito válida.
- Confirma la activación de la facturación.
💡 Google no cobrará nada si no usas servicios de pago, pero lo solicita para habilitar las APIs.
📦 4. Crear un nuevo proyecto
- Haz clic en el selector superior y elige "Nuevo proyecto".
- Asigna un nombre (ejemplo:
CRM Integration). - Selecciona tu organización y ubicación.
- Presiona Crear.
⚙️ 5. Habilitar las APIs necesarias
- En el panel izquierdo, entra en Biblioteca de APIs.
- Busca y habilita las siguientes APIs:
- Gmail API
- Google Calendar API
✅ Asegúrate de que ambas aparezcan como "Habilitadas" en tu panel.
🔑 6. Crear credenciales OAuth 2.0
- Ve al menú lateral → APIs y servicios > Credenciales.
- Clic en + Crear credenciales → selecciona ID de cliente de OAuth 2.0.
- Si aparece un mensaje para configurar la pantalla de consentimiento, hazlo (ver paso 8).
- Completa el formulario:
- Tipo de aplicación: Aplicación web
- Nombre: CRM Integration
- URIs autorizadas de redireccionamiento:
https://app.crm.com/gmail-callback.htmlhttps://app.crm.com/google-callback.html
- Haz clic en Crear.
💾 7. Descargar las credenciales
- Una vez creadas, haz clic en el ícono de descarga 📥 del archivo
.json. - Guarda los valores siguientes, los necesitarás más adelante:
client_idclient_secret
🧩 8. Configurar la pantalla de consentimiento OAuth
- Ve a APIs y servicios → Pantalla de consentimiento OAuth.
- Elige el tipo de usuario:
- Interno: solo para usuarios dentro de tu organización.
- Externo: para permitir cualquier cuenta de Google.
- Completa la información:
- Nombre de la aplicación (ejemplo: CRM Google Integration).
- Correo de soporte.
- Dominio del CRM (ejemplo:
https://app.crm.com).
- En el apartado Usuarios de prueba, agrega los correos autorizados para acceder (tus cuentas de Gmail o las de tu equipo).
- Guarda los cambios y publica.
📅 9. Habilitar Google Calendar en tu CRM
- Ingresa a tu CRM.
- Ve a Configuraciones → Integraciones → Google Calendar.
- Pega tus credenciales:
client_id
client_secret - Haz clic en Generar Token.
- Se abrirá una ventana emergente de autenticación de Google.
- Inicia sesión con tu cuenta y acepta los permisos solicitados.
✅ Una vez autenticado, tu CRM estará conectado a tu cuenta de Google Calendar.
Podrás crear, ver y sincronizar eventos directamente desde el CRM.
📧 10. Habilitar Gmail Webmail en el CRM
- Desde tu CRM, ve a Canales → Crear nuevo canal → Tipo: Webmail.
- Agrega tu correo electrónico de Gmail (el mismo que usaste en Google Console).
- Pega nuevamente las credenciales:
client_id client_secret- No es necesario ingresar la contraseña de Gmail.
- Haz clic en el botón azul Configurar OAuth2.
- Se abrirá una ventana de Google para iniciar sesión y autorizar.
🔐 11. Obtener el código de autorización
Tras la autenticación, serás redirigido a una URL similar a esta:
Copia solo el valor después de code= y antes de &scope=
Ejemplo:
🧠 12. Completar la configuración en el CRM
- Pega el código en la ventana emergente del CRM.
- Guarda el canal.
- En la lista de canales, haz clic en Conectar.
⚠️ Esta versión beta solo permite recibir correos Gmail (lectura y sincronización de bandeja de entrada).
✅ ¡Listo!
Tu CRM ahora está conectado con:
- Google Calendar (para creación y sincronización de eventos).
- Gmail Webmail (para recepción de correos).
🧭 Resumen de configuración
| Etapa | Acción | Ubicación |
|---|---|---|
| Crear organización | Google Cloud Console | https://console.cloud.google.comhttps://console.cloud.google.com |
| Agregar pago | Facturación > Métodos de pago | |
| Crear proyecto | Panel principal | |
| Habilitar APIs | Biblioteca → Gmail API / Calendar API | |
| Crear credenciales | Credenciales → OAuth 2.0 | |
| Configurar redirecciones | URLs autorizadas | |
| Descargar JSON | Credenciales > Descargar | |
| Configurar pantalla de consentimiento | APIs y servicios → OAuth | |
| Integrar Google Calendar | CRM → Configuraciones → Integraciones | |
| Integrar Webmail | CRM → Canales → Nuevo canal → Webmail | |
| Pegar credenciales | client_id / client_secret | |
| Autenticar y conectar | Ventana emergente → Copiar código |