Confirm that you are using the current desktop release of Obsidian and the latest belki release.
Open belki settings and check that the Google Calendar integration is available in your installed version.
Reload Obsidian after updating the plugin.
If the option is still missing, check the release notes and open a GitHub issue with your belki, Obsidian, and operating-system versions.
Google Calendar connection is desktop-only in the current MVP
The current OAuth connection flow must be started from Obsidian on desktop. Do not expect the Connect button to complete authorization on mobile in this version. This limitation applies to Google Calendar authorization, not to all belki task features.
Browser opens but authentication does not complete
Keep Obsidian open while completing the Google authorization page.
Finish the flow in the same browser window that belki opened.
Return to Obsidian and wait briefly for connection status to update.
If the browser shows an error or Obsidian does not update, cancel, restart Obsidian, and try once more.
When reporting the problem, include the visible error text but never include the authorization code or tokens.
No calendars appear
Confirm that the connection status shows the intended Google account.
Use the calendar refresh action in belki settings.
Check that the account has at least one calendar visible in Google Calendar.
Disconnect and reconnect only if a normal refresh does not restore the list.
Events do not appear in Today or Upcoming
Make sure the source calendar is selected as visible in belki settings.
Check the event date, time zone, and whether it falls within the date section you are viewing.
Refresh calendar data, then reopen Today or Upcoming.
Open Google Calendar directly to confirm that the event still exists.
Calendar events appear above task rows. They do not appear as belki tasks or in task Markdown files.
A calendar is hidden
Open belki settings, find the list of available calendars, and enable that calendar. Return to Today or Upcoming and refresh if the change is not immediately visible.
Refresh fails
Confirm that the device is online and Google Calendar is reachable in your browser.
Try the refresh action again after a short interval.
If the connection shows an authorization error, disconnect and reconnect the integration.
A temporary Google API, network, or account problem may require waiting before trying again.
Access was revoked
If you removed belki from your Google Account permissions, the stored connection can no longer retrieve events. Disconnect Google Calendar in belki settings, then connect again if you want to restore read-only access.
Disconnecting clears the OAuth credentials stored locally by belki. Your Google Calendar events are not deleted or changed.
Calendar events are not copied into task Markdown files
This is expected behavior. belki reads selected calendar events for display in memory. It does not convert them into tasks or permanently write event titles, times, or other event data into belki task Markdown files.