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/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_idclient_secretNo 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:
https://app.watitan.com/#/gmail/callbackUrlBack?state=83&code=4/0AVGzR1CJAyOhxFcPDVAyiCLLYzTNHMj5scztJGhNNaPGKwfLojS_HR95ltBqkjyHYxjwBw&scope=https://mail.google.com/...Copia solo el valor después de code= y antes de &scope=
Ejemplo:
4/0AVGzR1CJAyOhxFcPDVAyiCLLYzTNHMj5scztJGhNNaPGKwfLojS_HR95ltBqkjyHYxjwBw🧠 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
Crear organización
Google Cloud Console
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
Last updated