2sync

Advanced sync settings

Fine-tune sync behavior with advanced configuration options

2sync provides advanced settings that control sync behavior beyond basic field mapping and filters. These settings let you preview changes before they happen, manage deletions, handle edge cases, and customize how your automation processes data.

What advanced settings are available?

Every setting is accessible from your automation's Sync Settings panel.

SettingWhat it does
Dry RunPreview sync behavior without making changes
Allow DeletionControl if deletions sync or just unsync items
Sync ExistingInclude Notion items created before the automation
Ignore LinkedSkip items already connected to other automations
Bypass HaltOverride safety limits for large data changes
Include Notion LinkAdd a link back to the Notion page in synced items
Reset Sync HistoryStart fresh for email syncs
Default DurationEvent length when Notion only has a start time

How does each setting work?

Dry run

Runs a full sync cycle but does not write any changes. The activity log shows what would have been created, updated, or deleted. Use this when testing a new automation or after changing filters.

Run a Dry Run after every major configuration change. Review the activity log to confirm the automation behaves as expected before enabling real syncing.

Allow deletion

When disabled (default), deleting an item in one app only unsyncs it from the other. The item remains on both sides but the link is broken. When enabled, deletions propagate: delete in one app and the item is removed from both.

See Delete Behavior for full details.

Sync existing

By default, 2sync only syncs Notion items created after the automation is set up. Enabling this includes all existing items in the database that match your filters and time window.

Use case: You have a Notion database with 200 tasks and want them all pushed to Todoist when you create the automation.

Sync Existing processes items within your configured time window and filter conditions. Set your time window and filters first, then enable Sync Existing to avoid processing more items than intended.

Ignore linked

Skips Notion items that are already linked to another automation. This prevents the same Notion page from syncing to multiple destinations, which can cause conflicting updates.

Use case: You have one automation syncing to Google Calendar and another to Outlook Calendar. Enable this to prevent double-syncing.

Bypass halt

2sync pauses automatically when it detects a sync would delete more than half of your synced items. Bypass Halt overrides this safety check.

Bypass Auto-Stop for significant data changes toggle in the sync settings panel

Only enable Bypass Halt when you have verified that the large-scale change is intentional. Disable it again after the operation completes.

Adds a URL back to the Notion page in the external app item (e.g., in the event description or task notes). This makes it easy to jump from a calendar event to its Notion source.

Reset sync history

Available for email automations only. Clears the record of which emails have been synced, causing the next sync to re-process all emails within the time window. Useful if you changed your database structure and want to re-import.

Default duration

For calendar automations. When a Notion page has a start date but no end date, this setting defines how long the event lasts. The default is typically 30 minutes or 1 hour.

Use case: You create tasks in Notion with only a date. Default Duration ensures they appear as timed blocks on your calendar rather than all-day events.

FAQ

Should I always run a Dry Run first?

It is recommended for new automations or after significant configuration changes. For ongoing automations with minor tweaks, it is optional but still a good practice.

What is the difference between Allow Deletion and Unsync?

Unsync is the default behavior: items disconnect but remain in both apps. Allow Deletion makes it so deleting in one app removes from both. Unsync is safer; deletion is more convenient if you want synchronized cleanup.

Does Sync Existing process all items at once?

Yes, on the next sync cycle after enabling it. For large databases, this may take several cycles due to rate limits. All items within your time window and filter conditions are processed.

Can I change Default Duration after events are created?

Changing Default Duration only affects new events created going forward. Existing events keep their current duration. To update existing events, edit them in Notion with explicit end times.

What happens if I Reset Sync History?

All previously synced emails are re-evaluated on the next cycle. Emails already in your Notion database are matched and updated rather than duplicated, as long as the database structure has not changed significantly.

What sync settings are specific to Google Calendar?

Google Calendar automations include additional settings: syncing timeframe (how far back and ahead to look for events), default calendar event duration (used when a Notion item has only a start time), and guest invitation preferences (control when attendees receive calendar invitations). These appear in Sync Settings when editing a Google Calendar automation.