← Calen1 · English version below
Última actualización: 19 de octubre de 2026
En corto: un usuario de tu organización quiere conectar su calendario con Calen1 y Google Workspace o Microsoft 365 lo bloquea porque la app no está en tu lista de apps aprobadas. Calen1 está verificada por Google (verificación OAuth aprobada el 14 de octubre de 2026) y tiene editor verificado por Microsoft. Solo pide permiso de calendario: nada de correo, archivos, contactos ni administración del dominio. Aprobarla toma unos minutos.
| Qué hace | Sincroniza eventos entre los calendarios que el usuario conecta (Google, Microsoft 365, iCloud) y ofrece una página de reservas sobre su disponibilidad. Servicio de Warehouse MX, Ciudad de México. |
|---|---|
| Permisos en Google | openid, userinfo.email (identificar al usuario) y https://www.googleapis.com/auth/calendar: leer y escribir eventos solo en los calendarios que el usuario elija. |
| Permisos en Microsoft | Calendars.ReadWrite, offline_access, openid, email. Permisos delegados (actúa como el usuario, nunca sobre todo el directorio). |
| Lo que NO pide | Gmail / Outlook (correo), Drive / OneDrive, contactos, usuarios del directorio, administración del dominio. |
| Dónde se guardan los datos | Credenciales cifradas; no se almacena el contenido de los eventos. Alojamiento en Railway (EE. UU.). Al desconectar, la credencial se borra al instante. Detalle en la política de privacidad. |
| Contacto | hola@calen1.com |
Dato que vas a necesitar: ID de cliente OAuth (es público, no es un secreto)173042393316-7gb4bj11kjqin7lqrrse82l8nd0jdsfr.apps.googleusercontent.com
Si el usuario ya pidió acceso desde la pantalla de bloqueo, la solicitud aparece en Seguridad → Controles de API → Acceso de apps de terceros → Apps pendientes de revisión, y se aprueba desde ahí con el mismo efecto. Referencia oficial: Google: revisar y administrar solicitudes de acceso a apps de terceros.
Dato que vas a necesitar: ID de aplicación (cliente) (público)b974ff92-534d-41a1-8ecf-2a421f180284 · Editor verificado: CO WH SA DE CV
Opción A, la más rápida: aprobar la solicitud del usuario. Si tu organización tiene activado el flujo de solicitud de consentimiento, el usuario ve «Se requiere aprobación» y manda la solicitud; aparece en Microsoft Entra → Aplicaciones empresariales → Solicitudes de consentimiento de administrador, y un administrador la aprueba ahí.
Opción B, directa:
https://login.microsoftonline.com/common/adminconsent?client_id=b974ff92-534d-41a1-8ecf-2a421f180284Referencia oficial: Microsoft: conceder consentimiento de administrador a toda la organización.
Sí. En Google, aplicando la aprobación solo a una unidad organizativa. En Microsoft, con la asignación de usuarios de la aplicación empresarial.
Google: cambia la app a Bloqueada en el mismo panel. Microsoft: quita el consentimiento en Permisos o elimina la aplicación empresarial. Además, cada usuario puede desconectar su cuenta desde Calen1 en cualquier momento, y eso borra su credencial de inmediato.
Lee y escribe eventos para sincronizarlos, pero no almacena su contenido: guarda solo un mapa de qué evento corresponde a cuál. Con el modo privacidad, los eventos personales aparecen en el calendario de trabajo únicamente como «Ocupado».
Last updated: October 19, 2026
In short: a user in your organization wants to connect their calendar to Calen1 and Google Workspace or Microsoft 365 is blocking it because the app is not on your allowed-apps list. Calen1 is verified by Google (OAuth verification approved on October 14, 2026) and has a Microsoft-verified publisher. It only requests calendar access: no mail, files, contacts or domain administration. Approving it takes a few minutes.
| What it does | Syncs events between the calendars the user connects (Google, Microsoft 365, iCloud) and offers a booking page based on their availability. A service by Warehouse MX, Mexico City. |
|---|---|
| Google scopes | openid, userinfo.email (identify the user) and https://www.googleapis.com/auth/calendar: read and write events only on the calendars the user chooses. |
| Microsoft scopes | Calendars.ReadWrite, offline_access, openid, email. Delegated permissions (acts as the user, never across the directory). |
| Not requested | Gmail / Outlook mail, Drive / OneDrive, contacts, directory users, domain administration. |
| Data handling | Encrypted credentials; event content is not stored. Hosted on Railway (US). Disconnecting deletes the credential immediately. Details in the privacy policy. |
| Contact | hola@calen1.com |
What you'll need: the OAuth client ID (public, not a secret)173042393316-7gb4bj11kjqin7lqrrse82l8nd0jdsfr.apps.googleusercontent.com
If the user already requested access from the block screen, the request shows under Security → API controls → Third-party app access → Apps pending review and can be approved there with the same effect. Official reference: Google: review and manage third-party app access requests.
What you'll need: the Application (client) ID (public)b974ff92-534d-41a1-8ecf-2a421f180284 · Verified publisher: CO WH SA DE CV
Option A, fastest: approve the user's request. If your organization has the admin consent request workflow enabled, the user sees "Approval required" and submits a request; it appears under Microsoft Entra → Enterprise applications → Admin consent requests, where an administrator approves it.
Option B, direct:
https://login.microsoftonline.com/common/adminconsent?client_id=b974ff92-534d-41a1-8ecf-2a421f180284Official reference: Microsoft: grant tenant-wide admin consent.
Yes. In Google, by applying the approval to one organizational unit. In Microsoft, with user assignment on the enterprise application.
Google: set the app to Blocked in the same panel. Microsoft: remove the consent under Permissions or delete the enterprise application. Each user can also disconnect their account from Calen1 at any time, which deletes their credential immediately.
It reads and writes events to sync them, but does not store their content: it keeps only a map of which event corresponds to which. With privacy mode, personal events show on the work calendar only as a busy block.