Skip to content

Calendar Sync

Calendar Sync allows you to sync third-party calendar services to YYNote, unified for viewing in the Desktop Calendar. Adding, enabling, disabling, and deleting all third-party calendars is managed here.

Entry: Right-click tray icon → Settings → App Settings → Left menu item 9 → “Calendar Sync” tab.

Calendar Sync is a membership feature. New users get a 7-day free membership trial upon registration, so you can try it first before deciding whether to continue.

TypePurposeNotes
WeComReads WeCom (Enterprise WeChat) calendar
DingTalkReads DingTalk calendar
FeishuReads Feishu calendar
MicrosoftReads Microsoft account calendarRequires binding a Microsoft account on PC first
Exchange EmailReads corporate email, QQ Mail calendarUses standard Exchange protocol
CalDAVReads CalDAV calendarStandard protocol

Each third-party calendar can choose from 6 colors (orange/green/cyan/purple/red/pink) as its tag color, making it easy to distinguish different sources in the Desktop Calendar.

  1. Go to the “Calendar Sync” tab
  2. Click “Add Third-party Calendar”
  3. Select the calendar type
  4. Fill in the form
  5. Save
FieldDescriptionNotes
TypeSelect calendar typeSelectable when adding; read-only when editing
AccountLogin account (email/phone number)
Password/CredentialLogin password or app-specific password
Server AddressRequired for CalDAV/Exchange types
Display NameThe name shown in YYNote
Color6 preset colorsUsed to distinguish sources in the calendar
Sync EnabledOn / OffCan be toggled anytime

Microsoft Calendar requires binding a Microsoft account on PC first (done in the “Account Management” page). Once bound, Microsoft calendar events sync automatically. Unbinding the Microsoft account deletes local Microsoft events.

  • Only syncs schedules within ±60 days and those with recurrence rules
  • Schedules outside this range are not synced to YYNote
  • Calendar sync may have a delay of approximately 15 minutes
  • After adding a new calendar, schedules won’t appear immediately — wait for the sync to complete
  • Fetch only: Third-party schedules are synced to YYNote and displayed in the Desktop Calendar as “external events” with the third-party calendar’s tag
  • No reverse push: You cannot edit or push changes from YYNote to the third-party calendar
  • After adding a third-party calendar, it automatically appears in the “Tag Filter List” of the “Schedule Lists” tab and “Calendar Lists” tab
  • You can uncheck a third-party calendar in the tag filter list to hide its schedules
  • Synced schedules do not appear as “YYNote-native schedules” — they are external events tagged with the third-party calendar label

In the list of added third-party calendars, each entry can be:

ActionDescription
Enable/DisableTemporarily pause sync for a calendar without deleting it
EditModify account, password, server address, and other details
DeleteCompletely remove the third-party calendar
StatePage Display
Not logged in / Non-memberPrompts “Activate membership to sync third-party calendars” + “Activate Membership” button
Logged in + Member + No calendars added6 calendar type cards + “Add Third-party Calendar” button
Logged in + Member + Calendars addedThird-party calendar list

These three domestic enterprise calendars typically connect via OAuth authorization. Follow the prompts during setup to complete authorization.

  1. First, bind your Microsoft account on the PC in the “Account Management” page
  2. Add a “Microsoft” type in “Calendar Sync”
  3. The system automatically reads the bound Microsoft account’s calendar

If sync fails with “Please re-bind your Microsoft account” — return to the Account Management page to re-bind.

You need to provide:

  • Account (email address)
  • Password
  • Server address (e.g., outlook.office365.com or your company’s email server address)

Exchange is for corporate Exchange servers. QQ Mail and Tencent Enterprise Mail should use CalDAV below.

You need to provide:

  • Account
  • Password or app-specific password (some services require generating an app password)
  • CalDAV server address

QQ Mail and Tencent Enterprise Mail use CalDAV (not Exchange). QQ Mail’s CalDAV server: dav.qq.com.

  • Microsoft Calendar → Check if a Microsoft account is bound; re-bind if necessary
  • Exchange Email → Check that the account password and server address are correct
  • A delay of up to 15 minutes is normal — please be patient
  • If still failing → Check your account status and calendar permissions on the third-party service’s website
  • Check the sync range — only schedules within ±60 days are synced
  • Check that the corresponding third-party calendar is checked in the “Tag Filter List”
  • Check that the corresponding schedules aren’t hidden by tag filtering in the “Schedule Lists” tab
  • Wait 15 minutes to see if it’s a sync delay
  • Each third-party calendar has its own independent color setting, which can be modified in the edit form
  • Colors are used to distinguish schedules from different sources in the calendar view

Q4: Can I edit third-party schedules in YYNote?

Section titled “Q4: Can I edit third-party schedules in YYNote?”
  • No. Calendar Sync is one-way — it only fetches third-party schedules to YYNote and does not support pushing edits back to the third-party service
  • If you need to make changes, please do so in the third-party calendar’s original app