Last updated: March 29, 2026
See all your calendar events from every connected account in one place, with reminders and conflict detection.
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.
Calendar sync is available for Google and Microsoft 365 accounts connected via OAuth. You can enable it per account from your account settings.
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.
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.
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.
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.
Your calendar provides several ways to view and navigate your events.
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.
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 |
InflowMail syncs reminder settings from your calendar provider so you stay on top of your schedule.
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.
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 (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.
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.
If your calendar events are not appearing after enabling sync:
If certain events do not appear:
If the calendar sync status shows Error, the sync has failed multiple times in a row. Common causes include:
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.
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.
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.
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?