Features

Snapshots

Create, preview, restore, pin and schedule RestoreCord snapshots: point-in-time backups of a Discord server's channels, roles, settings and messages.

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.
  • Member role relationships for users visible in the snapshot.
  • Emojis, on Enterprise, when emoji backup is turned on.
  • Messages up to the configured per-channel message count.

Create a Snapshot

Open Servers

Open the Servers page.

Go to Servers

Start snapshot creation

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

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.

Choose backup options

Set Messages per Channel, Attachment Mode (None, Images on Business+, All Files on Enterprise) and Emoji Backup (Enterprise) according to your plan and recovery needs.

Create and wait

Click Create. The backup appears on the Backups page with its progress; wait for it to finish before relying on it.

Manage Snapshots

The Backups page lets you search, group, sort, pin, preview, restore, edit, or delete snapshots.

Go to Backups

ControlPurpose
SearchFind snapshots by name, description, server, or snapshot ID.
Group byGroup snapshots by time, server, or no grouping.
Sort bySort by date, name, or size.
Pinned onlyFocus on pinned snapshots for important recovery points.
Rename or edit descriptionKeep snapshot purpose clear after creation.
PreviewInspect snapshots before restoring.
DeleteRemove snapshots you no longer need after the confirmation timer.

Restore a Snapshot

Open snapshot details

Select a snapshot on the Backups page. Current snapshots show Preview and Restore when you have permission to manage them.

Choose a bot

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

Choose a destination server

Select a Discord server where the bot is installed. The bot's role needs Administrator — use Invite Bot to add it with that permission, then refresh the server list.

If the bot's role lacks Administrator, the restore stops with Administrator Permission Required: click Open Admin Invite, approve Administrator for the preselected server, then click Try Restore Again.

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.

Confirm restore

Review the confirmation summary and click Restore Backup. The bot posts live progress in a #restore-progress channel; keep the destination server stable while it 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 in the server's Extras tab.

Go to Extras › Automated Backups

Automation settingUse it for
FrequencyRun snapshots hourly, daily, weekly, or on selected dates.
Attachment modeControl how attachment data is handled by the scheduled snapshot.
Emoji backupInclude custom server emojis. Enterprise only.
Message countControls messages per channel within the plan limit.
Custom title and descriptionMake automated snapshots readable on the Backups page.

Automated snapshots need Business or higher. Manual snapshots are available with per-plan, per-server snapshot limits.

Limits

PlanSnapshot limitMessage restore limit per channel
Free1 snapshot per server50 messages
Premium5 snapshots per server200 messages
Business30 snapshots per server500 messages
Enterprise50 snapshots per server2000 messages

Practical Constraints

  • The bot must be installed in the source server when creating a snapshot and in the destination server when restoring. To restore, the bot's own role also needs Administrator.
  • Discord rate limits can make large restores take time.
  • Some older snapshots need a one-time upgrade before you can preview or restore them.
  • At the limit, a successful automated backup rotates out the oldest unpinned snapshot for that server. Pinned snapshots, and older snapshots that still need their one-time upgrade, are never auto-deleted.
  • The snapshot reflects the server at creation time, not later changes.

FAQ

Next Steps

On this page