To insert or embed a webform, whether as a block, field display or another webform node in any content item node without any coding, any of the following options can work:

Entity Reference

  • Install and enable entity reference
  • Under Manage Fields, create a field as an entity reference type
    webform%20entity%20reference%20created%20field%20in%20content%20type
  • Under Entity Selection, choose Simple, then check/select on Webform
    webform%20entity%20reference%20insert%20webform%20to%20content%20type
  • Under Manage Display, select format Rendered Entity
    webform%20entity%20reference%20field%20manage%20display
  • Create your Webform (Add Content Item), then save
  • Create your Content Item (where the webform node will be inserted), then select the webform from the dropdown list provided by the entity reference field
    webform%20entity%20reference%20insert%20webform%20to%20content%20item

Webform Enable Per Content Type

  • Edit your content type, then enable Webform
    webform%20enabled%20in%20content%20type
  • Create or Edit your Content Item (Webform tab is now available)
    webform%20enabled%20create%20webform%20in%20content%20item
  • Click on the Webform tab, then create and save your webform node
    webform%20enabled%20create%20webform%20in%20content%20item%202

Insert Block

(less recommended due to known security issues)

  • Install and enable Insert Block module
  • Create your Webform node
  • Under Advanced settings enable webform as a block
  • Before you can use the insert block functionality, you have to enable or allow this for your editor by going to Text Formats > Full or Advanced > Configure > Enable Filters > select to enable Insert blocks
    ckeditor%20enable%20filter%20insert%20blocks
  • Create / Edit your content item, then for example to insert the webform block within the Body field, use the shortcode format as provided by the module[block:name of module=delta of block]