How to filter ads during cross-posting. Guide
Set up ad filters — the bot automatically skips promotional posts during cross-posting.
Set up filterHow to set up
Launch the bot
Open @crosslybot in Telegram and press /start. Log in and navigate to the web dashboard.
Create a project
Add a Telegram channel as a source and connect target channels. Make sure your plan supports ad filtering (Mini or higher).
Open source settings
Go to your project, select the source channel and open its settings. Find the 'Ad Filtering' section.
Configure stop words
Add filtering rules: erid (ad markers), hashtags (#ad, #sponsored, #promo) and custom words (partner, sponsor). The bot checks every post's text before cross-posting.
Test the filtering
Publish a test post with an ad marker in the source channel. Verify that the post does not appear in target channels.
Features
Stop words
Add any words or phrases for filtering. The bot skips a post if it finds a match in the text.
Hashtag filtering
Specify advertising hashtags — #ad, #sponsored, #promo. Posts with these hashtags won't be cross-posted.
Ad post skipping
Automatic detection of erid ad markers. Posts with advertising markers are filtered without any configuration.
FAQ
How does the bot detect ads?
The bot checks post text for stop words, specified hashtags, and erid markers. If a match is found, the post is skipped and not sent to target channels.
Can I combine stop words and hashtags?
Yes, all rules work simultaneously. A single match — by stop word, hashtag, or erid — is enough to filter a post.
Are there false positives?
The filter triggers on exact word and hashtag matches. To avoid false positives, use specific stop words. For example, 'sponsored content' instead of just 'sponsor'.
Ready to try?
Connect the bot in 2 minutes. Free plan — no cards, no signup.