How to Synchronize Calendars and Contacts on Android Devices

Last modified: March 15, 2024


This document provides instructions to synchronize your cPanel calendars and contacts on an Android™ device with the third-party DAVx5 application. To synchronize your calendars and contacts on iOS®, read our How to Set Up Calendars and Contacts documentation.

  • This document is only valid for cPanel & WHM version 120 and later. To set up calendars and contacts on Android devices in cPanel & WHM version 118 and earlier, read our How to Sync Calendars, Contacts, and Email on Android Devices documentation.
  • This functionality is only available if your hosting provider has enabled the cpdavd service.
  • We created this guide using DAVx5 version 4.3.14 from the Google Play Store and Android version 10 on a Lenovo® tablet. The process may differ based on the version of DAVx5, Android, and device that you use.
  • Because WebPros International, LLC doesn’t develop or ship this application, cPanel Technical Support cannot help you set it up.

Set up your device

To set up calendars and contacts on your Android device, perform the following steps:

Set up DAVx5

To set up DAVx5 for the first time, perform the following steps:

  1. Download and install the DAVx5 application.
  2. Open the application.
  3. Tap the right arrow button. The Tasks support interface appears.
  4. Select the I don’t need tasks support.* checkbox.
  5. Tap the right arrow button. The Permissions interface appears.
  6. Select All of the below to grant permissions to DAVx5. A new interface appears.
  7. Tap ALLOW to allow DAVx5 to access your contacts. A new interface appears.
  8. Tap ALLOW to allow DAVx5 to access your calendars.
  9. Tap the right arrow button.
  10. Set the Regular sync intervals toggle to allow DAVx5 to synchronize at regular intervals. A new interface appears.
  11. Tap ALLOW to allow DAVx5 to run in the background.
  12. Tap the checkmark button.

Set up a calendars and contacts account

To set up a calendars and contacts account in DAVx5, perform the following steps:

  1. On the DAVx5 Home screen, tap the plus sign. The Add account interface appears.
  2. Select Login with email address.
  3. In the Email address field, enter your email address.
  4. In the Password field, enter your password.
  5. Tap LOGIN. A new interface appears that displays the account information.

You can find your account’s settings in the following locations:

  • Webmail’s Calendars and Contacts interface (Webmail » Calendars and Contacts).
  • The welcome email that your administrator sent you.

Synchronize calendars and contacts

To enable synchronization for your calendars and contacts, set the toggles next to the calendar name on the CALDAV tab and the address book name on the CARDDAV tab.

To set the synchronization interval, perform the following steps:

  1. Tap the Settings icon. Under Synchronization, set the Contacts sync. interval toggle for contacts or the Calendars sync. interval toggle for calendars. A new interface appears.
  2. Select the desired synchronization interval.

To manually synchronize calendars and contacts on your device, tap the circular arrows button. Or, tap the back arrow to access the main interface, then tap the circular arrows button.

Potential synchronization issues

If synchronization does not work on your Android device, it may be due to one or more of the following issues:

Automatic synchronization not enabled

By default, some Android devices block automatic synchronization, also known as push mode. If updates you create on other devices do not appear on your Android device, follow these steps to enable automatic synchronization or push mode:

  1. Go to the Users & accounts menu in your device’s Settings application.
  2. Tap your DAVx5 account.
  3. Tap Account sync.
  4. Set the toggles for Address book and Calendar to enable them.

Battery optimization enabled

You may need to disable battery optimization or allow applications to start in the background for automatic synchronization to work on your device. For more information, read DAVx5’s synchronization issues documentation.

Google account as the default

On Android, the default calendar and address book often belong to the Google account you used when you first set up the device. If an event or contact you create on your Android device does not appear on other synchronized devices, make sure you have added it to the cPanel calendar or address book.

Additional Documentation