Calendar

Last updated: March 29, 2026

See all your calendar events from every connected account in one place, with reminders and conflict detection.

Calendar Overview

InflowMail brings your calendar events together from all connected email accounts into a unified calendar view. Instead of switching between Google Calendar and Outlook Calendar, you see everything in one place.

Unified view: Events from Google Calendar and Microsoft 365 appear together, color-coded by account so you can tell them apart at a glance.

Conflict detection: InflowMail highlights overlapping events across accounts, so you can spot double-bookings before they become a problem.

Online meeting links: Teams, Zoom, and Google Meet links are surfaced directly in the event details for quick one-click access.

Local events: Create events directly in InflowMail that are not tied to any external provider, useful for personal reminders or internal planning.

How Calendar Sync Works

Calendar sync is available for Google and Microsoft 365 accounts connected via OAuth. You can enable it per account from your account settings.

Sync Phases

1. Initial Sync

When you first enable calendar sync, InflowMail fetches events from the past 90 days and up to 365 days into the future. This gives you a comprehensive view of your schedule right away.

2. Maintenance Sync

After the initial sync, InflowMail switches to incremental updates. It periodically checks for new, changed, or deleted events and updates your unified calendar accordingly. The sync interval is configurable per account.

Supported Providers

G Google Calendar

Syncs events from your Google Calendar via the Gmail API. If you have connected a Gmail account and enabled calendar sync, your Google Calendar events appear in InflowMail automatically.

M Microsoft 365 / Outlook Calendar

Syncs events from your Outlook Calendar via Microsoft Graph API. Works with both personal Outlook.com accounts and organizational Microsoft 365 accounts.

Note: Calendar sync is not available for IMAP accounts because the IMAP protocol does not include calendar data. IMAP accounts only sync email.

Viewing Events

Your calendar provides several ways to view and navigate your events.

Quick Views

Today: See all events happening today across all your accounts.

Upcoming (7 days): A forward-looking view of the next week so you can plan ahead.

Date range: Browse events within any custom date range you choose.

Per-account filter: Narrow the view to events from a specific account only.

Event Details

Each event shows the following information when available:

Field Description
Subject The event title or meeting name
Time Start and end time, including time zone and all-day indicator
Location Physical location or online meeting link
Organizer Who created the event
Attendees List of invitees with their response status (accepted, declined, tentative)
Show As Your availability: free, tentative, busy, or out of office
Importance Low, normal, or high priority
Recurrence Whether the event repeats and its recurrence pattern

Reminders

InflowMail syncs reminder settings from your calendar provider so you stay on top of your schedule.

Default Reminder

By default, reminders are set to 15 minutes before the event starts. This setting is synced from your calendar provider, so if you have customized your reminder in Google Calendar or Outlook, InflowMail will respect that setting.

Reminder Tracking

InflowMail tracks whether a reminder has been triggered for each event. Once a reminder fires, it will not repeat for the same event instance.

All-Day Events

All-day events (such as holidays, deadlines, or multi-day conferences) are displayed differently from timed events and can have their own reminder settings.

Tip: To change your default reminder time, update the setting in your calendar provider (Google Calendar or Outlook). InflowMail will pick up the change on the next sync.

Multiple Calendars

If you have several email accounts connected, each with its own calendar, InflowMail merges them into a single view so you never miss a meeting.

Account-coded events: Events are visually tagged with the account they belong to, so you can distinguish your work meetings from personal appointments.

Per-account toggle: Enable or disable calendar sync independently for each connected account. You might want calendar from your work account but not your newsletter account.

Cross-account conflicts: InflowMail detects time overlaps between events from different accounts — for example, a work meeting and a personal doctor appointment at the same time.

Sync status: View the sync health of each account's calendar, including last sync time and any errors, from your account settings.

Tip: Calendar sync is read-only. InflowMail pulls events from your provider but does not push changes back. To create or modify events on your Google or Outlook calendar, use those apps directly.

Troubleshooting

Calendar sync not starting

If your calendar events are not appearing after enabling sync:

  • Confirm that calendar sync is enabled for the account in your account settings.
  • Check the account is an OAuth provider (Google or Microsoft 365). IMAP accounts do not support calendar sync.
  • Verify your email account connection is active (not in an error or paused state).

Missing events

If certain events do not appear:

  • Outside sync window: InflowMail syncs events from 90 days in the past to 365 days in the future. Events outside this window are not fetched.
  • Still syncing: If the account is in the initial sync phase, wait a few minutes for the first batch to complete.
  • Cancelled events: By default, cancelled events are hidden from the calendar view. Check your view settings if you need to see them.

Calendar sync errors

If the calendar sync status shows Error, the sync has failed multiple times in a row. Common causes include:

  • Token expired: Reconnect the email account to refresh OAuth tokens.
  • Permissions revoked: Check that InflowMail still has calendar access in your Google or Microsoft account security settings.
  • Provider outage: If Google or Microsoft services are experiencing downtime, sync will resume automatically with a retry backoff once the provider recovers.

After 5 consecutive failures, calendar sync is automatically paused to avoid repeated errors. Reconnecting the account or re-enabling calendar sync will reset the error count.

Frequently Asked Questions

Can InflowMail create or modify events on my Google or Outlook calendar?

No. Calendar sync is currently read-only. InflowMail pulls events from your provider for viewing purposes but does not create, edit, or delete events on your external calendar. You can create local events within InflowMail that exist only in your InflowMail account.

How often does the calendar sync?

The sync interval is configurable per account. By default, calendar events are refreshed at regular intervals. During the initial sync, events are fetched immediately. After that, incremental updates keep your calendar current. If a sync fails, InflowMail uses a backoff strategy (up to 2 hours between retries) to avoid overloading the provider.

Does calendar sync work with shared or delegated calendars?

InflowMail syncs your primary calendar for each connected account. Shared calendars and delegated calendars from other users are not currently synced. Events you are invited to on your primary calendar will appear regardless of who organized them.

Need help with calendar sync?

Was this page helpful?