Back to Overview

Zimbra CalDAV Integration

Connect Tymeslot to Zimbra Collaboration Server via CalDAV. Covers the DAV URL format, user@domain authentication, and admin-managed account considerations.

Luka Breitig โ€” Technical Product Builder & AI Developer
Luka Breitig

Technical Product Builder & AI Developer

๐Ÿ“‹ Before you begin

  • A Zimbra Collaboration Server (ZCS) accessible over HTTPS from the public internet
  • Your full Zimbra email address in user@domain format โ€” this is both your login and the path component in the CalDAV URL
  • Your Zimbra account password (or an admin-delegated password if your organisation requires it)

Zimbra and CalDAV

Zimbra Collaboration Server includes a built-in CalDAV endpoint. Every Zimbra account automatically has a CalDAV-accessible calendar โ€” no additional configuration is required by the Zimbra administrator for individual users.

Zimbra's DAV URL uses the user's full email address as the path component. This differs from servers like Nextcloud where a short username is used. Tymeslot connects to Zimbra the same way any CalDAV client does โ€” using the standard DAV endpoint and your account credentials.

1 Determine your CalDAV URL

Zimbra's CalDAV URL for the default calendar follows this pattern:

https://zimbra.example.com/dav/USER@DOMAIN/Calendar
  • zimbra.example.com โ€” the hostname of your Zimbra server
  • USER@DOMAIN โ€” your full Zimbra email address (e.g. alice@company.com)
  • Calendar โ€” the display name of the calendar (default is "Calendar"; use the exact name if you renamed it)

For a calendar named "Work" rather than the default:

https://zimbra.example.com/dav/USER@DOMAIN/Work

Finding other calendar names

Open the Zimbra web client, right-click the calendar in the sidebar, and select Edit Properties. The name shown there is the one to use in the URL path. Spaces in calendar names should be URL-encoded as %20.

2 Prepare your credentials

Zimbra does not have an app password system. Use your full Zimbra email address as the username and your account password.

Username format

Enter your email address in full โ€” for example, alice@company.com. A short username without the domain will result in an authentication error.

If your organisation uses Active Directory or LDAP integration with Zimbra, use the same credentials you use to log into the Zimbra web client.

3 Add the calendar in Tymeslot

  1. 1 Go to [Dashboard] โ†’ [Settings] โ†’ [Integrations].
  2. 2 Click [Add CalDAV Calendar].
  3. 3 Enter the Zimbra DAV URL in Server URL, your full email address in Username, and your account password in Password.
  4. 4 Click [Save]. A green status indicator confirms the connection.

๐Ÿ”ง Troubleshooting

"Authentication failed"

Confirm the username is your full email address including the domain. A short username (e.g. "alice" instead of "alice@company.com") will be rejected. Also verify the password matches what you use to log into the Zimbra web client.

"Calendar not found" or "404 Not Found"

The calendar name in the URL path does not match the actual calendar name in Zimbra. Check the exact name in the Zimbra web client (right-click the calendar โ†’ Edit Properties). Replace any spaces with %20 in the URL.

Administrator-blocked external CalDAV access

Some Zimbra administrators disable CalDAV access for users or restrict it to specific IP ranges. If the connection is refused despite correct credentials, contact your Zimbra administrator to confirm that CalDAV access is permitted for your account.

โ“ Frequently Asked Questions

Which Zimbra versions support CalDAV?

CalDAV has been supported in Zimbra Collaboration Server since version 5. Both Zimbra Open Source Edition and Zimbra Network Edition include CalDAV. The DAV endpoint is /dav/ on the standard Zimbra HTTPS port (443).

Can I sync a shared calendar from another Zimbra user?

Only if you have been granted write access to that calendar and the CalDAV endpoint exposes it under your credentials. Shared read-only calendars will pass a connection test but booking events cannot be written back. For a shared calendar, use the URL path of the original owner's calendar with your own credentials โ€” Zimbra will enforce the access level the owner granted.

Do I need to tell my Zimbra administrator anything?

No additional setup is required on the server side for standard user accounts. CalDAV is enabled by default. If access is restricted in your organisation's Zimbra policy, ask your administrator to allow CalDAV access from Tymeslot's server IPs, or to whitelist the endpoint for your account.

๐Ÿ”— Related Articles

Read CalDAV Integration

CalDAV Integration

Sync Tymeslot with CalDAV calendars โ€” Nextcloud, Radicale, Zimbra, mailbox.org, iCloud, and Fastmail. Real-time conflict detection with no Google or Microsoft dependency.

Read Nextcloud CalDAV Integration

Nextcloud CalDAV Integration

Connect Tymeslot to your Nextcloud calendar. Step-by-step guide for finding the per-calendar CalDAV URL, generating an app password, and verifying the sync.

Read Radicale CalDAV Integration

Radicale CalDAV Integration

Connect Tymeslot to a self-hosted Radicale server. Covers the collection URL format, account password authentication, case-sensitive paths, and network requirements.