Skip to content
Documentation Menu
WP connect > Notion WP Sync Documentation > How to use MetaBox with Notion WP Sync?

How to use MetaBox with Notion WP Sync?

Notion WP Sync is a powerful tool for importing data from Notion into WordPress. While it is not yet fully compatible with all MetaBox field types, it is possible to use Notion WP Sync with MetaBox by leveraging Custom Fields and ensuring the field slugs match.

Step 1: Setting Up MetaBox Custom Fields

Before syncing data, you need to create a Custom Post Type (CPT) and define Custom Fields in MetaBox.

  1. Go to MetaBox > Post Type > Add New Post Type.
  2. Set a name for your post type.
  3. Enable the features and taxonomies you need for the post type.
  4. If you have MetaBox Premium, create your custom fields, make sure to define a slug (this will be used for mapping in Notion WP Sync).
  5. Save (or update) the Post Type.

Basic WordPress field enabled

MetaBox Custom Fields and its slugs (ID*)

Step 2: Importing with Notion WP Sync to MetaBox Field

Once your MetaBox custom fields are ready, set up your Notion WP Sync connection to import your Notion data correctly.

  1. Go to Notion WP Sync > All Connections.
  2. Create a new connection.
  3. Fill your Internal Integration Notion token in the Access Token field.
  4. Select your Notion Base, Table, and View (optional) linked to your access token.

Setting Up Your Import

  1. In the Import as drop-down, select Post.
  2. In the Post Type drop-down, select the MetaBox post type created before.

Field Mapping

  1. Choose an Notion Field: In the Notion Field side, select your Notion fields from the drop-down menu.
  2. Select a WordPress Field: In the Import As drop-down menu, select basic WordPress fields such as Title, Slug, Category, Featured Image, Taxonomy.
  3. Select Custom Field to map with the MetaBox Field.
  4. Ensure that the field names in Notion match the slugs of the MetaBox fields.

Import and Sync

Once all your connection settings are done:

  1. Click on the Publish button in the top-right of the connection.
  2. Click on the Sync Now button in the Actions section of your connection to import and sync all your Notion base content into your new Custom Post Type.

Step 3: Viewing the Imported Data in MetaBox

After the import is complete, you can check how the data appears inside your MetaBox-powered Custom Post Types.

  1. Go to WordPress > MetaBox Post Type and open the imported post type.
  2. Open a post to verify that all mapped custom fields have been correctly imported.
  3. If you use Elementor or Gutenberg, you can display the MetaBox fields dynamically on the front end.

Imported Posts

Imported data to MetaBox fields

Supported MetaBox Fields

Notion WP Sync currently supports mapping the following MetaBox fields using their slugs:

MetaBox Field TypeNotion Compatible Data Type
TextText
TextareaText
Email – URLText
WYSIWYGText
File – ImageFiles & Media (single file)
SliderFiles & Media (multiple files)
SelectSingle select
RadioSingle select
NumberNumber
DateDate

These fields will sync seamlessly if the Notion field type matches the expected MetaBox field type.

Unsupported MetaBox Fields

Currently, Notion WP Sync does not support mapping the following MetaBox fields:

  • Time
  • Datetime
  • Color Picker
  • Google Maps
  • oEmbed
  • Fieldset Text
  • Image Select
  • Switcher
  • Checkbox
  • HTML

If your project requires one of these fields or not listed in supported fields, consider using an alternative field type that is supported.

Need Help?

By following these steps, you can seamlessly sync your Notion data with MetaBox custom fields using the Notion WP Sync plugin. This integration keeps your data consistently updated and centrally managed, ensuring efficiency and accuracy.

If you encounter any issues or have questions, feel free to reach out to our support team for assistance. You can also check our full documentation here: Notion WP Sync Documentation

Happy syncing!