Data Sync & Import Logic

This article explains how Saner.ai imports and syncs data from external services, and what to expect from each connection type.

Written By Saner.AI

Last updated About 2 months ago

Import Types

Saner.AI supports two types of data import: One-time Import and Continuous Sync.


One-time Import

A one-time import pulls data only once, at the moment you connect a service.

How it works

  • Data is fetched one time during the initial connection.

  • Saner.AI does not receive updates after the import.

  • Changes made in the external service are not reflected in Saner.AI

Best for

  • Static or historical data

  • Situations where you donโ€™t want to grant ongoing access

  • Quick imports without background syncing


Continuous Sync

Continuous sync keeps your data automatically up to date.

Sync interval

  • Saner.AI syncs data every 30 minutes.

How it works
Every 30 minutes, Saner.AI:

  • Calls the external serviceโ€™s API

  • Imports newly created or updated items since the last sync

  • Removes items that were deleted in the source service

This ensures your data in Saner.AI stays aligned with the original source.


Connector-Specific Limits & Behavior

Each connector has its own scope and syncing limits.

Google Drive

  • Currently supports Google Docs only

  • Does not support Google Sheets, Microsoft Word, or other file types


Gmail

  • Syncs up to 1,000 emails per sync cycle


Google Calendar

  • Syncs up to 1,000 calendar events or 1,000 tasks per sync cycle


Outlook Mail

  • Syncs up to 1,000 emails per sync cycle


Outlook Calendar

  • Syncs up to 1,000 calendar events per sync cycle


Notes & Important Considerations

  • Sync limits apply per sync cycle, not total lifetime imports

  • Continuous sync requires ongoing access to the connected service

  • One-time imports do not update automatically


Last Sync Day in Connector

Last sync day shows the most recent time an email matching your current filter settings was updated or newly received.

This does not mean the connector stopped syncing.

Example: If your connector is set to sync only emails with the label โ€œSanerโ€:

  • A last sync day of 10 days ago means no new or updated emails with the Saner label have appeared in the last 10 days.

  • The system is still checking Gmail automatically every 30 minutes, but nothing new matched your filters.

In short:

  • โœ… Sync is still running

  • โณ No new emails met your filter conditions

  • ๐Ÿ” Last sync day reflects filtered activity, not system activity