Notion Airdrop
The Notion Airdrop simplifies migration from Notion to DevRev, supporting both one-time imports and ongoing syncs.
Supported objects
The following is a list of Notion objects and their corresponding DevRev equivalents. Those marked as Sync to DevRev are eligible for import from Notion to DevRev.
Importing from Notion
Follow these steps to install the Notion Airdrop snap-in:
- In the Snap-in Config Modal, search for Notion under All snap-ins.
- Click Add and Install snap-in.
- Go to Settings > Airdrop in the left-hand navigation.
- Click Airdrop in the top-right corner and select the Airdrop Notion snap-in.
- Create a new connection to your Notion account or use an existing one. See Choose a Connection Type
- Once the connection is established: a. In DevRev, go to Settings > Airdrop, then click Airdrop in the top-right corner. b. Click Airdrop Notion snap-in. c. Select the connection you just created. Click Next. d. On the next screen, select Notion workspace. e. Specify the DevRev part where the imported content should reside. This triggers a bulk import of the selected content.
- DevRev automatically maps Notion properties to corresponding fields. You may be prompted for manual mapping in some cases.
Import duration depends on the volume of Notion data — from a few seconds to several hours.
Choose a connection type
You have two options to authenticate with your Notion workspace:
Option 1: Notion OAuth Connection
- Provide a name for the connection and click Sign-in.
- You are redirected to Notion to authorize access to your workspace.
- A pop-up appears for workspace access authorization. Select the workspace from the drop-down in the top-right corner and click Select pages.
- On the next screen, select the required pages to import and click Allow access.
- After successfully creating the connection, click +Airdrop in the top-right corner and select the created connection.
Only pages selected during the OAuth connection are imported in the incremental sync (Sync to DevRev).
To import additional pages, update the access manually:
- Go to Notion Home.
- Click Settings (bottom-left panel).
- Under Accounts > Connections, find the DevRev integration.
- Click the menu (•••) > Access selected pages.
- Select additional pages and Save.
You can use the same connection in DevRev to import more Notion pages.
When setting up a new connection for the same workspace, reselect all pages that were linked in the previous connection to maintain continuity.
Option 2: Notion API Key Connection
Create an internal integration in Notion for the workspace you want to import:
- In Notion, go to Settings from the left navigation.
- Click Connections, then select Develop or Manage Integrations or click here.
- Click Create New Integration.
- Choose the workspace from which you want to import pages.
- Set the Integration Type to Internal.
- Click Save.
- In the pop-up, click Configure Integration Settings and enable the following scopes: a. Under Content Capabilities, enable Read content. b. Under User Capabilities, enable Read user information, including email addresses.
- After saving the integration, copy the Internal Integration Secret and use it to establish the connection in DevRev.
Only pages connected to the integration can be imported. You must explicitly link the desired pages to the integration before starting the import.
How to connect pages to the integration
To link a Notion page to your integration:
- Open the page in Notion.
- Click the ••• (More) menu in the top-left corner.
- Select Connections.
- Choose the integration you created.
Post-import options
After a successful import, you can:
✅ Sync to DevRev
Synchronize modifications in Notion with corresponding items in DevRev. New items created in Notion after the last sync are also imported.
📊 View Report
Access a report of the initial import and any subsequent syncs.
🗑️ Delete Import
Remove all imported data from DevRev.
⚙️ Edit Connection
Update the connection used for syncing or importing.
Sync to DevRev
To perform a one-time sync:
- Go to Settings > Integrations > Airdrops
- Locate the imported project
- Click On Menu
- Click ⇆ > ⇾ From Notion to DevRev
A one-time sync may overwrite fields in DevRev, even if modified there.
Historical Imports
To view current and past imports:
- Go to Settings > Integrations > Airdrops
- Select Import.
- Click ⋮ > View Report.
Periodic Sync
Enable hourly automatic synchronization:
- Go to Settings > Integrations > Airdrops.
- Locate the imported project.
- Click ⇆ > Set Periodic Sync.
🧠 Automation Option:
Enabling automation for synced items triggers webhooks, snap-ins, and events like native DevRev actions.
If disabled, updates won’t trigger any events. This applies only to periodic syncs.
Delete Import
⚠️ This deletes any content created by the import, including users and articles.
To delete an import:
- Go to Settings > Integrations > Airdrops.
- Find the project.
- Click ⋮ > Delete.
This is useful for testing (POCs) or redoing the import with a different configuration. Once deleted, all created content is removed — even if modified in DevRev.