2sync

Sync direction & field mapping

Configure how data flows between Notion and your connected apps

Sync direction controls how data flows between Notion and your connected apps. Field mapping determines which properties sync and in which direction. Together, they give you precise control over your automation.

What are the sync direction options?

Two-way sync (bidirectional)

Changes flow in both directions. Edit in Notion, and the external app updates. Edit in the external app, and Notion updates.

How it works:

  • 2sync monitors both platforms for changes
  • Updates detected in either location sync to the other
  • Conflicts are resolved based on field-level sync direction settings

Best for:

  • Calendar management where you edit events in both apps
  • Task lists updated from mobile (Todoist) and desktop (Notion)
  • Any workflow requiring flexibility

Learn more about the differences in Two-way vs one-way sync.

One-way to Notion

Data flows from the external app to Notion only. Notion becomes a read-only archive or display layer.

Use cases:

  • Email archival (Gmail/Outlook → Notion)
  • Contact backup
  • Calendar mirror for reference
  • Logging completed items

Behavior:

  • Changes in the external app update Notion
  • Changes in Notion don't affect the external app
  • Protects source data from accidental modification

One-way to external app

Data flows from Notion to the external app only. Notion becomes your "source of truth."

Use cases:

  • Draft events in Notion, publish to calendar
  • Plan tasks in Notion, sync to Todoist for mobile access
  • Manage projects in Notion, display in external tools

Behavior:

  • Changes in Notion update the external app
  • Changes in the external app don't sync back
  • Notion controls the data

How do I set sync direction?

At the automation level

When creating or editing an automation:

  1. Go to Field Mapping
  2. Select your sync direction at the top:
    • 2-way Sync
    • 1-way to Notion
    • 1-way to [App Name]
  3. This sets the default for all fields
Sync direction picker in Field Mapping showing three options: One-way to Notion, 2-way sync selected, and One-way to Google Calendar

Per-field direction

Even with a two-way automation, you can set individual fields to sync one direction only.

Example:

  • Automation: 2-way sync between Google Calendar and Notion
  • Event Name: Two-way (editable in both)
  • Date: Two-way (editable in both)
  • Organizer: One-way to Notion (read-only in Notion)
  • Sync Status: One-way to Notion (informational)

To adjust per-field direction:

  1. Open Field Mapping
  2. Click the arrows next to each field
  3. Select the direction for that specific field
Field mapping panel showing per-field sync direction: Event Name and Attendees set to two-way, Date set to one-way to Google Calendar

How does field mapping work?

Field mapping connects properties between your apps. Each mapping defines:

  • Source field: The property in the external app
  • Destination property: The property in Notion
  • Direction: Which way changes sync

Adding fields

Not all fields are mapped by default. To add:

  1. Go to Field Mapping
  2. Click + Add Field
  3. Select the field from the dropdown
  4. Choose the Notion property to map to
  5. Confirm the mapping

Removing fields

To stop syncing a field:

  1. Find the field in Field Mapping
  2. Click the remove/delete button
  3. That field stops syncing (existing data remains)

Supported property types

Each external field is compatible with specific Notion property types:

Field typeCompatible Notion properties
Text/TitleTitle, Text, Select
Date/TimeDate
BooleanCheckbox
EmailEmail, Text
URLURL, Text
ListMulti-select, Text
EnumSelect
NumberNumber
ReferenceRelation

2sync only shows compatible properties when mapping.

How often does sync run?

The sync schedule depends on your plan:

PlanIntervalDescription
Solo5 minutesChanges sync every 5 minutes
Premium3 minutesFaster updates
Pro2 minutesNear real-time

Immediate sync

Click Sync Now on any automation to trigger an immediate sync cycle. Useful after:

  • Making bulk changes
  • Setting up new mappings
  • Testing configuration

How does conflict resolution work?

When the same item changes in both places between sync cycles, 2sync applies updates in both directions based on your field-level sync direction settings. Changes to different fields both apply. For the same field changed on both sides, the sync direction setting determines which update takes effect.

For a deeper look at conflict handling strategies, see Conflict resolution.

To avoid conflicts, try to edit items in one place at a time. If you frequently edit the same items in both apps, use per-field direction settings to control which side takes priority for each field.

How do I use formulas in field mapping?

You can map Notion formula properties for one-way syncing:

Setup:

  1. Set sync direction to one-way to the external app
  2. Map the formula property to a compatible field

Use case: Create a formula that combines first and last name, then map it to the event title.

Limitation: Formula outputs can only sync one direction (from Notion). The external app can't write to a formula.

Formula permission requirements

For formulas that reference relations or rollups:

  • The related database must be connected to 2sync
  • Without access, the formula returns empty
  • Connect all referenced databases for formulas to work

FAQ

Can I sync individual fields one-way in a two-way automation?

Yes. Set the automation to 2-way, then adjust direction per field using the arrows in Field Mapping. Some fields can sync both ways while others sync one direction.

What happens if I change sync direction on an existing automation?

Existing synced items retain their links. The new direction applies to future changes. No data is deleted by changing direction.

Why is my formula showing empty?

Formulas that reference relations or rollups need all related databases connected to 2sync. Without access, 2sync can't read the formula output.

Can I map the same external field to multiple Notion properties?

Not directly. Each external field maps to one Notion property. Use Notion formulas to derive additional properties from synced data.

What if I remove a field mapping?

The field stops syncing. Existing data in both apps remains. The link between those fields is broken for future changes.