Who likes manually recreating sections? No one.
With the copy functionality, we store the node selected and it's subsequent branches to your clipboard, and then when you decide where you would like to paste you can select to just paste that block or the entire branch.
Your clipboard is unique to you, and therefore you can copy whole dialogues / selected branches within the same reply, in different replies, and even in different bots.
In this article:
Select the node you would like the copying to capture - it will save everything below to your clipboard too. Don't worry if you only want one block to be copied - you decide later what is pasted.
To paste the selected block and branch navigate to where you would like to insert the component(s) and then on the ... select paste.
Alternatively on the + button - you can insert the pasted block or complete branch through the block type menu list.
You can paste anywhere in the conversation flow, top, middle, or the end. However, there are some things to bear in mind.
The same rules and logic still apply as to which blocks can go next to one another.
When the items copied conflict with a rule, the paste option will be grayed-out.
Known Intents, Entities, Replies & APIs
When copying between bots, if they do not have the same Intents, Entities, Replies or APIs the block will copy but they will not contain those components.
Intent Predicted and Entity Recognised in visitor messages will be empty and will need those intents and entities created.
Link to another reply node will be empty as you can't link to a reply in another bot.
In the case of APIs, if the two bots do not share the same API, the paste will stop at the API node and subsequent nodes will not be pasted. If you would like all components copied it will need to be copied in a pre-API node and post-API node phase.