Integrations & tech

How do I set up Google Calendar sync?

Connect Google Calendar from web or app settings. One-way sync: tasks you schedule appear in your calendar; calendar events do not flood your task list.

KeptMind integrates with Google Calendar via one-way sync: tasks you schedule with a specific time appear as calendar events, giving you a unified view of meetings + tasks in one place. Calendar events do not become tasks — this is intentional, because bidirectional sync creates inbox bloat that ADHD users consistently report as worse than no sync at all.

## Setup (5 minutes)

**On the web:**

1. Sign in at keptmind.com

2. Go to **Settings → Integrations → Calendar**

3. Click **Connect Google Calendar**

4. Complete the Google OAuth flow (sign in to your Google account, grant calendar permissions)

5. Choose which calendar to sync to (primary calendar or a dedicated "Tasks" calendar)

6. Done — test by creating a task with a time ("call dentist Friday at 3pm") and checking your calendar

**In the mobile app:**

1. Open KeptMind → Settings → Calendar

2. Tap **Connect Google**

3. The OAuth flow opens in your browser — sign in and grant permissions

4. Return to the app — the connection should show as active

## What gets synced

- **Tasks with explicit times** → appear as calendar events with start/end time

- **Tasks with dates but no time** → appear as all-day events on that date

- **Tasks without dates** → do not sync (they live only in KeptMind's Today/Backlog)

- **Recurring tasks** → sync as recurring calendar events

- **Task notes** → appear in the calendar event description

- **Completed tasks** → the calendar event is not auto-deleted (you can remove it manually)

## What does NOT sync

- Calendar events → tasks (intentionally disabled to prevent inbox bloat)

- Other people's calendar invitations → tasks

- Calendar event changes → task changes (one-way only)

If you need to see your calendar events while planning in KeptMind, the app reads your calendar in the background and shows a "today's meetings" summary on the Tasks tab — but it does not create tasks from them.

## Multiple calendars

On the **Pro** plan, you can connect multiple Google accounts or choose different target calendars for different task categories. Free plan supports one calendar connection.

## Troubleshooting

**Sync not working after setup:**

- Check that the OAuth token is still valid: Settings → Calendar → Status should show "Connected"

- If it shows "Disconnected", tap Reconnect and redo the OAuth flow

- Some corporate Google Workspace accounts block third-party calendar access — check with your IT admin

**Events appearing at wrong time:**

- Verify your time zone matches between KeptMind (Settings → Account → Time zone) and Google Calendar

- If they differ, events shift by the offset between the two

**Duplicate events:**

- Usually happens when you connected the same Google account twice. Disconnect all, then reconnect once.

**Sync delay:**

- Events typically appear in Google Calendar within 30 seconds of task creation. Longer delays indicate a network issue or an expired OAuth token.

## Disconnecting

Settings → Calendar → Disconnect. This stops future sync immediately. Events already created in Google Calendar remain (they are real calendar events now); KeptMind does not delete them retroactively.

## Frequently asked questions

### Can I sync with Apple Calendar instead?

Yes. The same Settings → Calendar flow offers Apple Calendar (via CalDAV) as an option alongside Google. Setup is similar — authorize the account, choose target calendar, verify with a test task.

### What about Outlook / Microsoft 365?

Supported via Microsoft Graph API. Settings → Calendar → Connect Microsoft. Some corporate M365 environments require admin approval for third-party integrations.

### Will syncing slow down KeptMind?

No. Sync runs asynchronously after task creation. The app remains responsive; the calendar event appears within 30 seconds without any delay to your capture flow.

### Can I choose which tasks sync?

On Pro, yes — you can set sync rules per energy level or per category. On Free, all timed tasks sync to the connected calendar.

### Is my Google data safe?

KeptMind requests only calendar write permission (to create events) and calendar read permission (to show your meetings summary). We do not access your email, contacts, or any other Google data. The OAuth token is stored encrypted and can be revoked anytime from your Google Account security settings.

For the broader context on how KeptMind handles data, see [Are my recordings secure?](/help/data-security). For the blog-level deep dive on calendar integration for ADHD, see [How to sync KeptMind with Google Calendar](/blog/how-to-sync-keptmind-google-calendar).

← Back to help center

← Back to help centerIntegrations & tech

How do I set up Google Calendar sync?

Connect Google Calendar from web or app settings. One-way sync: tasks you schedule appear in your calendar; calendar events do not flood your task list.

KeptMind integrates with Google Calendar via one-way sync: tasks you schedule with a specific time appear as calendar events, giving you a unified view of meetings + tasks in one place. Calendar events do not become tasks — this is intentional, because bidirectional sync creates inbox bloat that ADHD users consistently report as worse than no sync at all.

Setup (5 minutes)

On the web:

  1. Sign in at keptmind.com

  2. Go to Settings → Integrations → Calendar

  3. Click Connect Google Calendar

  4. Complete the Google OAuth flow (sign in to your Google account, grant calendar permissions)

  5. Choose which calendar to sync to (primary calendar or a dedicated "Tasks" calendar)

  6. Done — test by creating a task with a time ("call dentist Friday at 3pm") and checking your calendar

In the mobile app:

  1. Open KeptMind → Settings → Calendar

  2. Tap Connect Google

  3. The OAuth flow opens in your browser — sign in and grant permissions

  4. Return to the app — the connection should show as active

What gets synced

  • Tasks with explicit times → appear as calendar events with start/end time

  • Tasks with dates but no time → appear as all-day events on that date

  • Tasks without dates → do not sync (they live only in KeptMind's Today/Backlog)

  • Recurring tasks → sync as recurring calendar events

  • Task notes → appear in the calendar event description

  • Completed tasks → the calendar event is not auto-deleted (you can remove it manually)

What does NOT sync

  • Calendar events → tasks (intentionally disabled to prevent inbox bloat)

  • Other people's calendar invitations → tasks

  • Calendar event changes → task changes (one-way only)

If you need to see your calendar events while planning in KeptMind, the app reads your calendar in the background and shows a "today's meetings" summary on the Tasks tab — but it does not create tasks from them.

Multiple calendars

On the Pro plan, you can connect multiple Google accounts or choose different target calendars for different task categories. Free plan supports one calendar connection.

Troubleshooting

Sync not working after setup:

  • Check that the OAuth token is still valid: Settings → Calendar → Status should show "Connected"

  • If it shows "Disconnected", tap Reconnect and redo the OAuth flow

  • Some corporate Google Workspace accounts block third-party calendar access — check with your IT admin

Events appearing at wrong time:

  • Verify your time zone matches between KeptMind (Settings → Account → Time zone) and Google Calendar

  • If they differ, events shift by the offset between the two

Duplicate events:

  • Usually happens when you connected the same Google account twice. Disconnect all, then reconnect once.

Sync delay:

  • Events typically appear in Google Calendar within 30 seconds of task creation. Longer delays indicate a network issue or an expired OAuth token.

Disconnecting

Settings → Calendar → Disconnect. This stops future sync immediately. Events already created in Google Calendar remain (they are real calendar events now); KeptMind does not delete them retroactively.

Frequently asked questions

Can I sync with Apple Calendar instead?

Yes. The same Settings → Calendar flow offers Apple Calendar (via CalDAV) as an option alongside Google. Setup is similar — authorize the account, choose target calendar, verify with a test task.

What about Outlook / Microsoft 365?

Supported via Microsoft Graph API. Settings → Calendar → Connect Microsoft. Some corporate M365 environments require admin approval for third-party integrations.

Will syncing slow down KeptMind?

No. Sync runs asynchronously after task creation. The app remains responsive; the calendar event appears within 30 seconds without any delay to your capture flow.

Can I choose which tasks sync?

On Pro, yes — you can set sync rules per energy level or per category. On Free, all timed tasks sync to the connected calendar.

Is my Google data safe?

KeptMind requests only calendar write permission (to create events) and calendar read permission (to show your meetings summary). We do not access your email, contacts, or any other Google data. The OAuth token is stored encrypted and can be revoked anytime from your Google Account security settings.

For the broader context on how KeptMind handles data, see Are my recordings secure?. For the blog-level deep dive on calendar integration for ADHD, see How to sync KeptMind with Google Calendar.

Still stuck? hello@keptmind.com

How do I set up Google Calendar sync? · KeptMind