Skip to main content

Cloning Options

These settings control what Copycord syncs between the source and clone servers. They can be configured per-mapping through the web dashboard.

Master controls

OptionDefaultDescription
ENABLE_CLONINGtrueMaster switch — disables all cloning when off
CLONE_MESSAGEStrueClone messages in real time via webhooks. When disabled, webhook creation is also skipped during sync
ON_DEMAND_WEBHOOKStrueWhen enabled, webhooks are only created when a channel receives its first message instead of during sync. This makes server cloning much faster by skipping upfront webhook creation

Message sync

OptionDefaultDescription
EDIT_MESSAGEStrueEdit cloned messages when the source message is edited
RESEND_EDITED_MESSAGEStrueResend edited messages as new messages
DELETE_MESSAGEStrueDelete cloned messages when the source message is deleted
TAG_REPLY_MSGfalseAdd a reference tag showing which message is being replied to

Channel sync

OptionDefaultDescription
DELETE_CHANNELStrueDelete cloned channels when removed from the source
DELETE_THREADStrueDelete cloned threads when removed from the source
REPOSITION_CHANNELStrueSync channel order/position from source
RENAME_CHANNELStrueSync channel name changes
SYNC_CHANNEL_NSFWfalseSync the NSFW (age-restricted) flag
SYNC_CHANNEL_TOPICfalseSync channel topic/description
SYNC_CHANNEL_SLOWMODEfalseSync slowmode (message cooldown) settings
MIRROR_CHANNEL_PERMISSIONSfalseMirror channel-level permission overwrites

Voice and stage channels

OptionDefaultDescription
CLONE_VOICEtrueClone voice channels
CLONE_VOICE_PROPERTIESfalseSync voice channel bitrate and user limit
CLONE_STAGEtrueClone stage channels
CLONE_STAGE_PROPERTIESfalseSync stage channel properties

Role sync

OptionDefaultDescription
CLONE_ROLEStrueClone roles from the source server
UPDATE_ROLEStrueAllow updating role properties after initial creation
DELETE_ROLEStrueDelete cloned roles when removed from the source
MIRROR_ROLE_PERMISSIONSfalseMirror role permissions from source
REARRANGE_ROLESfalseSync role ordering/position
CLONE_ROLE_ICONSfalseClone role icons (requires Server Boost level 2+)

Emoji and sticker sync

OptionDefaultDescription
CLONE_EMOJItrueClone custom emojis
CLONE_STICKERtrueClone custom stickers

Guild-level sync

OptionDefaultDescription
CLONE_GUILD_ICONfalseSync the server icon
CLONE_GUILD_BANNERfalseSync the server banner
CLONE_GUILD_SPLASHfalseSync the server invite splash screen
CLONE_GUILD_DISCOVERY_SPLASHfalseSync the discovery splash screen
SYNC_GUILD_DESCRIPTIONfalseSync the server description

Forum channels

OptionDefaultDescription
SYNC_FORUM_PROPERTIESfalseSync forum layout, tags, and posting guidelines

Message customization

OptionDefaultDescription
ANONYMIZE_USERSfalseReplace user names with random identities (e.g., "SwiftFox123") and random avatars
DISABLE_EVERYONE_MENTIONSfalseStrip @everyone and @here mentions from cloned messages
DISABLE_ROLE_MENTIONSfalseStrip role mentions from cloned messages

Database maintenance

OptionDefaultDescription
DB_CLEANUP_MSGtrueAutomatically clean up message records when messages are deleted

Recommended starting configuration

Start with the defaults — they cover the most common use case (full channel and message cloning with roles and emojis). Enable additional sync options as needed. Options like MIRROR_CHANNEL_PERMISSIONS and MIRROR_ROLE_PERMISSIONS add more API calls and may slow syncing on large servers.