If I have a data source with some values, can I process those into a paragraph attached to a node in Drupal 8 without having to run a prior migration to create the paragraphs first (and then relying on a migration_lookup)?

Would I need some kind of process plugin (like Import Json data into node uses) or can this be done out of the box with simple generic sub-process/mapping config in the YML?

  • 1
    This is possible, you can create a plugin that takes the data, creates and saves a paragraph Entity, and returns the paragraph id for the target id value (for the paragraph field).
    – Kevin
    Jan 20, 2020 at 2:56
  • @kevin I guess I’d need to maintain my own “map”? So that on updates I’d know what the new paragraph would resolve back to? (Is it a new paragraph or updating and existing item, etc).
    – Nick
    Jan 20, 2020 at 7:44

1 Answer 1


It doesn't look possible Out of the Box without another import. You could try with a contributed module like: https://www.drupal.org/project/migrate_child_entity_generate

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.