Campaigns are the core of GenX. They define what tweets to find and how to respond to them.

Creating a Campaign

  1. Go to Campaigns tab
  2. Click New Campaign
  3. Configure:
    • Name: Descriptive name for the campaign
    • Keywords: Twitter search queries
    • Reply Tone: How replies should sound
    • Bot Account: Which account posts the replies
    • Interval: How often to search (100s to 86400s)
GenX uses Twitter’s advanced search via twitterapi.io. Keywords support full Twitter search syntax:
"best CRM" OR "CRM recommendation"       # Match either phrase
best CRM -spam -ad                         # Exclude terms
from:elonmusk                              # From specific user
lang:en                                    # Language filter
"machine learning" (tips OR tricks)        # Combined operators

AI Keyword Generation

Click Generate Keywords and describe your target audience in plain English. GenX will generate optimized search queries:
“People looking for project management tools for remote teams”
Generates: "project management" OR "PM tool" OR "task management" (remote OR distributed) -ad -promo lang:en

Automation Modes

ModeBehavior
ManualTweets found, you generate and approve replies manually
Auto-GenerateTweets found, replies drafted automatically, you approve
Auto-ReplyFull autopilot: find, generate, and post — no manual step

Campaign Statistics

Each campaign tracks:
  • Tweets Found: Total matching tweets discovered
  • Replies Sent: Successfully posted replies
  • Replies Failed: Failed posting attempts

Running a Campaign

  • Start: Activates the campaign poller (checks every N seconds)
  • Stop: Pauses monitoring
  • Manual Run: Trigger a single search immediately via the Run button