What is a Campaign?
A campaign is a tweet monitoring rule that tells GenX what conversations to find for you on Twitter. Think of it as a saved search that runs automatically.
Each campaign has:
- A name (e.g., “SEO Leads in Bangalore”)
- A filter rule (Twitter search query)
- A check interval (how often to scan)
- Stats tracking tweets found, replies sent, and failures
Creating a Campaign
- Go to Campaigns in the sidebar
- Click + New Campaign
- Enter a campaign name
- Define your keyword filter (see examples below)
- Choose a check interval
- Click Create
The campaign immediately starts monitoring Twitter for matching tweets.
Writing Filter Rules
Filter rules use Twitter’s search syntax. Here are the most common patterns:
Basic Keywords
Finds tweets containing all three words in any order.
Exact Phrases
Finds tweets with this exact phrase.
OR Operator
"SEO agency" OR "digital marketing agency"
Finds tweets matching either phrase.
AND Operator
Both must be present.
Exclude Words
SEO agency -spam -giveaway
Finds SEO agency mentions but excludes spam and giveaways.
From Specific Users
from:elonmusk OR from:naval
Monitor tweets from specific accounts.
Mentions
@YourBrand OR @CompetitorBrand
Find tweets mentioning specific accounts.
Language Filter
Only English tweets.
Pro tip: Start broad and narrow down. It’s better to get too many tweets and filter manually than to miss relevant conversations.
AI-Powered Rule Generation
Don’t know Twitter search syntax? No problem.
In the campaign dialog, click the AI button and describe what you’re looking for:
“I want to find people in India asking about SEO services or looking for a digital marketing agency”
GenX will generate a proper filter rule like:
("SEO services" OR "SEO agency" OR "digital marketing") (India OR Mumbai OR Delhi OR Bangalore) lang:en
Check Intervals
| Interval | Best For |
|---|
| 30 seconds | High-priority, time-sensitive campaigns |
| 1-5 minutes | Active campaigns with moderate volume |
| 15-30 minutes | Broader campaigns with high volume |
| 1-6 hours | Low-priority monitoring |
| 24 hours | Daily check-ins |
Shorter intervals = more API calls = higher cost on TwitterAPI.io. Start with 5 minutes and adjust based on tweet volume.
Campaign Actions
Each campaign card shows:
- Found — total tweets matched
- Replied — successful replies posted
- Failed — replies that couldn’t be posted
Action buttons:
- Start/Pause — toggle monitoring on/off
- Stop — fully stop the campaign
- Edit — change keywords or interval
- Delete — remove campaign and all its conversations
Viewing Campaign Conversations
Click on a campaign card to jump to Conversations filtered by that campaign. You’ll see only the tweets that matched this campaign’s rules.