Add and manage Calendar accounts

This post is also available in: 日本語 Français Español Српски

Enable the Calendar

To use Vivaldi Calendar, make sure you’ve enabled Mail, Calendar and Feeds from Settings > General > Productivity Features. On a brand new installation or in a new User Profile, choose the “Fully Loaded” option in the welcome flow.


Local account

Vivaldi Calendar comes with a local account already set up. Calendars and events under the local account are stored on the computer and can only be viewed and managed in the browser instance they were created in.

This option is good from privacy view point as events won’t be stored on third-party servers, but inconvenient, if you’d like to access and manage your events from multiple locations and share with others.


Online accounts

You can also use Vivaldi Calendar with online accounts, in which case calendars and events are stored on the calendar service provider’s servers and can be accessed from multiple clients.

Add an online account

To add a new online calendar account:

  1. Go to Settings > Calendar > Calendar accounts;
  2. Click on  Add account below the list of accounts;
  3. Select the account type:
    • Vivaldi.net,
    • Google calendar,
    • CalDAV,
    • Web calendar.
  4. Click Continue.
  5. Fill in the rest of the information (read below for further instructions for each account type);
  6. Click Create account.

Vivaldi.net

Vivaldi webmail comes with an online calendar feature. You can add the CalDAV calendar easily to the browser, because the browser detects the calendar link automatically on login.

After you’ve selected Vivaldi.net as the account type:

  1. Give the Calendar account a name.
  2. Type in your Vivaldi account’s email address (all lowercase letters) and password.
  3. Click Add Account.
  4. Select the calendars you want to sync with Vivaldi Calendar, which one’s to hide and which one is the account’s default calendar.
  5. Click Done or Add Another Account if you have more accounts to add.

Google Calendar

After you’ve selected Google calendar as the account type:

  1. Give the Calendar account a name.
  2. Type in your Gmail address.
  3. Click Add account.
  4. Follow the login instructions in Google’s pop up login window that opens. Log in and give Vivaldi viewing and editing access to your calendars.
  5. Select the calendars you want to sync with Vivaldi Calendar, which one’s to hide and which one is the account’s default calendar.
  6. Click Done or Add Another Account if you have more accounts to add.

iCloud calendar

iCloud calendar can be added to Vivaldi Calendar using CalDAV, but first you need to set up an app specific password for the calendar (instructions) and then find the correct CalDAV URL. Finding the URL requires some effort, so follow these steps:

  1. In Vivaldi, go to iCloud.com and log in to your account.
  2. Open the Calendar app.
  3. Right-click on the page and select Developer Tools > Inspect from the context menu.
  4. In the Developer Tools window, navigate to the Network tab and make sure either All or Fetch/XHR has been selected.

    If there are some requests already on the list, then removing them by using the Clear button in the top left corner will make it easier to find the information you’re looking for.
  5. Keep the Developer Tools open and make some changes to your calendar. For example, add a test event. It will trigger data passing to the server.
  6. New requests should appear on the list. Click on the first one and select the Payload tab.
  7. In the Query String Parameters list, look for the line with dsid: XXXXXXXX. Make a note of the number.

    If you can’t see that particular line, then try opening another request to see if you can see it there.
  8. Next, in the Calendar itself, click on the Calendar Sharing icon next to one of your calendars’ names.
  9. Under Public Calendar, look at the URL. It should start with webcal://pXX-caldav.... Make note of that number as well.
  10. To construct the CalDAV URL replace the Xs in the following URL https://pXX-caldav.icloud.com/XXXXXXXX/calendars with the numbers you found. The shorter number you found last, goes to the beginning of the URL, the longer DSID number you found first, goes between ...icloud.com/ and /calendar. For example, https://p123-caldav.icloud.com/1234567890/calendars.

Once you’ve created the app-specific password and figured out the CalDAV link, you can add the account in Vivaldi Calendar.

  1. When adding the account, select CalDAV as the account type.
  2. Enter your Apple ID as the Username.
  3. Enter the URL you’ve constructed as the Address.
  4. Enter the app-specific password you created as the Password.
  5. Finish by clicking Add Account.

CalDAV

After you’ve selected CalDAV as the account type:

  1. Give the Calendar account a name.
  2. Enter the account’s address, which you should find somewhere in the calendar account’s settings in the service’s web view.
  3. Type in the username and password.
  4. Click Add Account.
  5. Select the calendars you want to sync with Vivaldi Calendar, which one’s to hide and which one is the account’s default calendar.
  6. Click Done or Add Another Account if you have more accounts to add.

Web calendar

Web calendars, for example local public holidays or your favourite sport’s team’s match calendar, are a good way to follow events that you don’t want to add manually yourself, but would still like to know about. Web calendar events are read-only, meaning you can view them, but only the calendar owner can edit the events.

After you’ve selected Web Calendar as the account type:

  1. Give the Calendar account a name.
  2. Enter the calendar’s link (make sure the URL ends with .ics).
  3. Click Add Account.
  4. Select the calendars you want to sync with Vivaldi Calendar, which one’s to hide and which one is the account’s default calendar.
  5. If the web calendar has limited access, enter your username and password. In case it’s a public calendar leave the username and password fields empty.
  6. Click Done or Add Another Account if you have more accounts to add.

Calendar Mail Account

To share events, the Calendar needs to be linked to a mail account. Select the mail account in Settings > Calendar > Calendar Settings > Calendar Mail Account.

To add a new Mail account, check out the help page about adding and managing Mail accounts.


Edit accounts

To change something about the account:

  1. Go to Settings > Calendar > Calendar accounts.
  2. Select an account you want to update.
  3. Make the changes.
  4. Click Save.

Delete accounts

To delete an account and its calendars:

  1. Go to Settings > Calendar > Calendar accounts.
  2. Select an account you want to delete.
  3. Click on  Delete Account below the list of accounts
  4. Click Yes on the confirmation dialog.

Was this page helpful?