Saltar al contenido principal

La conexión Google Service Account permite que tus flujos interactúen directamente con tus herramientas de Google:

  • Google Sheets: Guardar nuevos prospectos, actualizar inventarios y leer datos.
  • Google Docs: Generar contratos o documentos completando plantillas.
  • Google Calendar: Consultar horarios libres y agendar citas con enlace de Google Meet.

Conexión Google Service Account y Workspace


Parámetros de configuración

serviceAccountJsontextarearequerido

Pega aquí el contenido completo del archivo .json que descargas de Google Cloud (contiene la clave privada y el correo de servicio).

impersonateEmailemailopcional

(Opcional) Correo electrónico corporativo de Google Workspace en cuyo nombre deseas que se creen los eventos o documentos.


Guía paso a paso para conectar Google

1. Entrar a Google Cloud Console

  1. Ingresa a la Consola de Google Cloud.
  2. Inicia sesión con tu cuenta de Google y crea un proyecto nuevo (por ejemplo: Automatizaciones Convoflow).

2. Activar las herramientas de Google (APIs)

En el buscador superior de Google Cloud, busca y haz clic en Habilitar (Enable) para cada una de estas herramientas:

  • Google Sheets API (para hojas de cálculo).
  • Google Docs API (para documentos).
  • Google Calendar API (para agendamiento de citas).
  • Google Drive API (para permisos de archivos).

3. Crear una cuenta de servicio (Service Account)

  1. Ve a la sección IAM y administración > Cuentas de servicio.
  2. Haz clic en Crear cuenta de servicio.
  3. Escribe un nombre identificador (por ejemplo: convoflow-asistente) y haz clic en Listo.

4. Descargar la clave JSON

  1. En la lista de cuentas de servicio, haz clic sobre el correo que se acaba de crear (tendrá un formato similar a: convoflow-asistente@tu-proyecto.iam.gserviceaccount.com).
  2. Ve a la pestaña Claves (Keys).
  3. Haz clic en Agregar clave > Crear clave nueva.
  4. Elige el formato JSON y presiona Crear. Se descargará un archivo en tu computadora.
  5. Abre ese archivo con cualquier editor de texto, copia todo su contenido y pégalo en el campo Service Account JSON dentro de Convoflow.

5. Dar acceso a tus documentos y calendarios

Este es el paso más importante para que todo funcione:

  • Para Google Sheets y Google Docs: Abre tu hoja o documento, haz clic en el botón Compartir, pega el correo de la cuenta de servicio (el que termina en ...iam.gserviceaccount.com) y otórgale permisos de Editor.
  • Para Google Calendar: Abre Google Calendar en tu computadora, entra a la configuración del calendario que usarás, ve a Compartir con personas específicas y agrega el correo de la cuenta de servicio con permisos para Realizar cambios en eventos.

Preguntas frecuentes y soluciones

Error de permisos ("The caller does not have permission")

Causa: No has compartido la hoja de cálculo o calendario con el correo de servicio.
Solución: Copia el correo client_email de tu archivo JSON y compártelo con permisos de Editor en tu archivo de Google Drive.

Error de API no habilitada

Causa: Falta activar la API en Google Cloud.
Solución: Ve a la biblioteca de APIs en Google Cloud y presiona Habilitar en Google Sheets API o Google Calendar API.