You have news that a few hundred people need to see: a date changed, a launch is live, the meetup moved across town. The tempting move is to open your follower list and start messaging everyone. On X, that's the quickest way to get your messaging paused, and in bad cases your account restricted, before half the people have heard anything.
This guide explains what the rules actually say, then walks through the methods that work instead.
What X's rules say
The relevant document is X's platform manipulation and spam policy. It's short and worth reading in full on X's help center. For announcements, these parts matter most:
- Direct messages. Sending bulk, aggressive or high-volume unsolicited DMs is prohibited. So is repeatedly sending the same or nearly the same message, and sending messages that are mostly links with no text.
- Duplicate posts. Posting identical or very similar content over and over is prohibited, and so is deleting a post and reposting it to bump it back up.
- Mentions and replies. Mass, aggressive or high-volume unsolicited mentions and replies are not allowed. Tagging 40 accounts in one announcement is a textbook example.
- Hashtags. Piling unrelated or trending hashtags onto a post to get it seen is listed as spam.
- Multiple accounts. Using several accounts to push the same content, or posting identical text from accounts you control, counts as manipulation.
There's also a hard number. X's limits page caps direct messages at 500 sent per day, across every device and app you use. The spam systems don't wait for you to reach it, though. Speed and sameness are what they look for: many messages in a short window, all with the same text, to people who don't follow you.
"Unsolicited" is the word doing the most work in that policy. A message someone asked for, or a message in a group chat they joined, sits in a different category from a message to a stranger who never heard of you.
Start with one public post
The announcement belongs in a public post first. Your followers chose to follow you, so a post is already an opt-in broadcast. Make it complete enough that nobody needs to ask a follow-up question:
- Lead with the change, not the background. "Saturday's cleanup moves to April 18" goes first; why it moved can come second or not at all.
- Include the one thing people must do, if anything: reply, RSVP, or read the details.
- Add the link and at most one or two relevant hashtags.
- Stay inside 280 characters if you're on a standard account. Premium accounts can post longer, but readers see only the first stretch before "Show more."
Then pin it to your profile. Anyone who visits your page after the fact sees it first. Unpin when the news is stale.
The broadcast planner on this site takes your draft and does this formatting for you, with the character count calculated the way X counts it (links as 23 characters, most emoji as 2).
Reach the people who will miss it
A single post won't reach everyone. Feeds are ranked, and plenty of followers open the app once a week. A few rule-friendly ways to widen the reach:
Reply in the right conversation. If people have been asking about the event in an existing thread, reply there with the update and link to your announcement. That's one reply, to people who are already discussing it.
Ask your co-organizers to repost. Reposts from accounts with their own followings reach new people. Ask them to repost or quote with their own words, not to copy and paste your text. Identical text from several accounts is exactly what the coordinated-activity rules describe.
Use a group chat people joined. If you run an XChat group for your volunteers, members or customers, post the update there once. Members joined to hear from you. Our guide to group chats on X covers invite links and join requests.
Point people to notifications. Followers can tap the bell on your profile to get notified when you post. Mention once in a while that this is the way to never miss an update. It works better than any amount of chasing.
Message individuals who need a personal note. Your three speakers or the venue contact should hear from you directly. Write each one a real message that mentions their part. That's ordinary correspondence and nobody will mistake it for a blast.
Things that look harmless and aren't
Some habits get organizers into trouble without them noticing:
- "Just checking you saw this" messages to everyone who didn't reply. These are still bulk unsolicited messages, even when polite.
- Reposting the same announcement every hour. Post a reminder closer to the date with new wording and new information (start time, weather, parking). Leave the original up instead of deleting and reposting it.
- Tagging big accounts for visibility. It reads as spam to them and to X.
- Tools that promise to DM all your followers. Using third-party apps to automate engagement or messaging can break both the spam policy and X's automation rules. PubliciTweet doesn't send anything for exactly this reason.
A simple order of operations
For most announcements, this sequence covers everyone without crossing a line:
- Public post, pinned.
- One message in each group chat whose members expect updates.
- One reply in any thread where people were already asking.
- Personal notes to the handful of people with a specific role.
- One reminder post near the date, written fresh.
If you want ready wording for steps 2 to 5, the message templates guide has examples you can adapt.
Questions
Is it against X's rules to DM all my followers?
Sending bulk, high-volume unsolicited DMs is against X's platform manipulation and spam policy, and so is sending the same or nearly the same message over and over. Messaging a few people you know who expect to hear from you is fine. Pasting one announcement into hundreds of inboxes is the pattern the rule targets.
How many DMs can I send per day on X?
X's help center lists a limit of 500 direct messages sent per day across all devices and apps. Spam detection can restrict an account well before that if the messages look automated or identical.
Can I tag a lot of people so they see my post?
Mass or high-volume unsolicited mentions and replies are also covered by the spam policy. Mention people who are directly involved, such as a co-organizer or a speaker, and let everyone else find the post through your profile or a reply.
PubliciTweet is independent and not affiliated with X Corp. Features on X change often; if something here no longer matches what you see in the app, tell us.