
Microsoft MVP (Business Application & Data Platform) | Microsoft Certified Trainer (MCT) | Microsoft SharePoint & Power Platform Practice Lead | Power BI Specialist | Blogger | YouTuber | Trainer
In a recent YouTube tutorial, Dhruvin Shah [MVP] demonstrates practical ways to copy and duplicate conversation elements inside Microsoft Copilot Studio. The short guide focuses on everyday problems makers face, especially the new Feb 2026 update that can show a Paste Disabled state for some items. Shah outlines a reliable workaround using the Code Editor and walks viewers through creating full backups and reusing actions. As a result, developers can save time and avoid disruptions when maintaining live bots.
The tutorial starts by showing how to copy message nodes within a topic and then explains why paste sometimes fails. Shah carefully describes the standard copy option for custom topics and the limitations that affect system topics. Then he shifts to the code editor trick, which lets creators export and import JSON-like content to recreate topics. Together, these steps help builders duplicate content, reuse actions, and prepare backups for safe edits.
Shah also includes a step-by-step chaptered run-through, so viewers can skip to the section they need. He demonstrates selecting a topic, opening the code editor, copying the content, and pasting it into a new topic. After pasting, he shows how to fix IDs and resolve common errors before saving the new topic. This approach clarifies the small but important edits that ensure the duplicate works inside the agent.
When the interface disables paste, the Code Editor serves as a direct channel to the underlying topic definition. Shah shows that selecting all code, copying, and then pasting into a new topic preserves nodes, triggers, and even complex logic. Because this method touches the raw definition, it bypasses UI protections while still creating a usable duplicate. Therefore, it becomes essential when makers need to replicate system topics or when the UI restricts normal duplication.
However, Shah emphasizes careful editing after pasting because internal IDs and references often require updates. He walks viewers through replacing unique IDs and correcting references to avoid conflicts with the original topic. Additionally, he validates the copied message in the test pane to confirm the behavior matches expectations before publishing. These small checks reduce the risk of broken flows and unexpected triggers.
Beyond single-topic copying, the video notes that exporting a solution provides a full backup of an entire agent or copilot. Shah explains that solution export packages topics, resources, and configuration so teams can move or restore an agent across environments. This approach provides a stronger safety net than ad-hoc copies because it captures all linked assets together. Thus, it suits scenarios where you need a reliable recovery point or plan to replicate an agent at scale.
Nevertheless, solution exports require governance and extra steps to import correctly into a target environment, and they can be heavier to manage than individual topic copies. Shah recommends using exports for major releases or environment migrations while relying on the code editor trick for quick edits and targeted duplicates. By mixing both techniques, teams can balance speed and safety according to their workflow needs.
Shah’s tutorial is useful, but it also surfaces tradeoffs that makers must weigh. Using the Code Editor gives power and flexibility, but it increases the chance of human error when editing IDs or JSON-like structures. Conversely, relying only on the UI is safer for basic topics but can block necessary changes for system-level items. Therefore, teams must choose between speed and control and put review steps in place when they use low-level edits.
Another challenge is maintaining consistency across environments and collaborators. Duplicates can create trigger overlap or variable mismatches if the copied topics remain active alongside originals. Shah suggests turning new copies off during editing and testing, and then re-enabling them only after validation. This simple rule reduces accidental behavior in production while allowing safe iteration.
In closing, Shah gives a few practical tips that improve daily workflows in Copilot Studio. He advises makers to name copies clearly, use the test agent pane to verify behavior, and document any manual ID changes when using the code editor. These small habits make it easier to track changes and revert if something goes wrong. Consequently, teams can iterate faster without sacrificing reliability.
Overall, the video supplies a clear, hands-on set of techniques for duplicating topics, reusing actions, and creating backups. By combining interface-based copying, the Code Editor trick, and solution exports, makers can manage both quick edits and full-agent migrations. Finally, the guide highlights that careful validation and good naming conventions reduce risks, so teams can adopt these methods with confidence.
copy topics in Copilot Studio,duplicate topics Copilot Studio,Copilot Studio full backup,export import topics Copilot Studio,Copilot Studio code editor trick,backup Copilot Studio topics,clone conversations Copilot Studio,copy duplicate Copilot topics tutorial