On this page

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.

Notion ObjectDevRev ObjectSync to DevRev
PageArticle
UserDevUser
Database (collection of pages)Article (Single)

Importing from Notion

Follow the steps below to import from Notion:

  1. Go to the Marketplace and search for Notion in the Import category and install.

  2. In the snap-in config modal, click Install then go to the Import section in your settings left nav.

  3. Click +Import and select the Notion logo.

  4. Create a new connection to your Notion account, or use an existing connection if you already have one.

  5. Once the connection is established, select the Notion Workspace and specific pages or databases you want to import, and specify the DevRev part that should be used for any imported work (future releases make use of this). This initiates a bulk import of the selected content.

  6. DevRev makes an effort to automatically map the fields from Notion properties to the corresponding fields in DevRev. However, you may be prompted to manually map certain fields if needed.

The duration of the import depends on the size of the Notion content and the data being imported. It can take seconds for an account with only a few pages to a few hours for an account with extensive databases.

Post import options

After a successful import, you have the following options available for the imported account:

  • Sync to DevRev

    This option allows you to synchronize any modifications made in Notion with the corresponding items previously imported into DevRev. It also creates new items in DevRev for any page or database entry in Notion after the last sync or import.

  • View Report

    This option allows you to access detailed information about the initial import and any subsequent syncs performed.

  • Delete Import

    Use this option, if you want to remove the import and all data that were imported from Notion into DevRev.

  • Edit Connection

    Use this option to change the connection used for any subsequent actions. It can be helpful if a connection becomes inactive or the user who established it is no longer available.

Sync to DevRev

After a successful import from Notion, you can choose to sync the imported data with DevRev. This feature imports any pages and users, and any changes made to previously imported items from Notion.

To perform a one-time sync to DevRev, follow these steps:

  1. Go to Settings > Integrations > Imports.
  2. Locate the previously imported project.
  3. Select the > From Notion to DevRev option.

Historical imports

To view currently running and previous imports from various sources, do the following:

  1. Go to Settings > Integrations > Imports.
  2. Select the import you want to view.
  3. Click on the context menu (⋮) and select View Report.

Periodic sync

After successfully importing to DevRev, you have the option to enable a periodic sync. This allows for automatic synchronization with DevRev on a regular basis. By default, the sync occurs once an hour.

To configure periodic sync, follow these steps:

  1. Go to Settings > Integrations > Imports.
  2. Locate the previously imported project.
  3. Select the > Set Periodic Sync option.

The Enable automation for synced items setting is optional and can be activated during periodic sync configuration. When enabled, newly created or updated items trigger events, which can initiate webhooks, notifications, Snap-ins, and other processes, as if the events originated directly in DevRev.

If this setting is disabled, updates will not trigger any event-driven processes. This behavior applies only to periodic syncs; no events are triggered during a first-time import or manual sync to or from DevRev.

Delete import

An import and all the content it creates can be deleted from DevRev. This can be useful when running POCs or to change the recipe used during the import. Once an import has been deleted, all the content it created gets deleted, even if they were modified in DevRev. It's possible to import the project again after its deletion.

To delete an import and all the content it created, go to Settings > Integrations > Imports, find the previously imported project, and select ⋮ > Delete Import.

icon

For nested databases, child database page will be created as seperate article in DevRev.