Calendar Sync
Features
Section titled “Features”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.
Supported Third-party Calendars
Section titled “Supported Third-party Calendars”6 Calendar Types
Section titled “6 Calendar Types”| Type | Purpose | Notes |
|---|---|---|
| WeCom | Reads WeCom (Enterprise WeChat) calendar | — |
| DingTalk | Reads DingTalk calendar | — |
| Feishu | Reads Feishu calendar | — |
| Microsoft | Reads Microsoft account calendar | Requires binding a Microsoft account on PC first |
| Exchange Email | Reads corporate email, QQ Mail calendar | Uses standard Exchange protocol |
| CalDAV | Reads CalDAV calendar | Standard 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.
Adding Third-party Calendars
Section titled “Adding Third-party Calendars”Adding Process
Section titled “Adding Process”- Go to the “Calendar Sync” tab
- Click “Add Third-party Calendar”
- Select the calendar type
- Fill in the form
- Save
Form Fields
Section titled “Form Fields”| Field | Description | Notes |
|---|---|---|
| Type | Select calendar type | Selectable when adding; read-only when editing |
| Account | Login account (email/phone number) | — |
| Password/Credential | Login password or app-specific password | — |
| Server Address | Required for CalDAV/Exchange types | — |
| Display Name | The name shown in YYNote | — |
| Color | 6 preset colors | Used to distinguish sources in the calendar |
| Sync Enabled | On / Off | Can be toggled anytime |
Microsoft Calendar Notes
Section titled “Microsoft Calendar Notes”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.
Sync Rules
Section titled “Sync Rules”Sync Range
Section titled “Sync Range”- Only syncs schedules within ±60 days and those with recurrence rules
- Schedules outside this range are not synced to YYNote
Sync Delay
Section titled “Sync Delay”- 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
Sync Direction
Section titled “Sync Direction”- 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
Effects After Syncing
Section titled “Effects After Syncing”- 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
Calendar Management
Section titled “Calendar Management”List Operations
Section titled “List Operations”In the list of added third-party calendars, each entry can be:
| Action | Description |
|---|---|
| Enable/Disable | Temporarily pause sync for a calendar without deleting it |
| Edit | Modify account, password, server address, and other details |
| Delete | Completely remove the third-party calendar |
Three Page States
Section titled “Three Page States”| State | Page Display |
|---|---|
| Not logged in / Non-member | Prompts “Activate membership to sync third-party calendars” + “Activate Membership” button |
| Logged in + Member + No calendars added | 6 calendar type cards + “Add Third-party Calendar” button |
| Logged in + Member + Calendars added | Third-party calendar list |
Configuration Guide by Type
Section titled “Configuration Guide by Type”WeCom / DingTalk / Feishu
Section titled “WeCom / DingTalk / Feishu”These three domestic enterprise calendars typically connect via OAuth authorization. Follow the prompts during setup to complete authorization.
Microsoft
Section titled “Microsoft”- First, bind your Microsoft account on the PC in the “Account Management” page
- Add a “Microsoft” type in “Calendar Sync”
- 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.
Exchange Email
Section titled “Exchange Email”You need to provide:
- Account (email address)
- Password
- Server address (e.g.,
outlook.office365.comor your company’s email server address)
Exchange is for corporate Exchange servers. QQ Mail and Tencent Enterprise Mail should use CalDAV below.
CalDAV
Section titled “CalDAV”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.
Q1: Third-party calendar sync failed?
Section titled “Q1: Third-party calendar sync failed?”- 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
Q2: Can’t see schedules after syncing?
Section titled “Q2: Can’t see schedules after syncing?”- 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
Q3: Schedule colors are wrong?
Section titled “Q3: Schedule colors are wrong?”- 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