How do I set up my CalDAV account in BC?

When you log your account in the app, the app itself takes over the sync process. We made sure that the process is straightforward and easy, however, setting up the CalDAV account may require a few additional steps depending on your provider.

1. You start with opening the app and side menu

2. Click on the → Calendars & Task lists

3. Click on the log-in icon in the action bar

4. Choose → CalDAV

5. Choose your provider and click on → Next button

6. Now, this is a point where it may become tricky as some of the providers require the → CalDAV primary URL (if it doesn't apply to your provider, please skip to # 7). To find your primary CalDAV URL, typically you'll need to access your calendar settings within your webmail provider online, then look for a section labeled "CalDAV URL," "Calendar Address" or similar, which will contain the URL for your primary calendar.

Here’s a breakdown of few partners:

Nextcloud: Once logged into your Nextcloud web interface, click on the calendar tab. Then you can find the URL in the settings, which is located in the bottom left corner.

Owncloud: Open the calendar app within your ownCloud instance. Then look for an icon or option to display the CalDAV URL, often found next to the calendar name or in the calendar settings. Copy the provided CalDAV URL.

Synology: start Synology calendar and click the down icon of the calendar you want to sync. Finally Select CalDAV Account and copy the URL. Here it is important to make sure the URL doesn't end with "caldav". Synology doesn't allow CalDAV methods like PROPFIND directly on /caldav. Instead, it expects /caldav/USERNAME/calendar/ or /caldav/USERNAME/.

7. Then you log in with your email/user name data and the password. Here it is very important to know the APP SPECIFIC PASSWORD, which your provider may require. The app-specific passwords allow users to authenticate client applications without revealing their main login password, so please remember that it is NOT THE SAME as the password for your email account. This is to ensure a more secure connection for third-party apps accessing your calendar and contacts, like BC for example.

Hint: While with some providers it may be possible to log in with the account password, we strongly discourage it. The sync process for an account synced through such log in is significantly slower.

Here’s where you can set up and find an app specific password, depending on the provider:

Nextcloud: Log in to your Nextcloud account online  click on your profile icon in the top right corner and select "Settings" Click on "Security" in the left-hand menu  Find the section labeled "App Password" at the bottom  Enter a name for the app (e.g. BC / BusCal / Business Calendar etc.) click the button to generate the app password.

Owncloud: Log into your ownCloud account  go to your personal settings  find the "App passwords / tokens" section  enter a name for the app (e.g. BC / BusCal / Business Calendar etc.)  and click "Create new app passcode".

Synology: Log in to your Synology DiskStation Manager  Click on the person-shaped icon in the upper corner of the desktop  select "Personal"  "Account"  Under Sign-in Method, select 2-Factor Authentication  Select "App Password"  follow the instructions to generate the app-specific password

iCloud: Go to account.apple.com and log in with your Apple ID and password  find and click on the "Sign-In & Security" section click on "App-Specific Passwords"  Generate an App-Specific Password create a label (e.g. BC / BusCal / Business Calendar etc.)

Web.de: Sign in to your web.de account  Navigate to the security settings  Look for an option related to app passwords  Generate a new app-specific password

GMX.de: Click on  Home and then on  Security Options click on Manage application-specific passwords Click on Create new application-specific password  Enter your password and click on Continue.

Yahoo: Sign in to your Yahoo account navigate to the Account Security page  click on "Generate and manage app passwords"  follow the on-screen instructions

Mailfence: Navigate to Settings  Account  Security: Services access  click "Generate a specific password for this service".

Zoho: navigate to your Zoho account go to Security App Passwords click "Generate New Password."  Enter a name for the application (e.g. BC / BusCal / Business Calendar etc.) click "Generate" to create and save the password

Runbox: Go to Settings  Security  App passwords  generate a new password for the specific application

Fruux: Log into your Fruux account navigate to the "Sync" section "Add a new device" generate a unique username (e.g. BC / BusCal / Business Calendar etc.) and password.

Mailbox.org: Navigate to Settings  mailbox.org  Email App Passwords create a unique password for the application

Hint: please note that some providers require the enabling 2-Factor Authentication before you can start generating the app specific passwords.

8. Confirm the login and wait until your calendars and/or tasks are synchronized.

Hint: Please remember that when it comes to CalDAV sync the task list and calendars are not synced separately as it is the case with other sync partners. Therefore it is enough to log in the account once and you will see it synced both under the calendars and tasks tab. If you want to use tasks, please make sure to choose a provider, that also supports them.



Feedback and Knowledge Base