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

  1. Go to Campaigns in the sidebar
  2. Click + New Campaign
  3. Enter a campaign name
  4. Define your keyword filter (see examples below)
  5. Choose a check interval
  6. 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

SEO agency Mumbai
Finds tweets containing all three words in any order.

Exact Phrases

"looking for a CRM"
Finds tweets with this exact phrase.

OR Operator

"SEO agency" OR "digital marketing agency"
Finds tweets matching either phrase.

AND Operator

"SEO agency" AND Mumbai
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

"best CRM" lang:en
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

IntervalBest For
30 secondsHigh-priority, time-sensitive campaigns
1-5 minutesActive campaigns with moderate volume
15-30 minutesBroader campaigns with high volume
1-6 hoursLow-priority monitoring
24 hoursDaily 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.