Enterprise Accounts
How Calendox Enterprise works — Microsoft 365 tenant-wide admin consent, master and secondary tenants, license seats, CSV import, and billing.
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: a Microsoft 365 admin grants consent once, and Calendox admins import and map calendars centrally from a dedicated tenant dashboard. See Personal, Business, and Enterprise accounts for how the account types compare.
How does tenant-wide connection work?
Tenant-wide connection is available for Microsoft 365 / Entra organizations. A tenant administrator grants tenant-wide admin consent once for the whole organization, instead of every employee authorizing Calendox individually — employees never sign in to Calendox at all. 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.
Tenant-wide connection is Microsoft 365 only — there is no Google Workspace equivalent, and Enterprise accounts connect tenants rather than individual calendars, so the per-user connect flow isn't part of the Enterprise dashboard. If people in your organization need individual Google calendars synced, they can do that on Personal or Business accounts — see Connect Google Calendar.
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 tenant for contractors) is a Secondary Tenant, where each calendar connected consumes one license seat.
How does automatic user mapping work?
Instead of pairing every master tenant user with their secondary tenant counterpart by hand, Calendox can map them automatically. A pair is matched when both of these agree (case-insensitive):
- The email username — the part before the
@(e.g.jane@yourcompany.com↔jane@partnerdomain.com), and - The calendar name.
Each secondary calendar can only be matched once, and any user without a confident match is simply left unmapped for you to pair manually — auto-mapping never guesses.
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 that's 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.
How do license seats work?
- 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 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.
What don't Enterprise accounts include?
Two features from Personal and Business accounts are not part of Enterprise:
- Bookings — Enterprise accounts do not have booking pages. Bookings is a Personal and Business feature.
- Unified Calendar — Enterprise accounts are managed from the tenant dashboard instead of a personal calendar view.
How is Enterprise billed?
Enterprise can be purchased two ways, and how you cancel depends on which one you used:
- Directly through Calendox — manage and cancel 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 Microsoft Marketplace for the purchase walkthrough and why procurement teams often prefer this route.
Seats are priced per imported secondary-tenant calendar — see pricing for current rates, and Plans and billing for refund and general subscription details.
If something looks wrong
- Tenant connection fails immediately — the admin declined one or more permissions during consent. Re-run the connection and approve every requested permission.
- "Domain already connected" error — that Microsoft 365 domain is attached to another Calendox enterprise account; it must be disconnected there first.
- A batch of syncs suddenly shows Disabled — usually a seat shortfall. Compare your active secondary-tenant calendars against your seat count in Settings → Billing; adding seats restores the paused syncs automatically.
Next steps
- OAuth permissions — what the tenant admin consent grants
- Sync status — paused syncs and how they recover
- Personal, Business, and Enterprise accounts — is Enterprise the right type for you?
- Enterprise sync features — feature overview
Team Management
Invite members, assign admin or member roles, and manage per-seat licenses in a Calendox Business account — plus what a paused sync means.
Notifications
How Calendox in-app and email notifications work — sync, billing, team, and booking notification categories, and which preferences you control.