Create Your First Campaign
Launch your Rally campaign in 5 simple steps. This guide walks you through each stage of the campaign creation process.
Before You Start
Prerequisites Checklist
Campaign Creation Overview
Rally’s campaign creation process includes these key steps:
1️⃣ Basic Details
Campaign name, description, knowledge base
2️⃣ Budget & Duration
Token rewards and campaign timeline
3️⃣ Missions
Tasks for content creators to complete
🎯 4️⃣ Targeting
Choose who can participate: verified accounts, follower ranges, or whitelist
5️⃣ Review & Deploy
Confirm settings and launch on-chain
Step 1: Basic Details
Tell us about your campaign
Campaign Name
Your campaign’s public title. Make it clear and memorable.
- ✅ Good: “Share Our DeFi Launch”
- ❌ Avoid: “Campaign #3”
Short Description
A brief overview that explains your campaign’s purpose to content creators.
Example: “Help us introduce our new yield farming feature to the DeFi community”
Knowledge Base ⚠️ Most Important Field
This is what AI uses to verify tweet accuracy. Be comprehensive!
Critical: The Knowledge Base directly impacts submission quality. AI evaluates all tweets against this information.
📖 How to Write an Effective Knowledge Base
## Project Overview
[Your project name] is [what it does] that enables [who it helps]
to [achieve what outcome] through [key mechanism].
## Key Features
- Feature 1: [Description and benefit]
- Feature 2: [Description and benefit]
- Feature 3: [Description and benefit]
## Technical Details
- Token: [Symbol, type, contract]
- Networks: [List supported chains]
- Smart Contracts: [Audit status]
- TVL/Volume: [If impressive]
## Target Users
- Primary: [Main user type and why they care]
- Secondary: [Other users and benefits]
## Important Facts
- [Specific numbers, dates, milestones]
- [Unique achievements or partnerships]
- [Security features or guarantees]Essential Sections:
✓ Project description with clear value prop
✓ Specific features and benefits
✓ Technical specifications
✓ Target audience and use cases
✓ Verifiable facts and figures
✓ Do’s and don’ts for content
Remember: No links - paste actual content. Be specific, not vague.
Campaign Style
Define the tone and voice you want content creators to use.
Examples: “Professional and educational” or “Friendly and accessible”
Campaign Rules
Set clear boundaries for submissions.
- Required elements (hashtags, mentions)
- Prohibited content (false claims, offensive language)
- Format requirements (minimum length, language)
Step 2: Pot & Duration
Set your budget and timeline
Network & Token
Choose where to distribute rewards:
- Networks: Base, zkSync Era
- Tokens: Select from available options on each network
Budget Configuration
| Field | Description | Example |
|---|---|---|
| Total Amount | Your entire campaign budget | 20,000 USDC |
| Number of Periods | How many distribution cycles | 10 periods |
| Period Duration | Days per period | 7 days |
| Rewards per Period | Auto-calculated | 2,000 USDC |
Timeline
- Start Date: Today or schedule for future
- End Date: Automatically calculated
- Total Duration: Periods × Duration = Campaign length
Step 3: Missions
Create activities for participants
What are Missions?
Missions are different tweet activities within your campaign. Create multiple missions upfront, then activate them strategically across periods.
💡 Example: If 3 missions are active, each content creator can submit 3 different tweets per period
For Each Mission:
📝 Title - Clear, descriptive name
📋 Description - What content creators should create
📏 Rules - Specific requirements (hashtags, length, topics)
🔄 Status - Toggle active/inactive per period
Mission Planning Strategy:
Weeks 1-2: "Introduction Mission" ✅ Active
Weeks 3-4: "Tutorial Mission" ⏸️ Activate later
Weeks 5-6: "Success Stories" ⏸️ Activate later⚠️ Submissions are evaluated against BOTH campaign rules AND mission rules
Step 4: Targeting on X
Choose your content creators
Option 1: Open to Everyone
- ☑️ All Rally users can participate
- 🔷 Verified users only (optional)
- 📊 Follower requirements:
- Minimum: Set a floor (0 = no minimum)
- Maximum: Set a cap (0 = no maximum)
Option 2: Whitelist Only
- 📋 Specific Twitter usernames only
- Perfect for: Beta testers, community rewards, targeted campaigns
- Easy input: Paste any list format (comma, space, or line separated)
Step 5: Confirm & Create
Review and deploy on-chain
Final Review
- ✓ Campaign details correct?
- ✓ Budget and timeline confirmed?
- ✓ Missions properly configured?
- ✓ Targeting parameters set?
Deploy Your Campaign
- Click “Create Campaign”
- Connect to GenLayer network
- Approve transaction in wallet
- Wait for on-chain confirmation
- Campaign is created and scheduled!
🚀 Your campaign will go live automatically on the start date you selected
What Happens Next?
📊 After Creation
🤖 Automatic Processing
Quick Tips for Success
Knowledge Base → More detail = Better submissions
Rewards → Competitive budgets attract quality creators
Missions → Start with 1-2, add more as you learn
Targeting → Begin broad, refine based on results
FAQs
Can I edit my campaign after creation?
- Campaign Details: Immutable (name, description, budget, duration, etc.)
- Targeting Parameters: Can be updated anytime (follower requirements, verification status, whitelist)
- Missions: Can toggle on/off between periods
Can I terminate my campaign?
- Stop the campaign from the next period onwards
- The current period continues if already started (cannot be aborted)
- Unused budget can be withdrawn after termination