Calendar Delegation

Valid for versions 104 through the latest version



Last modified: May 28, 2024

  • In cPanel & WHM version 120, we renamed this interface to the Calendars and Contacts Sharing interface (cPanel » Email » Calendars and Contacts Sharing) and added additional functionality to it.
  • This feature only appears if your hosting provider installs the Calendar and Contacts Server plugin and enables the Calendar Delegation feature in WHM’s Feature Manager interface (WHM » Home » Packages » Feature Manager).
  • This feature is not available for Exchange ActiveSync.


The Calendar Delegation interface allows you to delegate access rights for a user’s calendar to other users. This is useful for people needing to manage other people’s calendars or manage resources such as conference rooms.

The Calendar Delegates table

The Calendar Delegates table lists the following information about calendar delegations on the account:

  • Calendar Owner — The owner of the calendar.
  • Delegate — The user that the owner grants calendar rights to.
  • Permissions — Whether the delegate has read-write or read-only access to the calendar.
  • Actions — A list of actions that you can perform on this delegation.
    • Delete — Remove delegate’s rights to the calendar.
    • Allow Editing — Grant write access to the delegate.
    • Disallow Editing — Remove write access from the delegate. The delegate will still have read access.

You can only assign calendar rights when your cPanel account has two or more email accounts. If your account has only one email address, the interface will display the No Additional Email Account Exists message. Click Create Email Account to create a new email account. A new window with the Create an Email Account interface will appear.

Delegate a calendar

To delegate a calendar, perform the following steps:

  1. In the Select Calendar Owner menu, select the user whose calendar you wish to delegate.
  2. In the Select Delegate menu, select the user to whom you wish to grant access.
  3. Select the Allow Editing checkbox to allow the user to edit the calendar. Otherwise, the user will have read-only access to the calendar.
  4. Click Create.

The interface will refresh, and the delegation will appear in the Calendar Delegates table.

Refer to your mail application’s documentation for instructions on how calendar delegates can view the delegated calendar. Roundcube users can view our How to View a Delegated Calendar in Roundcube documentation.

Add calendar editing rights

To give calendar-editing access to a delegate, locate the delegate in the Calendar Delegates table and click Allow Editing.

Remove delegation

To remove a user’s access rights to another user’s calendars, perform the following steps:

  1. Locate the user in the Calendar Delegates table and click Delete.
  2. Click Confirm Delete to delete the delegation.
    • Click Cancel to cancel.

Remove calendar editing rights

To remove a user’s rights to edit another user’s calendars, locate the user in the Calendar Delegates table and click Disallow Editing.

Additional Documentation