Skip to main content
Conecta tu app de Base44 a Gmail para enviar, leer y gestionar correos. Usa Gmail para entregar alertas, aprobaciones y reportes, convertir los mensajes entrantes en registros en tu app y activar flujos cuando llega correo nuevo, ya sea desde una cuenta compartida o desde la bandeja propia de cada persona.
¿Qué tipo deberías usar? Usa un conector para creadores de apps cuando tu app envía correo desde una cuenta de Gmail para todos, por ejemplo una bandeja de operaciones que envía reportes semanales. Usa un conector para usuarios de la app cuando cada persona envía correo desde su propia cuenta de Gmail.
Necesitas un plan Builder o superior para usar conectores en tu app.

Qué puedes hacer

Enviar correo automáticamente

Envía confirmaciones, alertas y seguimientos personalizados cuando algo sucede en tu app.

Leer correo entrante

Lee y analiza los mensajes que llegan, y conviértelos en registros como tickets de soporte.

Gestionar la bandeja

Organiza el correo a medida que tu app lo procesa, por ejemplo marca mensajes como leídos o aplica etiquetas.
Prompts de ejemplo para el chat de IA

De un vistazo

Identificador de tipo
gmail
Modelo de autenticación
OAuth
Tipos de conector
Para creadores de apps, para usuarios de la app
Configuración de conexión
Ninguna

Conéctalo

Conecta una cuenta de Gmail que usan todos los flujos de tu app.Para conectar Gmail:
  1. Ve al editor de tu app.
  2. Describe qué quieres hacer con Gmail en el chat de IA, por ejemplo: Conecta esta app a Gmail y envíame un correo cuando se cree un nuevo ticket.
  3. Revisa lo que el chat de IA solicita en We need your permission to access.
  4. Haz clic en Connect to Gmail.
  5. En la ventana de Google, selecciona la cuenta que quieres conectar, revisa los permisos y haz clic en Allow.
  6. Vuelve al editor y deja que la IA termine de crear los flujos que usan Gmail.

Úsalo en una función de backend

Una vez que Gmail está conectado, tus funciones de backend pueden obtener un token de acceso y llamar a la API de Gmail directamente. Base44 se encarga del flujo OAuth y del almacenamiento de tokens.
  • Para una conexión compartida, usa getConnection() para obtener el token.
  • Para una conexión de usuario de la app, usa getCurrentAppUserConnection() para que cada solicitud use el token de la persona con sesión iniciada.

Conectores compartidos

Configura, despliega y llama a una conexión compartida desde una función de backend.

Conectores de usuarios de la app

Obtén un token por usuario y llama a la API como la persona con sesión iniciada.

Alcances y permisos de Gmail

Cuando conectas Gmail, el conector solicita permisos (alcances) que controlan lo que tu app puede hacer con tu cuenta de Gmail. A continuación se muestra la lista actual de alcances de Gmail que el conector puede solicitar.

Alcances de Gmail

  • email: Identificar la cuenta de Google que se conecta.
  • https://www.googleapis.com/auth/gmail.readonly: Leer mensajes y metadatos.
  • https://www.googleapis.com/auth/gmail.send: Enviar mensajes.
  • https://www.googleapis.com/auth/gmail.labels: Gestionar etiquetas.
  • https://www.googleapis.com/auth/gmail.modify: Modificar mensajes, por ejemplo marcar como leído o aplicar una etiqueta.
  • https://www.googleapis.com/auth/gmail.compose: Crear y actualizar borradores.
  • https://www.googleapis.com/auth/gmail.settings.basic: Gestionar la configuración básica del correo, como filtros, firmas y la respuesta automática por vacaciones.
Las listas de alcances pueden cambiar con el tiempo. Siempre revisa los permisos que se muestran durante el flujo de conexión.

Solución de problemas

Verifica que https://connectors.base44.com/api/oauth/callback esté registrada en tu app OAuth de Google, exactamente como se muestra. Si el conector todavía usa URLs por app, el URI en tu app OAuth debe coincidir en su lugar con uno de los mostrados en Per-app URLs (for legacy connectors) en View redirect URIs for your apps, así que registra cada URI listado ahí para la app que estás conectando.
Si tu app OAuth de Google está en modo de prueba, solo los usuarios de prueba aprobados pueden conectarse. Publica tu app OAuth o sácala del modo de prueba para que cualquier persona que use tu app pueda conectar su propia cuenta.

Preguntas frecuentes

  1. Ve al dashboard de tu app.
  2. Haz clic en Integrations.
  3. Haz clic en la pestaña My integrations.
  4. Encuentra Gmail y haz clic en el icono More Actions , luego en Switch account.
Sí. En el chat de IA, especifica el asunto, el cuerpo del mensaje, el formato, los destinatarios y cualquier campo dinámico.También puedes editar las funciones de backend generadas en Dashboard → Code → Functions para personalizar aún más el payload del correo.
Sí. Usa un conector para usuarios de la app para que cada persona conecte su propia cuenta de Gmail. Consulta el resumen de conectores.
Haz clic en el icono More actions en el conector en la pestaña Integrations de tu app y elige una opción como cambiar de cuenta, reconectar o desconectar. Aprende más sobre gestionar conectores.
Esta página fue traducida con IA. Para obtener la información más precisa y actualizada, consulta la versión en inglés.