Copilot Studio: Backup & Clone Topics
Microsoft Copilot Studio
Mar 2, 2026 7:00 AM

Copilot Studio: Backup & Clone Topics

by HubSite 365 about Dhruvin Shah [MVP]

Microsoft MVP (Business Application & Data Platform) | Microsoft Certified Trainer (MCT) | Microsoft SharePoint & Power Platform Practice Lead | Power BI Specialist | Blogger | YouTuber | Trainer

Copilot Studio tips for topic duplication and paste disabled workaround via Code Editor in Power Platform bots

Key insights

  • Topics — Copy custom topics via the Topics page using the Make a copy option; immediately set the copy Off, edit safely, test in the Test agent, then turn it on and publish.
    Keep names clear to avoid confusion and trigger conflicts.
  • Paste Disabled issue — If the paste button is blocked, open the Open code editor for the topic, copy the JSON or code, and paste it into a new topic’s code editor as a reliable workaround.
    After pasting, save and refresh the topic list to confirm the copy.
  • System topics — Use the code editor trick to duplicate built-in system topics that don’t offer a direct copy option; create a New topic, paste the content, rename it, and verify behavior in the test pane.
    Adjust any system-specific settings as needed.
  • Solution export — For a Full backup or to move an agent between environments, export the agent via Solutions; this bundles all topics, flows, and assets for safe duplication or disaster recovery.
    Import the solution in the target environment to recreate the agent.
  • Go to another topic & variable mapping — Reuse actions and link topics by adding a node that uses Go to another topic, map input/output variables, and preserve data across redirects.
    This enables modular designs and efficient reuse of conversation logic.
  • Test agent & version control — Always validate duplicates in the Test agent, fix errors (update IDs and references), and keep clear naming or version tags for version control to prevent accidental live changes.

Copilot Studio Duplication Guide

Introduction: Video Overview and Context

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.


What the Video Teaches: Core Techniques

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.


Code Editor Workaround: How and Why It Works

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.


Full Backup and Agent Duplication Strategies

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.


Tradeoffs and Practical Challenges

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.


Practical Tips and Closing Thoughts

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.

Microsoft Copilot Studio - Copilot Studio: Backup & Clone Topics

Keywords

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