Move a range of messages
Pippin moves a counted slice of a Discord conversation: the message you start from, plus the messages after it, up to 200 in one run. Right-click the first message (or open ⋯), then Apps → Move, and tell the wizard how many messages to take.
Author names and avatars, attachments, reactions, stickers, and embeds move with the messages. Only members who were @mentioned in the original message bodies get pinged. Otherwise no one is pinged.
Select the first message
Right-click the first message in the slice, or open ⋯, then Apps → Move. That message is the anchor.

In a text channel, the wizard opens in a private setup thread and deletes that thread about sixty seconds after a successful move. The session stays open for 13 minutes.
Choose how many messages
After you pick a destination, Pippin asks how many messages:
- just this message
- a preset, such as This + next 4 or This + next 9
- everything below the anchor
- a custom amount from 1 to 200
Pippin previews the last message in the range, with a jump link, so you can check the cut-off before anything moves. For a single message, see Move one message. For everything after the anchor, see Move this message and everything below.

Pick the destination
Search by name, or paste a Discord link. Destinations are text and announcement channels, existing public, private, or announcement threads, existing forum posts, and forum channels.

A regular channel can stay flat, or you can wrap the range into a new public or private thread. A forum channel becomes a new forum post. Pippin names a new thread from the source and opens a new thread or forum post with a disclaimer: original author, timestamp, and a jump link back to the source. When Pippin recreates a thread, it copies the auto-archive duration.
Source forum tags are not copied. If the destination forum requires a tag, Pippin applies the first available one.
If messages in the range have threads attached, Bring sub-threads along? recreates them on a move into a regular channel (public stays public, private stays private) or flattens them inline, with an attribution note, on a move into a thread or forum post.
Delete the originals or keep them
Pippin does not delete the source messages until the move succeeds, and only if you choose Delete. Keep is the other button. If you do not answer, the originals stay. There is no undo.

Confirm, then watch the move
Review move shows the exact cost and the balance left before you confirm. Cancel is available on the progress bar. Messages already moved stay at the destination.

What is preserved
Each moved message keeps the original author’s server nickname and avatar via webhooks, in the original order. Attachments are re-uploaded, embeds are copied, and reactions are recreated. Stickers are carried where Discord allows. A rejected sticker is dropped from that message instead of failing the move.
Reply links become sequential messages. Pins are not carried over. Content over 2,000 characters asks you to split, skip, or cancel. Oversized attachments ask you to drop the attachment, skip the message, or cancel. Either choice can be remembered for the rest of the run.
Each successfully moved message counts as one move. Each part of a split message counts. Creating a new thread or forum post can add one extra move.
Limits
200 messages is the cap for one operation. The free tier includes 300 moves per month, resetting at midnight UTC on the 1st. /movestatus shows the tier, usage, and remaining supercharged moves. Prices and higher caps are on pippin.gg.