Documentation

Snapshots

Create, preview, restore, pin, automate, and manage RestoreCord snapshots of Discord server structure.

Copy page

Overview

Snapshots are point-in-time backups of a Discord server's structure. They are designed for recovery after accidental deletion, raids, destructive permission changes, or planned server rebuilds.

Snapshots and Pull Members solve different recovery problems. Snapshots restore structure; Pull Members restores verified people.

What Snapshots Include

  • Channels and channel settings.
  • Roles and role permissions.
  • Server settings captured by the snapshot service.
  • Member role relationships for users visible in the snapshot.
  • Emojis when enabled by the snapshot configuration and plan.
  • Messages up to the configured per-channel message count.

Create a Snapshot

1

Open Servers

Go to Dashboard -> Servers.

2

Start snapshot creation

Click Create Snapshot on the server card. RestoreCord will validate the server's linked bot before creating the snapshot.

3

Name the snapshot

Use a name that explains why it was created, such as Before role cleanup or Post raid recovery. Optionally add a short description.

4

Choose backup options

Configure attachment mode, emoji backup, premium channel where applicable, and message count according to your plan and recovery needs.

5

Create and wait

Start the snapshot and wait for confirmation. Only one snapshot operation may run at a time for a server.

Snapshot workflow

Mirrors the snapshots list and grouped card treatment from the dashboard.

Before role cleanup

Pinned

500 messages per channel

Snapshot preview area

Post-raid recovery

Preview ready

Roles, channels, emojis

Snapshot preview area

Weekly automation

Scheduled

Runs every Sunday 02:00

Snapshot preview area

Manage Snapshots

Open Dashboard -> Snapshots to search, group, sort, pin, preview, restore, edit, or delete snapshots.

Control
Search
Purpose
Find snapshots by name, description, server, or snapshot ID.
Control
Group by
Purpose
Group snapshots by time, server, or no grouping.
Control
Sort by
Purpose
Sort by date, name, or size.
Control
Pinned only
Purpose
Focus on pinned snapshots for important recovery points.
Control
Rename or edit description
Purpose
Keep snapshot purpose clear after creation.
Control
Preview
Purpose
Inspect current-format snapshots before restoring.
Control
Delete
Purpose
Remove snapshots you no longer need after the confirmation timer.

Restore a Snapshot

1

Open snapshot details

Select a snapshot from the Snapshots page. Current snapshots show preview and restore actions when you have permission to manage them.

2

Choose a bot

Pick a valid bot. Shared bots can be available when the sub-user has snapshot permissions for a server.

3

Choose a destination server

Select a Discord server where the bot is installed. Refresh the server list if you just invited the bot.

4

Set restore options

Choose how many messages per channel to restore, up to your plan limit. Decide whether to clear the destination server before restoring.

5

Confirm restore

Review the confirmation summary and start the restore. Keep the destination server stable while the operation runs.

Clearing the destination server before restore can delete existing structure. Use a test server first if you are unsure how the snapshot will apply.

Automation

Automated snapshots are configured from Server Settings -> Extras -> Automation.

Automation setting
Frequency
Use it for
Run snapshots hourly, daily, weekly, or on selected dates where the dashboard allows.
Automation setting
Attachment mode
Use it for
Control how attachment data is handled by the scheduled snapshot.
Automation setting
Emoji backup
Use it for
Enterprise option for scheduled emoji backup.
Automation setting
Message count
Use it for
Controls messages per channel within the plan limit.
Automation setting
Custom title and description
Use it for
Make automated snapshots readable in the Snapshots page.

Automated snapshots are Business+ in the current app. Manual snapshots are available with per-plan snapshot limits.

Limits

Plan
Free
Snapshot limit
1 snapshot
Message restore limit per channel
50 messages
Plan
Premium
Snapshot limit
5 snapshots
Message restore limit per channel
200 messages
Plan
Business
Snapshot limit
30 snapshots
Message restore limit per channel
500 messages
Plan
Enterprise
Snapshot limit
50 snapshots
Message restore limit per channel
2000 messages

Practical Constraints

  • The bot must be installed in the source server when creating a snapshot and in the destination server when restoring.
  • Discord rate limits can make large restores take time.
  • Older snapshots may require migration before preview or restore actions are available.
  • The snapshot reflects the server at creation time, not later changes.

Next Steps

Restore Server

Use snapshots and pulls together for a complete recovery plan.

Pull Members

Recover verified members after restoring server structure.

Snapshot API

Create, update, delete, restore, and migrate snapshots through the API.