You make edits in Notion on your phone or laptop, then switch from Wi-Fi to cellular data, and the changes disappear. This happens because Notion uses a real-time sync engine that can fail when the network connection changes abruptly. The app does not always queue unsent edits properly before switching network interfaces. This article explains the technical cause of this sync failure and provides concrete steps to prevent data loss when moving between networks.
Key Takeaways: Preventing Notion Sync Failures on Network Switch
- Settings > Data & Storage > Sync Over Cellular: Enables Notion to sync immediately over cellular data instead of waiting for Wi-Fi.
- Ctrl+S (Windows) or Cmd+S (Mac) before switching networks: Manually forces a sync checkpoint so all local edits are saved to the server.
- Airplane Mode toggle: A quick on-off cycle forces the device to re-establish a single network interface and resend any pending sync requests.
Why Notion Loses Edits When the Network Changes
Notion uses a WebSocket connection for real-time collaboration. When you edit a page, the app sends small data packets called operations to the server. The server applies these operations and sends back confirmation. If the network interface changes from Wi-Fi to cellular, the WebSocket connection breaks. The app tries to reconnect, but the pending operations may be lost if the local queue is cleared during the interface switch.
On mobile devices, iOS and Android can terminate the app’s background network activity when switching interfaces. Notion may not receive the server’s confirmation for the last batch of operations. When the app reconnects, it reloads the page from the server — and the unconfirmed local changes are gone.
Another factor is the sync interval. Notion does not sync continuously on cellular data by default. If you edit while on Wi-Fi, then walk out of range, the app may not send the final edits before the Wi-Fi disconnects. The cellular sync may be delayed or skipped entirely if the app is in the background.
The Role of the Operation Queue
Notion maintains an in-memory queue of operations. When the WebSocket drops, the queue should persist until the connection is restored. However, if the app process is suspended or killed during the network switch, the queue is lost. This is more common on mobile devices with aggressive battery optimization.
How Server-Side Conflict Resolution Works
When Notion reconnects, it compares the server version with the local version. If the local version is older, the server version wins. Your unsaved edits are replaced by the last server-confirmed state. Notion does not merge unsent local changes automatically after a network interruption.
Steps to Prevent Data Loss When Switching Networks
- Enable Sync Over Cellular
Open Notion on your mobile device. Go to Settings > Data & Storage. Turn on Sync Over Cellular. This forces Notion to send pending edits immediately over the cellular connection instead of waiting for Wi-Fi. - Manually Save Before Switching Networks
On desktop, press Ctrl+S on Windows or Cmd+S on Mac. On mobile, pull down on the page to trigger a manual sync. Wait for the sync indicator to show a checkmark before switching networks. - Switch Networks Using Airplane Mode
Before leaving Wi-Fi range, enable Airplane Mode on your device. Wait 5 seconds, then disable Airplane Mode. This forces the device to reconnect to cellular with a clean network stack, and Notion will re-establish its WebSocket connection properly. - Keep Notion in the Foreground During the Switch
Do not close the Notion app or switch to another app while the network is changing. Keeping the app active allows the operation queue to remain in memory. - Disable Battery Optimization for Notion on Android
Go to Settings > Apps > Notion > Battery. Select Unrestricted. This prevents the system from killing the app when the network changes. - Use Notion Desktop for Critical Edits
Desktop apps are less likely to lose the operation queue during a network switch because the operating system does not suspend them as aggressively as mobile apps.
If Notion Still Loses Changes After Following the Steps
Edits Are Lost Even After Manual Save
If you pressed Ctrl+S or pulled to sync but the changes still disappear, check the sync indicator. On desktop, the status icon in the top-right corner should show a green checkmark. On mobile, the sync spinner should stop. If the icon shows a warning, the sync did not complete. Try switching to a stable Wi-Fi network and syncing again.
Notion Shows a Conflict Dialog After Reconnecting
When the server detects conflicting edits from two devices, Notion may show a conflict resolution dialog. This is rare but possible if you edited the same page on another device while the first device was offline. In the dialog, choose Keep This Version to retain the changes from the device you are using. If you see no dialog, the server already discarded your local changes.
Sync Over Cellular Is Grayed Out
This option is only available in the Notion mobile app. If it is grayed out, update the app to the latest version from the App Store or Google Play Store. Some older versions of Notion do not support cellular sync.
Changes Lost When Switching from Cellular to Wi-Fi
The same problem can occur in reverse. When you come home and your phone connects to Wi-Fi, the app may reload the page from the server before your cellular edits are sent. To avoid this, manually sync before connecting to Wi-Fi. On iPhone, you can also enable Low Data Mode for Notion in Settings > Cellular > Notion to prevent the app from using too much data on cellular.
Notion Sync Options: Wi-Fi Only vs Cellular Allowed vs Manual Sync
| Setting | Behavior | Best For |
|---|---|---|
| Sync Over Cellular Off | Notion only syncs when connected to Wi-Fi. Edits made on cellular are queued and sent when Wi-Fi is available | Users with limited cellular data plans |
| Sync Over Cellular On | Notion syncs immediately over any network connection. The app sends pending edits as soon as they are made | Users who frequently switch between Wi-Fi and cellular and need real-time sync |
| Manual Sync Only | Notion does not sync automatically. The user must pull down on the page or press Ctrl+S to send edits | Users who want full control over when data is sent to the server |
Configuring the correct sync behavior reduces the chance of losing edits. For most users who switch networks often, enabling Sync Over Cellular is the safest option. If you have a limited data plan, use Manual Sync before switching networks.
Now you understand why Notion loses changes when switching between Wi-Fi and cellular. The root cause is the broken WebSocket connection and the lost operation queue during the interface switch. To protect your edits, enable Sync Over Cellular in Settings > Data & Storage, and manually sync with Ctrl+S or Cmd+S before leaving Wi-Fi range. For the most reliable sync experience, use the desktop app for critical work and avoid switching networks while editing.