> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getsnippets.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Copy Snippets to Another Workspace

> Copy snippets between different workspaces with right-click menu

## Overview

Copy Snippets to Another Workspace lets you duplicate snippets from one workspace to another while keeping the original intact. Perfect for sharing personal snippets with work teams, migrating content between client workspaces, or maintaining separate versions across different organizations.

This guide explains how to copy snippets across workspaces efficiently using the right-click context menu.

## Why Copy Across Workspaces?

Common scenarios:

### Personal to Work

```
Personal Workspace:
  📝 "Debugging Workflow" (perfected over time)

→ Copy to →

Work Workspace:
  📝 "Debugging Workflow" (now available to team)
```

Keep personal snippets pristine while sharing with work.

### Client to Client

```
Client A Workspace:
  📝 "Project Template" (worked well)

→ Copy to →

Client B Workspace:
  📝 "Project Template" (adapt for new client)
```

Reuse successful patterns across clients.

### Staging to Production

```
Development Workspace:
  📝 "New API Pattern" (tested and approved)

→ Copy to →

Production Workspace:
  📝 "New API Pattern" (ready for team use)
```

Promote tested snippets to production.

## How It Works

<iframe src="https://player.vimeo.com/video/1104087765?h=0&title=0&byline=0&portrait=0&autoplay=1&muted=1" width="100%" height="450" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" allowfullscreen />

### Step-by-Step: Copy Single Snippet

#### 1. **Find the Snippet**

Navigate to the snippet you want to copy in the source workspace.

#### 2. **Right-Click Snippet**

Right-click (or Ctrl+Click on Mac) on the snippet in the list.

#### 3. **Select "Copy to Workspace"**

Context menu appears:

* Copy to Clipboard
* **Copy to Workspace** ← Select this
* Move to Team
* Delete
* ...other options

#### 4. **Choose Destination**

Dialog appears showing:

* List of all workspaces you're a member of
* Exclude current workspace (source)

Select destination workspace.

#### 5. **Select Team & Folder**

After choosing workspace:

* Select destination team within that workspace
* Choose folder (or root)
* Preview destination path

#### 6. **Confirm Copy**

Click "Copy" button.

**Result:**

* Snippet copied to destination workspace
* Original remains in source workspace
* You now have two independent copies

## What Gets Copied

### Included in Copy

✅ **Snippet Content:**

* Full text content
* Code/syntax format
* Description

✅ **Metadata:**

* Snippet name
* Syntax highlighting setting
* Creation date (original)

✅ **Attachments:**

* Audio files (if any)
* Video embeds (if any)
* File attachments

✅ **Tags:**

* All tags (if they exist in destination)
* New tags created if not present

### Not Copied

❌ **Workspace-Specific:**

* Favorites status (must re-favorite in new workspace)
* Shortcuts (must reassign in new workspace)
* Edit history/versions (starts fresh)
* View count / analytics

❌ **Permissions:**

* Access permissions (determined by destination workspace/team)

## After Copying

### Two Independent Snippets

Once copied:

* **Source snippet**: Remains unchanged in original workspace
* **Destination snippet**: New, independent copy in destination workspace
* **No Sync**: Changes to one don't affect the other

### Edit Freely

Edit either copy:

```
Personal Workspace:
  📝 "API Template" (your personal version)

Work Workspace:
  📝 "API Template" (team version with company standards)
```

Both can evolve separately.

### Re-Copy If Needed

To update destination with source changes:

1. Copy again (creates duplicate)
2. Manually merge changes
3. Delete old version

**Note:** No automatic sync between workspace copies.

## Use Cases

### Personal → Work Migration

**Scenario:** Built great snippets personally, now want to share with team.

```
1. Open Personal Workspace
2. Select your best snippets
3. Right-click → Copy to Workspace
4. Choose Work Workspace → Engineering Team
5. Team now has access to your snippets
6. Your personal versions remain intact
```

### Client Project Templates

**Scenario:** Successful project template to reuse with new client.

```
1. In Client A Workspace
2. Find "Project Setup Template"
3. Right-click → Copy to Workspace
4. Choose Client B Workspace
5. Customize for Client B
6. Client A template unchanged
```

### Cross-Company Consulting

**Scenario:** Freelancer with multiple client workspaces.

```
Personal Workspace (Your Templates):
  📝 Consulting Agreement
  📝 Invoice Template
  📝 Project Kickoff

For each new client:
1. Copy templates from Personal → Client Workspace
2. Customize for specific client
3. Maintain master templates in Personal
```

### Training & Onboarding

**Scenario:** Create training workspace, copy snippets from production.

```
1. Production Workspace has live snippets
2. Copy to Training Workspace
3. Trainees practice with real examples
4. No risk to production snippets
```

## Best Practices

<Tip>
  **Copy, Don't Move**: Unless you need to fully migrate, copying is safer. Keep
  originals as backup.
</Tip>

<Tip>
  **Organize Before Copying**: Create destination folders/teams first. Makes
  copying smoother.
</Tip>

<Tip>
  **Document Adaptations**: If you customize copied snippets, add note about
  what changed and why.
</Tip>

<Tip>
  **Maintain Master Copy**: Keep a "master" version in one workspace. Copy from
  master to others as needed.
</Tip>

## Comparing Copy Options

| Action                            | Source    | Destination | Use Case                    |
| --------------------------------- | --------- | ----------- | --------------------------- |
| **Copy to Workspace**             | Unchanged | New copy    | Share across organizations  |
| **Copy to Team** (same workspace) | Unchanged | New copy    | Share within organization   |
| **Move to Team** (same workspace) | Deleted   | Moved       | Reorganize within workspace |

Choose based on your needs.

## Permissions

### Required Permissions

To copy snippets:

**Source Workspace:**

* Must have read access to snippet
* View or Editor role sufficient

**Destination Workspace:**

* Must be a member
* Must have Editor or Admin role (to create snippets)

### Access Control

Copied snippet inherits destination's access rules:

* If destination team is private → snippet is private
* If destination team is public → snippet is public
* Source access rules don't carry over

## Troubleshooting

### Can't See Destination Workspace

If workspace doesn't appear in "Copy to Workspace" list:

1. **Not a Member**: You're not a member of that workspace (join first)
2. **No Create Permission**: You don't have permission to create snippets there
3. **Archived Workspace**: Workspace is archived (can't copy to archived workspaces)

### Copy Failed

If copy operation fails:

1. **Check Permissions**: Verify you can create snippets in destination
2. **Network Issue**: Check internet connection
3. **Large Attachments**: Audio/video files may be too large (check limits)
4. **Try Again**: Temporary error-retry the operation

### Duplicates Created

If you accidentally copy same snippet multiple times:

1. Duplicates will exist in destination (no automatic merge)
2. Manually review and delete duplicates
3. Use Workspace Search to find duplicates: `name:"Snippet Name"`

## What's Next

<Card title="Move Snippets Between Teams" icon="arrow-right" href="/guides/move-snippets-teams">
  Learn how to move snippets between teams in the same workspace
</Card>

<Card title="Copy Snippets Between Teams" icon="copy" href="/guides/copy-snippets-teams">
  Copy snippets to another team within same workspace
</Card>

<Card title="Switching Between Accounts" icon="user-gear" href="/guides/switch-accounts">
  Manage multiple workspace accounts
</Card>
