Enterprise Accounts
How Enterprise tenant connections, license seats, and billing work in Calendox.
Enterprise is a separate account type from Personal and Business — not just a bigger plan. Enterprise accounts connect calendars at the organization (tenant) level instead of one user at a time, and are managed from a dedicated tenant dashboard rather than the Unified Calendar, which is unavailable on Enterprise accounts.
Connecting your organization's tenant
Microsoft 365 / Entra
A tenant administrator grants tenant-wide admin consent once for the whole organization, instead of every employee authorizing Calendox individually. See OAuth permissions for the exact scopes requested.
If the admin doesn't approve every requested permission, the connection fails with: "Required permissions were not granted. Please allow all requested permissions to connect your Microsoft Calendar." Each Microsoft 365 domain can only be connected to one Calendox enterprise account at a time — attempting to connect an already-connected domain returns an error naming the conflicting tenant.
Google Workspace
Google Workspace tenants are connected by verifying your organization's domain rather than a per-user OAuth grant.
Master tenant vs. secondary tenants
The first tenant you connect becomes your Master Tenant — calendars from this tenant are free and don't count against your license seats. Any additional outside tenant you connect (for example, a partner organization's domain, or a separate Microsoft/Google tenant for contractors) is a Secondary Tenant, where each calendar connected consumes one license seat.
Calendox can automatically pair master tenant users with their secondary tenant counterparts by matching email prefixes (e.g. jane@yourcompany.com ↔ jane@partnerdomain.com), instead of mapping every user by hand.
Bulk user import
Instead of adding calendars one at a time, admins can bulk-import users via CSV from the Manage Tenant dialog (Dashboard → Accounts). Each row's calendar is matched to the right tenant the same way manual additions are.
A calendar whose third-party ID is already part of your tenant's current member list is automatically hidden from both the manual add combobox and the CSV row dropdowns, so the same calendar can't be added to your tenant twice.
License seats
- Master Tenant members: free, unlimited, don't consume seats.
- Secondary Tenant members: each connected calendar consumes one seat from your Enterprise license count.
- If an admin reduces the seat count below the number of currently active secondary-tenant calendars, the excess syncs are automatically paused (not deleted). Increasing the seat count restores them automatically.
- If an admin revokes a specific member's license, that member's syncs are paused and stay paused until a license is re-assigned to them — this does not resolve on its own.
See Sync status for how these states appear in the sync list.
Creating syncs
Enterprise tenants create syncs through a dedicated tenant sync wizard rather than the standard per-calendar sync flow described in Create your first sync — it's built around mapping many master/secondary tenant pairs at once instead of picking two calendars individually.
Billing
Enterprise can be purchased two ways, and how you cancel depends on which one you used:
- Through Calendox (DodoPayments) — manage and cancel directly from Dashboard → Settings → Billing, the same as Basic/Standard/Premium.
- Through the Microsoft Marketplace — billed and managed entirely through the Microsoft 365 Admin Center. It cannot be cancelled from inside Calendox. If Microsoft suspends the subscription (payment issue or cancellation), Calendox shows a banner linking directly to the Microsoft 365 Admin Center to resolve it.
See Plans and billing for trial, refund, and general subscription details.