Discord announcement channels let you share important updates with your community. But if you manage multiple servers, you may want to send the same announcement to all of them at once. Discord’s cross-posting feature does exactly that: it publishes a single message to connected announcement channels in other servers.
Cross-posting works through a built-in publish button that appears only in announcement channels. When you click it, the message is pushed to every server that has followed your channel. This saves time and keeps announcements consistent across communities.
This guide explains how to set up an announcement channel, invite other servers to follow it, and use the publish button to cross-post. You will also learn common mistakes to avoid and limitations of the feature.
Key Takeaways: Using Discord Announcement Channel Cross-Posting
- Server Settings > Create Channel > Announcement Channel: Only announcement channels can be cross-posted.
- Channel Settings > Permissions > Send Messages: Members need this permission to use the publish button.
- Message Options > Publish Button: Click the megaphone icon to send the message to all followers.
What Is an Announcement Channel and How Does Cross-Posting Work
An announcement channel is a special text channel type in Discord. Its primary purpose is to broadcast messages to a wide audience. Unlike regular text channels, announcement channels have a publish button that appears on each message.
When you click the publish button, Discord sends a copy of that message to every server that has followed your announcement channel. The followers see the message in their own announcement channel, including the original author’s name and avatar. Replies and reactions to the cross-posted message are local to each follower’s server.
Cross-posting requires no bots or third-party tools. It is a native Discord feature available to all servers. However, only the server owner and members with the Manage Server permission can enable a channel to be announced. Followers must have the Manage Server permission in their own server to add an announcement channel.
Prerequisites for Using Cross-Posting
Before you can cross-post, you need the following:
- A Discord server where you have the Manage Server permission.
- An existing announcement channel or the ability to create one.
- The server that will follow your channel must also have a server where the person doing the following has Manage Server permission.
Steps to Set Up and Use Announcement Channel Cross-Posting
Follow these steps to create an announcement channel, invite followers, and publish cross-posts.
- Create an Announcement Channel
Open your Discord server. Click the plus icon next to the channel list. Choose Announcement Channel as the channel type. Give it a name such as announcements and click Create Channel. - Enable the Channel to Be Announced
Right-click the announcement channel and select Edit Channel. Go to Permissions and ensure the role that will send messages has the Send Messages permission enabled. By default, @everyone has this permission, but you can restrict it. - Invite Other Servers to Follow Your Channel
Open the announcement channel. Click the Follow button at the top of the channel. A pop-up appears with a unique channel URL. Copy this URL. Send it to the owner or admin of the server you want to follow your channel. That person must open the URL in Discord and select the announcement channel in their server where they want to receive cross-posts. - Send a Message in Your Announcement Channel
Type your announcement in the channel. You can include text, images, embeds, and file attachments. Press Enter to send the message. - Publish the Message
Hover over your sent message. Click the Publish button (a megaphone icon) that appears to the right of the message. A confirmation dialog appears. Click Publish to send the message to all followers. - Verify Cross-Posting
Open the follower server’s announcement channel. You will see your message appear with your name and avatar. The message is read-only in the follower server; members can reply locally, but those replies do not affect the original.
Common Mistakes and Limitations to Avoid
Cross-posting works reliably, but some issues can occur. Here are the most frequent problems and how to handle them.
Publish Button Does Not Appear
The publish button only appears on messages sent in an announcement channel. If you created a regular text channel, you cannot publish. To fix this, delete the channel and create a new one with the announcement channel type. Also verify that you have the Send Messages permission in that channel.
Followers Do Not Receive the Cross-Post
The follower server may have removed the follow. Ask the admin to check the announcement channel in their server. The Follow button shows how many followers you have. If the count is zero, no one is following your channel. Resend the follow URL and ask the admin to add it again.
Cross-Posted Message Shows as Unpublished
If you see a message with a grayed-out publish button, it means you already published it or the message was sent before the channel was set to announcement type. You cannot republish a message. Send a new message and publish it immediately.
Cannot Follow a Channel from Another Server
The follow URL only works if you open it in a browser or the Discord app while logged into your account. You must have the Manage Server permission in the destination server. If you do not see the option to add the channel, ask your server admin to grant you that permission or have them do the follow step.
Discord Announcement Channel Cross-Posting: Original Server vs Follower Server
| Item | Original Server | Follower Server |
|---|---|---|
| Message Author | Displayed as the sender | Displayed as the sender |
| Edit Message | Allowed by author | Not allowed |
| Delete Message | Allowed by author or mods | Not allowed |
| Replies | Local to original channel | Local to follower channel |
| Reactions | Local to original channel | Local to follower channel |
| Publish Button | Available | Not available |
| Follow Button | Available | Not available |
Cross-posting is a one-way broadcast. The original server controls the message. Followers cannot edit or delete the cross-posted message. This design ensures that announcements remain consistent and authoritative across all connected servers.
You can now set up announcement channels and cross-post to as many servers as you need. For large communities, consider creating a dedicated announcements server that other servers follow. This centralizes your broadcast point and simplifies management. Remember that only the original server can publish — followers cannot push messages back to you.